Discover/nasstatus.faa.gov API
live

nasstatus.faa.gov APInasstatus.faa.gov

Real-time FAA National Airspace System data: airport delays, ground stops, closures, reroutes, EDCTs, and airspace flow programs across 14 endpoints.

Endpoints
14
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/50079e35-59ba-45b3-8c45-cb01899253ef/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/50079e35-59ba-45b3-8c45-cb01899253ef/get_airport_status_xml' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 14 totalclick to expand

Fetch airport status data from the FAA XML feed, including delay types and airport closure information.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "Delay_types": "array of delay type objects, each with Name and Airport_Closure_List",
    "Update_Time": "string with timestamp of last update"
  },
  "sample": {
    "data": {
      "Delay_types": [
        {
          "Name": null,
          "Airport_Closure_List": []
        },
        {
          "Name": null,
          "Airport_Closure_List": [
            {
              "ARPT": "SNA",
              "Start": "May 13 at 06:30 UTC.",
              "Reason": "!SNA 05/022 SNA AD AP CLSD DLY 0630-1315",
              "Reopen": "May 14 at 13:15 UTC."
            }
          ]
        }
      ],
      "Update_Time": "Thu May 14 02:45:55 2026 GMT"
    },
    "status": "success"
  }
}

About the nasstatus.faa.gov API

The FAA NAS Status API exposes 14 endpoints covering real-time National Airspace System conditions, including active ground stops, ground delay programs, airport closures, en-route restrictions, and reroute advisories. The get_airport_event_details endpoint returns per-airport fields like groundStop, groundDelay, arrivalDelay, departureDelay, airportConfig, and deicing for any FAA or ICAO airport code. The get_edct_lookup endpoint resolves Expected Departure Clearance Times by callsign, departure, and arrival airport.

Airport Event Data

get_active_airport_events returns all airports currently experiencing NAS events, with fields including Event (one of Ground Stop, Ground Delay Program, Airport Closure, Free Form, or None), AAR (arrival acceptance rate), Avg_Delay_POE, Scope, Reason, and runway configuration strings for arrivals and departures. For a focused drill-down, get_airport_event_details accepts an airport_code parameter (e.g., JFK, SFO, DCA) and returns a structured object with each event type as its own sub-object — or null when that event type is not active. The get_nas_status_summary endpoint aggregates counts for all event categories, including ground_stops_count, ground_delay_programs_count, arrival_delays_count, departure_delays_count, airport_closures_count, deicing_count, and the list of affected_airports.

En-Route and Flow Program Events

get_active_en_route_events returns the current count and event array for restrictions like miles-in-trail and airspace flow programs. The array may be empty during periods of low congestion. get_airspace_flow_programs isolates active AFPs specifically. get_current_reroutes returns structured reroute advisories with name, constrained_area, valid_time, and advisory text fields, plus a last_updated timestamp. All three endpoints reflect real-time NAS conditions.

Planning and Forecast Data

get_forecast_events pulls from the FAA operations plan, returning terminalPlanned and enRoutePlanned arrays — each item carries a time and event description — alongside a link to the full advisory. get_atcscc_announcements returns free-text announcements from the Air Traffic Control System Command Center. The raw get_airport_status_xml endpoint exposes the underlying FAA XML feed parsed into Delay_types (with Name and Airport_Closure_List per type) and an Update_Time string.

Combined and EDCT Endpoints

get_status_by_view accepts an optional view parameter (list, tile, or map) and returns both airport_events and enroute_events arrays in one call — useful for dashboard-style consumers. get_edct_lookup requires callsign, dept, and arr parameters and returns raw_text with the Expected Departure Clearance Time result for that specific flight. This is the only flight-specific (rather than airport- or system-level) query the API supports.

Common use cases
  • Alert flight operations teams when get_ground_stops returns a non-empty array affecting their hub airports.
  • Display per-airport delay widgets using arrivalDelay and departureDelay objects from get_airport_event_details.
  • Build a pre-departure checklist tool that checks get_edct_lookup by callsign before push-back.
  • Monitor nationwide deicing activity counts via the deicing_count field in get_nas_status_summary.
  • Feed get_current_reroutes data into dispatch systems to flag active constrained areas and valid times.
  • Aggregate get_forecast_events terminal and en-route planned events into a daily briefing digest.
  • Track ground delay program progression over time using Avg_Delay_POE from get_active_airport_events.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does nasstatus.faa.gov have an official developer API?+
The FAA publishes some airspace data through its NASSTATUS XML feed and through the FAA Developer Portal at https://api.faa.gov, but there is no official structured JSON API that covers all the event types and endpoints available here.
What does `get_airport_event_details` return when a specific event type is not active for an airport?+
Each event-type field — groundStop, groundDelay, arrivalDelay, departureDelay, airportClosure, airportConfig, and deicing — is returned as null when that condition is not currently active. If the airport has no active events at all, the endpoint returns a stale_input indicator rather than a fully populated object.
Can I look up historical NAS delays or past ground stop events?+
No. All endpoints return current real-time or near-real-time NAS status. There is no historical query parameter or date-range filter available. You can fork the API on Parse and revise it to log responses over time and build a historical dataset endpoint.
Does the API cover international airports or only US airspace?+
The API covers the FAA National Airspace System, which means US airports and domestic en-route airspace. International airports outside FAA jurisdiction do not appear in events or lookup results. You can fork the API on Parse and revise it to integrate additional sources covering non-US airspace.
What is the freshness of the data returned by these endpoints?+
The get_airport_status_xml endpoint includes an Update_Time field reflecting when the FAA feed was last updated. get_current_reroutes includes a last_updated timestamp. Other endpoints reflect the NAS state at time of request; during low-traffic periods, event arrays (e.g., get_active_en_route_events, get_ground_stops) may return empty results rather than stale data.
Page content last updated . Spec covers 14 endpoints from nasstatus.faa.gov.
Related APIs in TravelSee all →
opentable.ca API
Search and discover restaurants on OpenTable, view detailed information like menus and reviews, and check real-time dining availability across metro areas. Find top-rated restaurants in your location and instantly see which tables are open for your preferred date and time.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.
data.lime.bike API
Access real-time availability data for Lime bikes and scooters, including station locations, vehicle status, system alerts, and geofencing zones across multiple cities. Monitor micromobility inventory and service information to find nearby vehicles or plan your trips effectively.
turo.com API
Search for peer-to-peer car rentals across Turo by location and dates to browse available vehicles with pricing, specifications, and real-time availability. Get detailed information on specific cars to compare features and make rental decisions.
reservation.pc.gc.ca API
Access real-time campground availability and reservation data from the Parks Canada booking system. Search locations, retrieve available campsites and cabins, filter by equipment type, and review operating date schedules across the national park network. Includes detailed resource metadata and map-based availability overviews.
bahn.com API
Search German train schedules and stations, find connections between destinations, and compare ticket prices across Deutsche Bahn routes. Get real-time station information and transit association details to plan your train journey efficiently.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.
thetrainline.com API
Search UK train stations and find the cheapest fares across date ranges, then generate direct booking links to complete your purchase on Trainline.com. Get real-time journey information to compare prices and book your tickets in seconds.
FAA NAS Status API – Airport Delays & Airspace · Parse