✕
Skip to main content
GET
Flight Lookup
The Flight Lookup API combines schedule data, near real-time tracking, and aircraft details for a single scheduled & live flight. It’s ideal for flight detail screens: status, position, usual times, delays and aircraft information in one response. Terminals, gates and baggage belts are returned as null: no open source provides them.
This endpoint returns the closest matching flight (live, scheduled, or landed). If you need all occurrences of a flight number across a day, use the Flight Schedules API and query by flight_iata or flight_icao.
Scheduled times are the usual times of the flight, learned from at least 3 of its flights FlyStack tracked; delays are measured against them, not against an airline timetable.

Authentication

string
required
Your FlyStack API token. You can create one from the dashboard (see Authentication).

Query parameters

string
Search by flight ICAO code-number (e.g., AAL6).
string
Or search by flight IATA code-number (e.g., AA6).
Provide either flight_iata or flight_icao.
string
Comma-separated list of fields to return (e.g., flight_iata,status,dep_iata,arr_iata).

Response

When no live, recent or planned flight matches, the response is 404 with the error code NOT_FOUND. You can often find future occurrences using the Routes Dataset.

See also