Build a compact weather snapshot for coordinates or stations. Choose the modules you need; by default the response includes a MetaMesh point forecast and human-readable conditions.
| Module | Returns |
|---|---|
| point_forecast | MetaMesh point forecasts in forecasts . |
| conditions | Hourly, daily, and day/night summaries in conditions . |
| observations | Recent routine ASOS reports in observations . Coordinates use the nearest ASOS station. |
| climatology | Unsmoothed, land-only ERA5 normals aligned to the returned forecast window in climatologies . |
| Name | Type | Description | Format |
|---|---|---|---|
| coordinates Alternative | string | Semicolon-separated latitude,longitude pairs. Use this, stations , or both. | lat,lon;lat,lon;... |
| stations Alternative | string | Comma- or semicolon-separated ICAO station identifiers. Results for coordinates come first. | ICAO IDs |
| modules Optional | string | Comma-separated modules. Defaults to point_forecast,conditions . An empty value returns only units . | comma-separated names |
| initialization_time Optional | string | Select an exact MetaMesh run for station forecasts. | ISO 8601 |
| min_forecast_hour Optional | integer | First forecast hour. Defaults to 0 and is limited to 0–360. | hours |
| max_forecast_hour Optional | integer | Last forecast hour. Defaults to 360 and is limited to 0–360. | hours |
| min_forecast_time Optional | string | Earliest forecast time to return. | ISO 8601 |
| max_forecast_time Optional | string | Latest forecast time to return. | ISO 8601 |
| observation_hours Optional | integer | Hours of observations to return. Defaults to 48; range 1–168. Used only by observations . | hours |
| climatology_normal Optional | string | Normal period: 1991-2020 , 2011-2020 , or 2016-2025 . Defaults to 1991-2020. Used only by climatology . | year range |
Requests that include conditions or observations accept at most 10 total locations.
Location arrays preserve input order, with coordinates before stations. Unknown or unavailable stations keep their position with an empty array or null condition.
| Name | Type | Description | Format |
|---|---|---|---|
| initialization_time | string | MetaMesh initialization time. Present for forecast-backed modules. | ISO 8601 |
| forecast_zero | string | Valid time of the first returned forecast point. Present for forecast-backed modules. | ISO 8601 |
| forecasts | array | One MetaMesh series per location. See Point Forecast. | - |
| conditions | array | One summary set per location. See Conditions. | - |
| observations | array | One chronological ASOS series per location. See ASOS Observations. | - |
| climatology_normal | string | The selected normal period. | year range |
| climatologies | array | One hourly normal series per forecast location. See Climatology. | - |
| units | object | Units for numeric weather fields. Always present. | - |