Get Your Flight Delay API Now!

The Flight Delay API service provides historical flight schedule and timetables data of all airports and airlines around the world. We maintain the data in our central database and make sure you can fully access it with your personal API key anytime, with the highest uptime rates in the market.

Aviation Edge Flight Delay API includes historical cancellations and delays of flights worldwide. This is especially a core feature for flight claim businesses to determine whether a passenger is eligible for compensation. With our data, your app/software can easily determine whether a cancellation or delay is eligible for compensation within the scope of Regulation (EC) No 261/2004 of the European Parliament and of the Council of 11 February 2004 or any applicable law. Make sure your customers meet solutions for flight delays and cancellations right away and keep on expanding your business with our reliable, fast, easy-to-use APIs.

Our flight cancellation and delay data comes in both real-time and historical manner with two separate APIs, making it very easy for developers to access the exact data they need, spot-on. You can build an app to track cancellations or flight as they happen or use the data to determine if they took place in the past. All this and more are fully accesible with a single API key assigned just for you. We gather and maintain the data with workable format and structure for the best experience for our clients. This way, you can focus on your business and offer the most time and cost efficient solutions to your customers


You

Data Included In Our Flight Delay API Including Historical Cancellations and Delays (Historical Airport Schedules API)

Get historical airport arrival and departure schedules of airports and individual flights. Information includes delays and cancellations.

  • Status of the flight: active, scheduled, landed, cancelled, incident, diverted, redirected.
  • Location: departure/arrival: Airport IATA code, ICAO code, Terminal, Gate.
  • Take-off information: delay, the scheduled, estimated and actual time on runway and that of departure/arrival.
  • Airline: Name, IATA code and ICAO code.
  • Flight: Number of Flight, IATA prefix with flight number and ICAO prefix with flight number.

Sources and Process

We receive the data from our multiple, trusted data partners around the world. The data is aggregated through dedicated software which connects us with our individual partners. This way, the data is always accessible with very high uptimes.


Flight Delay API Output - Developer Information

For the departure schedule of a certain airport on a certain date.
GET http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=departure&date_from=YYYY-MM-DD

For the arrival schedule of a certain airport on a certain date.
GET http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=arrival&date_from=YYYY-MM-DD

For the schedule of a certain airport of a certain date range (also available for arrival).
GET http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=departure&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD

For the schedule of a certain airport on a certain date (or range) but only flights with a certain status.
GET http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=arrival&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD&status=cancelled

For tracking individual historical flights.
GET http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=departure&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD&flight_number=[1234]

For filtering the flights of a certain airline from the arrival schedule of a certain airport on a certain date (also available for departure schedules and as a date range).
GET http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=arrival&date_from=YYYY-MM-DD&&airline_iata=TK


Status can be: "active" (for departure schedules only), "landed" (for arrival schedules only), "cancelled", "unknown"
Delay amount is included in minutes if a flight was delayed at the date.
The maximum date range can be 30 days.
The historical data starts from 14 May 2020.


Response example

A landed flight with delay
[
{"type":"arrival",
"status":"landed",
"departure":{"iata_code":"DUB",
"icao_code":"EIDW",
"terminal":"1",
"gate":"117",
"delay":3,
"scheduled_time":"2020-07-18T06:30:00.000",
"estimated_time":"2020-07-18T06:30:00.000",
"actual_time":"2020-07-18T06:32:00.000",
"estimated_runway":"2020-07-18T06:32:00.000",
"actual_runway":"2020-07-18T06:32:00.000"},
"arrival":{"iata_code":"LGW",
"icao_code":"EGKK",
"terminal":"N",
"scheduled_time":"2020-07-18T08:10:00.000",
"estimated_time":"2020-07-18T07:26:00.000",
"actual_time":"2020-07-18T07:27:00.000",
"estimated_runway":"2020-07-18T07:27:00.000",
"actual_runway":"2020-07-18T07:27:00.000"},
"airline":
{"name":"Ryanair",
"iata_code":"FR",
"icao_code":"RYR"},
"flight":
{"number":"120",
"iata_number":"FR120",
"icao_number":"RYR120"}
}
]
A cancelled flight
[
{"type":"arrival",
"status":"cancelled",
"departure":{"iata_code":"MLA",
"icao_code":"LMML",
"scheduled_time":"2020-07-18T08:35:00.000"},
"arrival":
{"iata_code":"LGW",
"icao_code":"EGKK",
"terminal":"S",
"scheduled_time":"2020-07-18T10:55:00.000"},
"airline":
{"name":"Air Baltic",
"iata_code":"BT",
"icao_code":"BTI"},
"flight":
{"number":"6079",
"iata_number":"BT6079",
"icao_number":"BTI6079"},
"codeshared":
{"airline":
{"name":"Air Malta",
"iata_code":"KM",
"icao_code":"AMC"},
"flight":
{"number":"116",
"iata_number":"KM116",
"icao_number":"AMC116"}
}

]


Coming soon.

Sign up for our Beta

Contact us if interested

support@aviation-edge.com

Close Menu