Data from Personal Weather Stations called senseBoxes.
openSenseMap is a REST API for a citizen science sensor network, providing endpoints to retrieve and submit environmental sensor data from distributed measurement stations called "boxes." It supports operations for listing boxes and their sensors, fetching current and historical measurements, retrieving statistics and interpolated data, and posting new sensor readings.
The API also includes a user account system with registration, sign-in, password reset, and email confirmation, along with authenticated routes for managing boxes: creating, updating, deleting, claiming, and transferring ownership, as well as deleting individual measurements. Authentication for protected routes is handled via JWT.
This API is intended for developers building applications that consume or contribute environmental sensor data, such as tools for visualizing measurements, managing sensor box deployments, or integrating citizen-collected environmental readings into other systems.
It is an API for managing openSenseMap senseBoxes and their sensor measurements, including posting and retrieving environmental sensor data.
Some routes like GET /boxes and GET /stats require no authentication, while routes like creating boxes or managing users require a valid JWT.
It is a REST API accessed over HTTP with GET, POST, PUT, and DELETE routes.
Detailed reference documentation is available at docs.opensensemap.org.
Yes, the /boxes/data and /boxes/data/bytag routes allow retrieving measurement data across multiple boxes, including grouping by tag.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Natural hazards data including earthquakes, tsunamis, and volcanic eruptions.
70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF.
Global weather forecast API for non-commercial use.
Real-time UV Index Forecast.
Weather.
Location-based weather data.