RRadar
Travel, vehicles & places

US Airport Delays & Weather API

US airport delays now and in history: FAA ground stops, ground delay programs, arrival/departure delays and closures, plus METAR/TAF weather and a delay-risk level per airport. No API key, no login, no proxy: official FAA and NOAA data.

Example request

curl -X POST https://radarbg.com/v1/airport-delays-weather \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"mode": "status", "airports": ["ATL", "DFW", "DEN", "ORD", "LAX", "JFK", "LAS", "MCO", "MIA", "CLT"], "includeWeather": true, "forecastHours": 12}'

Answer: {"ok": true, "count": N, "items": [...], "usage": {...}}. Failed calls are not counted.

Inputs

FieldTypeDescription
modestringstatus = one row per chosen airport (normal or delayed) with FAA status, METAR, TAF outlook and delay risk; delays = every US airport with an active FAA delay or ground stop right now; history = past FAA delay events from our 5-minute archi
airportsarrayUS airport codes, IATA/FAA (JFK, ORD) or ICAO (KJFK, PHNL). Empty in status mode = every US airport with an active FAA delay/ground stop/closure right now plus the 10 busiest (always listed). Optional filter in delays/history/summary mode (
includeWeatherbooleanAdd current METAR (flight category, wind, gusts, visibility, ceiling) and a TAF outlook (worst flight category, thunderstorms, snow, strong wind) for each airport. Live modes only.
forecastHoursintegerHow many hours of the TAF forecast to use for the outlook and the delay-risk level (1-30).
includeClosuresbooleanFAA also lists long-running NOTAM closures that only restrict some traffic (for example non-scheduled general aviation). Off = only full closures are shown, so airlines' normal operations are not reported as closed.
daysintegerHistory and summary modes: how many days back to look (1-365). Our archive started on 2026-11-08 and grows every 5 minutes.
eventTypesarrayOptional filter for history and summary modes: ground_stop, ground_delay, arrival_departure_delay, airspace_flow, closure, deicing. Empty = all except partial closures.
onlyNewbooleanLive modes: return only airports whose FAA delay status changed since the last run with the same Monitor ID (new delay, longer delay, delay cleared). Schedule it every 5-15 minutes for alerts.
monitorIdstringName of the saved state for Only new mode. Use a different ID for each separate alert/watchlist.

Price

Included in every plan: 100 calls a month free, then from €9 a month for 3,000 calls across all APIs.

Related APIs

Airport Database APIAirport ReportGeocoding APILive Flights APISchools APIVehicle Recalls & VIN Decoder APIWeather Alerts API