Flight Delay API: Delays by Airport as JSON
A flight delay API returns flights that are already late, filtered by airport and a minute floor. On FlightLabs that is GET https://api.goflightlabs.com/flight_delays with access_key, type=departures, dep_iata, and delay. The live feed rejects a floor at or below 30 minutes — use delay=60.
Starter is $24.99/mo (4,000 calls) with a 7-day trial (or 50 requests). MCP: mcp.goflightlabs.com. Docs: /flight_delays.
Request: EWR departures ≥ 60 minutes
curl "https://api.goflightlabs.com/flight_delays?access_key=YOUR_KEY&delay=60&type=departures&dep_iata=EWR"
Response: live row (22 Sep 2026)
One row from a live dep_iata=EWR call that day (39 rows total). Not the older CZ6890 docs fixture.
{
"status": 200,
"success": true,
"data": [
{
"flight_iata": "VA8141",
"dep_iata": "EWR",
"arr_iata": "LAX",
"dep_time": "2026-09-22 10:30",
"dep_estimated": "2026-09-22 11:47",
"status": "active",
"delayed": 232,
"dep_delayed": 77,
"arr_delayed": 262
}
]
}
dep_delayed is minutes past the scheduled push. delayed / arr_delayed can be larger when the arrival estimate slips further. Swap dep_iata for any IATA code.
Go live
1. Register — 7-day trial.
2. Copy access_key.
3. GET /flight_delays?delay=60&type=departures&dep_iata=EWR.
4. Render dep_delayed and status. Cache 1–5 minutes.
Watch delayed departures as JSON →