This endpoint provides a best estimate of past weather conditions and retrieves analysis of past weather data interpolated to specific geographic coordinates.
A source parameter is provided in the URL path to specify which data source to retrieve from. Available variables can be found via the Variables endpoint. Use the Available Times endpoint to discover which timestamps can be queried.
| Source | Description | Latency | Temporal Res |
|---|---|---|---|
| ecmwf_det_anl | ECMWF deterministic analysis | <12 hours | 6-hourly |
| ecmwf_ens_anl | ECMWF ensemble analysis | <12 hours | 6-hourly |
| era5 | ERA5 reanalysis | ~6.5 days | hourly |
| Name | Description | Format |
|---|---|---|
| time Required | Time to retrieve data for. | YYYY-MM-DDThh:mm:ssZ |
| coordinates Required | A semi-colon separated list of latitude,longitude tuples, e.g., 37,-121;40.3,-100 | lat,lon;lat,lon;... |
| Name | Description | Format |
|---|---|---|
| time Required | Time to retrieve data for. | YYYY-MM-DDThh:mm:ssZ |
| coordinates Required | A semi-colon separated list of latitude,longitude tuples, e.g., 37,-121;40.3,-100 | lat,lon;lat,lon;... |
| Name | Description | Format |
|---|---|---|
| time Required | Time to retrieve data for. | YYYY-MM-DDThh:mm:ssZ |
| coordinates Required | A semi-colon separated list of latitude,longitude tuples, e.g., 37,-121;40.3,-100 | lat,lon;lat,lon;... |
| Name | Description |
|---|---|
| -s --source | Set to ecmwf_det_anl . |
| coordinates Required | A semi-colon separated list of latitude,longitude tuples, e.g., 37,-121;40.3,-100 |
| time Required | An ISO 8601 date string representing the time to retrieve data for. |
| output_file Optional | The file to which the response will be written. If not provided, the response is printed to stdout. |
| Name | Description |
|---|---|
| -s --source | Set to ecmwf_ens_anl . |
| coordinates Required | A semi-colon separated list of latitude,longitude tuples, e.g., 37,-121;40.3,-100 |
| time Required | An ISO 8601 date string representing the time to retrieve data for. |
| output_file Optional | The file to which the response will be written. If not provided, the response is printed to stdout. |
| Name | Description |
|---|---|
| -s --source | Set to era5 . |
| coordinates Required | A semi-colon separated list of latitude,longitude tuples, e.g., 37,-121;40.3,-100 |
| time Required | An ISO 8601 date string representing the time to retrieve data for. |
| output_file Optional | The file to which the response will be written. If not provided, the response is printed to stdout. |
| Name | Description |
|---|---|
| source Required | Set to ecmwf_det_anl . |
| coordinates Required | A list of coordinates. Provide as a list of (lat, lon) tuples, e.g., [(37, -121), (40.3, -100)], or a semicolon-delimited string, e.g., 37,-121;40.3,-100 |
| time Required | An ISO 8601 date string representing the time to retrieve data for. |
| output_file Optional | If provided, the response data will be saved to this file. File extension determines format: .csv or .json |
| print_response Optional | If true, the response data will be printed to stdout. Default: false |
| Name | Description |
|---|---|
| source Required | Set to ecmwf_ens_anl . |
| coordinates Required | A list of coordinates. Provide as a list of (lat, lon) tuples, e.g., [(37, -121), (40.3, -100)], or a semicolon-delimited string, e.g., 37,-121;40.3,-100 |
| time Required | An ISO 8601 date string representing the time to retrieve data for. |
| output_file Optional | If provided, the response data will be saved to this file. File extension determines format: .csv or .json |
| print_response Optional | If true, the response data will be printed to stdout. Default: false |
| Name | Description |
|---|---|
| source Required | Set to era5 . |
| coordinates Required | A list of coordinates. Provide as a list of (lat, lon) tuples, e.g., [(37, -121), (40.3, -100)], or a semicolon-delimited string, e.g., 37,-121;40.3,-100 |
| time Required | An ISO 8601 date string representing the time to retrieve data for. |
| output_file Optional | If provided, the response data will be saved to this file. File extension determines format: .csv or .json |
| print_response Optional | If true, the response data will be printed to stdout. Default: false |
| Name | Type | Description | Format |
|---|---|---|---|
| analysis | array | An array of analysis data points Note: In the same order as the input coordinates | - |
| dewpoint_2m | numeric | The dewpoint at 2m above ground level | ºC |
| latitude | numeric | The latitude of the point, between -90 and 90 | degrees |
| longitude | numeric | The longitude of the point, between -180 and 180 | degrees |
| precipitation | numeric | The hourly precipitation | mm |
| pressure_msl | numeric | The pressure as converted to MSL pressure | hPa |
| temperature_2m | numeric | The temperature at 2m above ground level | ºC |
| time | string | The ISO 8601 timestamp of the analysis data point | ISO 8601 |
| wind_speed_10m | numeric | The wind speed at 10m above ground level | m/s |
| wind_speed_100m | numeric | The wind speed at 100m above ground level | m/s |
| wind_u_10m | numeric | The U component of wind speed at 10m above ground level | m/s |
| wind_u_100m | numeric | The U component of wind speed at 100m above ground level | m/s |
| wind_v_10m | numeric | The V component of wind speed at 10m above ground level | m/s |
| wind_v_100m | numeric | The V component of wind speed at 100m above ground level | m/s |
| source | string | The data source used for the analysis | - |
| time | string | The ISO 8601 timestamp of the requested analysis time | ISO 8601 |