GET /timetable
Real-time flight schedule, status, flight details and delay data in the form of departure and arrival timetables of airports worldwide. <p>They aren't strictly required, but for the most accurate results, it's strongly recommended to include both iataCode and type parameters in your requests.
Request
- Base URLhttps://aviation-edge.com/v2/public
- AuthAPI key in query parameter key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Your Aviation Edge API key (sent to your email)
IATA code of the airport you want to request <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&<b><font color=#eb9532>iataCode</b></font>=JFK&type=departure
Airport schedule type - can be departure or arrival <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=DXB&<b><font color=#eb9532>type</b></font>=arrival
**Status of the flight - can be landed, scheduled, cancelled, active, incident, diverted, redirected, unknown **<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=DXB&type=arrival&<b><font color=#eb9532>status</b></font>=landed
Terminal at the departure airport (e.g., 1, 2, A, B) <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=LHR&type=arrival&<b><font color=#eb9532>dep_terminal</b></font>=4
**Departure delay in minutes (e.g., 10, 20, 45) <p> It is not possible to set a delay range **<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>dep_delay</b></font>=7&type=arrival
Scheduled departure time of the flight <p> Format: YYYY-MM-DDT00:00:00.000 <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>dep_schTime</b></font>=2025-06-07T05:00:00.000&type=arrival
Estimated departure time of the flight <p> Format: YYYY-MM-DDT00:00:00.000 <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>dep_estTime</b></font>=2025-05-15T10:00:00.000&type=arrival
**Actual departure time of the flight <p>Format: YYYY-MM-DDT00:00:00.000 **<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>dep_actTime</b></font>=2025-05-15T10:00:00.000&type=arrival
**Estimated runway time for the departure <p> Format: YYYY-MM-DDT00:00:00.000 ** <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>dep_estRunway</b></font>=2025-05-15T10:00:00.000&type=arrival
Actual runway time for the arrival <p> Format: YYYY-MM-DDT00:00:00.000<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>dep_actRunway</b></font>=2025-05-15T10:00:00.000&type=arrival
The terminal at the arrival airport (e.g., 1, 2, A, B) <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>arr_terminal</b></font>=1&type=arrival
Arrival delay in minutes (e.g., 10, 20, 45) <p> It is not possible to set a delay range <p> <i>Example: </i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&type=departure&<b><font color=#eb9532>arr_delay</b></font>=4
Schedules arrival time of the flight <p> Format: YYYY-MM-DDT00:00:00.000 <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&type=departure&<b><font color=#eb9532>arr_schTime</b></font>=2025-06-13T10:00:00.000
**Estimated arrival time of the flight <p> Format: YYYY-MM-DDT00:00:00.000 **<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=BCN&type=departure&<b><font color=#eb9532>arr_estTime</b></font>=2025-06-13T17:34:00.000
Actual arrival time of the flight <p> Format: YYYY-MM-DDT00:00:00.000 <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>arr_actTime</b></font>=2025-05-15T10:00:00.000&type=departure
Estimated runway time for the arrival <p> Format: YYYY-MM-DDT00:00:00.000<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&<b><font color=#eb9532>arr_estRunway</b></font>=2025-05-15T14:53:00.000&type=departure
Actual runway time for the arrival <p> Format: YYYY-MM-DDT00:00:00.000 <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=CDG&type=departure&<b><font color=#eb9532>arr_actRunway</b></font>=2025-06-15T10:10:00.000
Name of the airline (e.g., Air France, American Airlines, Delta Air Lines) <p> Use %20 for spaces (e.g., air%20france, american%20airlines, delta%20air%20lines) <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&<b><font color=#eb9532>airline_name</b></font>=american%20airlines&type=arrival
IATA code of the airline <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=LHR&<b><font color=#eb9532>airline_iata</b></font>=GB&type=arrival
ICAO code of the airline <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=LHR&<b><font color=#eb9532>airline_icao</b></font>=EIN&type=departure
Flight number without the airline code (e.g., 171, 1234, 98) <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=LHR&<b><font color=#eb9532>flight_num</b></font>=171&type=departure
Flight number in IATA format <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&<b><font color=#eb9532>flight_iata</b></font>=AA171&type=arrival
Flight number in ICAO format<p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&<b><font color=#eb9532>flight_icao</b></font>=AAL171&type=departure
Get a translated output for airport names, city names and country names into 43 different languages by using the 2-digit language code. See details below. <p> <i>Example:</i> https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=LHR&type=arrival&<b><font color=#eb9532>lang</b></font>=fr
Response
Successful operation
Example response
{
"airline": {
"iataCode": "NZ",
"icaoCode": "ANZ",
"name": "Air New Zealand"
},
"arrival": {
"actualRunway": "2024-06-14T23:02:00.000",
"actualTime": "2024-06-14T23:02:00.000",
"baggage": "C12",
"delay": 48,
"estimatedRunway": "2024-06-14T23:02:00.000",
"estimatedTime": "2024-06-14T23:02:00.000",
"gate": "35",
"iataCode": "IAH",
"icaoCode": "KIAH",
"scheduledTime": "2024-06-14T22:14:00.000",
"terminal": "C"
},
"codeshared": {
"airline": {
"iataCode": "ua",
"icaoCode": "ual",
"name": "united airlines"
},
"flight": {
"iataNumber": "ua1610",
"icaoNumber": "ual1610",
"number": "1610"
}
},
"departure": {
"actualRunway": "2024-06-14T21:03:00.000",
"actualTime": "2024-06-14T21:03:00.000",
"baggage": "6",
"delay": 95,
"estimatedRunway": "2024-06-14T21:03:00.000",
"estimatedTime": "2024-06-14T19:29:00.000",
"gate": "27",
"iataCode": "EWR",
"icaoCode": "KEWR",
"scheduledTime": "2024-06-14T19:29:00.000",
"terminal": "A"
},
"flight": {
"iataNumber": "NZ6603",
"icaoNumber": "ANZ6603",
"number": "6603"
},
"status": "landed",
"type": "arrival"
}Changes
No recorded changes to this operation across all 1 revision of this API.