Weather: METAR & TAF

Curated conditions and forecasts, or the raw reports underneath.

Weather is split into two layers. /weather/current and /weather/future are curated, simplified views built for the common case. /metar and /taf return the complete, unprocessed report each curated view is built from — raw text plus every parsed field.

GET/v1/airports/{icao_code}/weather/current
Curated current conditions, cached 90s
GET/v1/airports/{icao_code}/weather/flight-category
Current VFR, MVFR, IFR, or LIFR category
GET/v1/airports/{icao_code}/weather/forecast
Curated TAF forecast periods, cached 30m
GET/v1/airports/{icao_code}/weather/wind
Latest available airport wind
GET/v1/airports/{icao_code}/weather/metar
Complete, unprocessed METAR report
GET/v1/airports/{icao_code}/weather/taf
Complete, unprocessed TAF report
GET /v1/airports/KSFO/weather/current
{
  "icao_code":: "KSFO",
  "observed_at":: "2026-07-30T18:56:00Z",
  "flight_category":: "VFR",
  "temperature_c":: 18.0,
  "dewpoint_c":: 12.0,
  "wind_direction":: 280,
  "wind_speed_kt":: 14,
  "wind_gust_kt":: null,
  "visibility_sm":: 10.0,
  "pressure_hpa":: 1015,
  "altimeter_inhg":: 29.98,
  "clouds":: [{ "cover":: "FEW", "base_ft":: 3500 }],
  "raw_metar":: "KSFO 301856Z 28014KT 10SM FEW035 18/12 A2998",
  "atis":: null
}

atis is populated automatically whenever a live D-ATIS broadcast is available for the airport — see the ATIS & active runways guide.