Retrieve recent temperature, dewpoint, pressure, wind, and precipitation observations for one ASOS station. Results cover at most the previous seven days and are returned in chronological order.
| Name | Type | Description |
|---|---|---|
| station Required | string | Station identifier. Accepts a three-letter US station code, four-letter ICAO code, or USAF–WBAN ID. Examples: DFW, KDFW, 72259003927, or 722590-03927. See Available Stations for supported ICAO IDs. |
| station_id Optional | string | Alias for station. Used only when station is omitted or empty. |
| hours Optional | integer | Number of hours before the current time to return. Ignored when since is provided. Range: 1–168; Unit: hours; Default: 48 |
| since Optional | string (ISO 8601) | Return observations at or after this timestamp. This takes precedence over hours, but the result is still limited to the endpoint's seven-day retention window. |
| include_high_frequency Optional | boolean | Include high-frequency MADIS observations in addition to the routine reports. High-frequency temperature and dewpoint values may have lower precision. Default: false |
Returns station metadata, units, and an array of observations. Individual measurements may be null when the source report did not contain that value.
| Name | Type | Description |
|---|---|---|
| station | object | Metadata for the resolved station. |
| station_id | string | The station's 11-digit USAF–WBAN identifier. |
| icao | string | null | The station's ICAO identifier. |
| name | string | null | Human-readable station name. |
| elevation_m | number | null | Station elevation above mean sea level. Unit: meters |
| units | object | Units for numeric weather fields. |
| observations | object[] | Observations at or after the resolved start time, ordered oldest to newest. |
| time | string (ISO 8601) | Observation time in UTC with millisecond precision. |
| latitude | number | Observation latitude, or the station latitude when the report has no coordinate. Unit: degrees |
| longitude | number | Observation longitude, or the station longitude when the report has no coordinate. Unit: degrees |
| temperature_2m | number | null | Air temperature at 2 meters. Unit: °C |
| dewpoint_2m | number | null | Dewpoint temperature at 2 meters. Unit: °C |
| pressure_msl | number | null | Atmospheric pressure reduced to mean sea level. Unit: hPa |
| wind_u_10m | number | null | Eastward wind component at 10 meters. Unit: m/s |
| wind_v_10m | number | null | Northward wind component at 10 meters. Unit: m/s |
| precipitation | number | Reported precipitation. Missing values are returned as 0. Unit: mm |