Airport Status API
TransportationMAINTAINED2 tokens / call

Airport Status API

Live FAA delays for US airports: closures, ground stops, ground delay programs and arrival and departure delays

Live US airport delays, straight from FAA air traffic control. Real-time National Airspace System status parsed into clean JSON: airport closures (with start and reopen times), ground stops (departures to an airport held on the ground), ground delay programs (with average and maximum delay), general arrival/departure delays (min/max and whether the delay is increasing or decreasing), plus the airspace flow programs and CTOPs that explain en-route holding. Ask for the whole national picture with per-category counts, just the list of currently affected airports, or one airport by code β€” FAA/IATA 3-letter or ICAO K-prefixed (KLAX works) β€” and a quiet airport answers with an explicit "normal" status rather than an empty object. Responses are edge-cached for 2 minutes, so you get near-real-time data at API speed without hammering the FAA. The delay layer for flight trackers, travel apps, airport pickup timing, ops dashboards and "should I leave for the airport yet" features β€” pairs with our Airports, Airlines and Aircraft APIs. US airports only (FAA coverage).

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 2 tokens per call, so the free plan covers about 250 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "airport": "LAX",
  "update_time": "Sun Sep 13 06:28:01 2026 GMT",
  "status": "impacted",
  "closures": [
    {
      "airport": "LAX",
      "reason": "!LAX 05/277 LAX AD AP CLSD TO NON SKED TRANSIENT GA ACFT EXC 24HR PPR CTC ATLANTIC AVIATION 310-258-9884 OR SIGNATURE AVIATION 310-410-9605 2605271826-2705281600",
      "start": "May 27 at 18:26 UTC.",
      "reopen": "May 28 at 16:00 UTC."
    }
  ],
  "ground_stops": [],
  "ground_delays": [],
  "arrival_departure_delays": []
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform β€” anime, finance, sports, and more.

Use cases for Airport Status API

  • Show a delay banner on a flight-tracking or travel app the moment the FAA reports one for an airport.

  • Alert operations teams to ground stops and ground delay programs at the airports they serve.

  • Explain en-route holding with the airspace flow programs and CTOPs in the national picture.

  • Log the national delay picture every few minutes for analysis and reporting.

Airport Status API endpoints

Every endpoint with its parameters and a real example response.

GETAffected Airports

https://api-airport-status.dataandapis.com/v1/airport-status/delays

This endpoint takes no parameters.

Example request

curl "https://api-airport-status.dataandapis.com/v1/airport-status/delays" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "update_time": "Sun Sep 13 06:28:01 2026 GMT",
  "affected_airports": 5,
  "airports": [
    {
      "airport": "ALO",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "ASE",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "GSP",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "LAX",
      "events": [
        "closure"
      ]
…
Show full response
{
  "ok": true,
  "update_time": "Sun Sep 13 06:28:01 2026 GMT",
  "affected_airports": 5,
  "airports": [
    {
      "airport": "ALO",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "ASE",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "GSP",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "LAX",
      "events": [
        "closure"
      ]
    },
    {
      "airport": "SAN",
      "events": [
        "closure"
      ]
    }
  ]
}

GETAirport Status

https://api-airport-status.dataandapis.com/v1/airport-status/{code}

Path parameters

ParameterExample
codeLAXRequired

Example request

curl "https://api-airport-status.dataandapis.com/v1/airport-status/LAX" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "airport": "LAX",
  "update_time": "Sun Sep 13 06:28:01 2026 GMT",
  "status": "impacted",
  "closures": [
    {
      "airport": "LAX",
      "reason": "!LAX 05/277 LAX AD AP CLSD TO NON SKED TRANSIENT GA ACFT EXC 24HR PPR CTC ATLANTIC AVIATION 310-258-9884 OR SIGNATURE AVIATION 310-410-9605 2605271826-2705281600",
      "start": "May 27 at 18:26 UTC.",
      "reopen": "May 28 at 16:00 UTC."
    }
  ],
  "ground_stops": [],
  "ground_delays": [],
  "arrival_departure_delays": []
}

GETData Sources

https://api-airport-status.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-airport-status.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "sources": [
    {
      "slug": "faa-nas-status",
      "name": "FAA National Airspace System status",
      "publisher": "US Federal Aviation Administration",
      "licence": "US government work (public domain)",
      "source_url": "https://nasstatus.faa.gov/",
      "file_url": "https://nasstatus.faa.gov/api/airport-status-information",
      "cadence": "live feed; responses edge-cached 2 minutes"
    }
  ]
}

GETNational Status

https://api-airport-status.dataandapis.com/v1/airport-status

This endpoint takes no parameters.

Example request

curl "https://api-airport-status.dataandapis.com/v1/airport-status" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "update_time": "Sun Sep 13 06:28:01 2026 GMT",
  "counts": {
    "closures": 5,
    "ground_stops": 0,
    "ground_delays": 0,
    "arrival_departure_delays": 0,
    "airspace_flow_programs": 0,
    "ctops": 0
  },
  "closures": [
    {
      "airport": "ALO",
      "reason": "!ALO 09/001 ALO AD AP CLSD EXC HEL 2609080900-2609230300",
      "start": "Sep 08 at 09:00 UTC.",
      "reopen": "Sep 23 at 03:00 UTC."
    },
    {
      "airport": "GSP",
      "reason": "!GSP 09/009 GSP AD AP CLSD 2609120000-2609141200",
      "start": "Sep 12 at 00:00 UTC.",
      "reopen": "Sep 14 at 12:00 UTC."
    },
    {
      "airport": "ASE",
      "reason": "!ASE 09/019 ASE AD AP CLSD EXC LIFE FLT HEL AND SAR HEL 30MIN PPR 970-379-8406 2609130500-2609131300",
      "start": "Sep 13 at 05:00 UTC.",
…
Show full response
{
  "ok": true,
  "update_time": "Sun Sep 13 06:28:01 2026 GMT",
  "counts": {
    "closures": 5,
    "ground_stops": 0,
    "ground_delays": 0,
    "arrival_departure_delays": 0,
    "airspace_flow_programs": 0,
    "ctops": 0
  },
  "closures": [
    {
      "airport": "ALO",
      "reason": "!ALO 09/001 ALO AD AP CLSD EXC HEL 2609080900-2609230300",
      "start": "Sep 08 at 09:00 UTC.",
      "reopen": "Sep 23 at 03:00 UTC."
    },
    {
      "airport": "GSP",
      "reason": "!GSP 09/009 GSP AD AP CLSD 2609120000-2609141200",
      "start": "Sep 12 at 00:00 UTC.",
      "reopen": "Sep 14 at 12:00 UTC."
    },
    {
      "airport": "ASE",
      "reason": "!ASE 09/019 ASE AD AP CLSD EXC LIFE FLT HEL AND SAR HEL 30MIN PPR 970-379-8406 2609130500-2609131300",
      "start": "Sep 13 at 05:00 UTC.",
      "reopen": "Sep 13 at 13:00 UTC."
    },
    {
      "airport": "LAX",
      "reason": "!LAX 05/277 LAX AD AP CLSD TO NON SKED TRANSIENT GA ACFT EXC 24HR PPR CTC ATLANTIC AVIATION 310-258-9884 OR SIGNATURE AVIATION 310-410-9605 2605271826-2705281600",
      "start": "May 27 at 18:26 UTC.",
      "reopen": "May 28 at 16:00 UTC."
    },
    {
      "airport": "SAN",
      "reason": "!SAN 03/071 SAN AD AP CLSD TO NON SKED TRANSIENT GA ACFT EXC PPR 619-298-7704 2603181300-2610010800",
      "start": "Mar 18 at 13:00 UTC.",
      "reopen": "Oct 01 at 08:00 UTC."
    }
  ],
  "ground_stops": [],
  "ground_delays": [],
  "arrival_departure_delays": [],
  "airspace_flow_programs": [],
  "ctops": [],
  "coverage": "US airports (FAA National Airspace System)"
}

Where the data comes from

Source
FAA National Airspace System status feed (public domain), parsed live.
Freshness
Fetched per request, edge-cached for two minutes.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
4endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses β€” auto-completion in your IDE
  • Tracks the API in lockstep β€” new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-airport-status.dataandapis.com/v1/airport-status/delays',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Airport Status API Β· X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-airport-status.dataandapis.com/v1/airport-status/delays';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time β€” we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales β†’

Questions about Airport Status API

Ship Airport Status API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.