Get Your Flight Delay Data With Our API!

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.

  • View which flights were delayed and canceled by typing a date and see if the flight is eligible for compensation.
  • Create statistics via our Flight Delay Prediction API. Use the data to view the delay or cancellation behaviour of a specific flight or a whole airline.
  • View historical data based on a specific date or a date-range that goes up to 30 days with a single API call. 

Use historical flight status data to present your customers with useful information and maximize your profits by providing this very useful feature.

You

Data Included In Our Flight Delay API  -  Historical Cancellation and Delay Data in JSON

Get historical airport arrival and departure schedules of airports and individual flights. See the latest status of a flight on a given date and view exactly how many minutes a flight was delayed. 

  • 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.

Aviation Edge’s function is to gather and maintain the complete aviation data for you, our client so that you can create the tools for your customers.


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"}
}

]


The Flight Delay API – Flight Cancellations and Flight Delay Prediction API

Aviation Edge Flight Cancellation 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 flight compensation. With our Flight Cancellation API, your tool can easily determine whether a cancellation or delay is eligible for flight compensation. Present solutions for flight delays and cancellations to your customers right away and keep on expanding your business with our reliable, fast, easy-to-use APIs. In case you do not have previous experience with APIs, do not worry as getting used to the Aviation Edge APIs is very easy. 

Our flight cancellation and delay data comes in both real-time and historically via two separate APIs, making it very easy for developers to access the exact data they need. 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. The Flight Delay Prediction API and much 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.

Access to the Complete Aviation Edge Database With the Flight Cancellation API Key

Aviation Edge does not only focuses flight delays and cancellations but complete aviation data with many features that will amaze you! 

We aggregate our data from our multiple data partners around the world and present it to you via various APIs that each focus on a specific subject.

The APIs mainly include:

  • Static Data: Stable data which does not frequently change, such as information regarding a certain airport and/or airline.
  • Dynamic Data: Ever-changing data which is frequently in need of confirmation such as the flight-tracking itself and the airport schedules.

Both the static data and the dynamic data are updated at all times in accordance with the information constantly gathered in our database. 

Prefer the data as a file rather than via the API? The complete static data is available as separate standalone databases in Excel, SQL and CSV formats, too. All three are included in any purchase.

TRY OUR DATA

Start testing and developing from $5 only! 
Get your API key in seconds or check out our aviation databases!


Access to the Flight Delay API and the Flight Cancellation Data

Clients are able to access and connect to the historical flight status data via the API key provided. The API key grants access to all flight data live which can be displayed in clients’ applications, websites and/or other platforms of their choice.

After subscribing to one of the Premium plans seen here, you will receive your API key instantly via email. The API key is automatically activated and ready to use right away. The API key stays active as long a subscription does.

Use the many filters available for a simple and clear development experience! For all available endpoints, visit our documentation here or use our quick GET tool to test the data.

You can access any of our APIs with your key. There are no restrictions as to how frequently you may make new API calls. Use your limit in any way you like! If monthly limit is not enough, it is always possible to upgrade to a higher plan. For the Unlimited option, feel free to contact anytime!

Current Databases, API Services and the How to Use

Try Now!

Aviation Edge currently provides its clients with Satellite Tracker API, Real-Time Flight Tracker API, Nearby Service API, Routes API, Schedules API, Autocompletion Service API as dynamic data; and Historical Schedules API, Airlines API, Airplanes API, Airport API, City API, Country API and Taxes API as static data.

Join now and get access to all upcoming APIs at no additional cost!

We provide a reliable experience for all businesses and independent developers with high-quality aviation APIs.

On top of that, we provide 24/7 assistance to our Premium clients with any requests regarding data, technical difficulties, feedback, payment and everything else.

Feel free to contact us for any questions you may have.


Your Key includes all of our aviation APIs

Find out more about the other API systems we offer by clicking the images below:

Flight Tracker API

Schedules API

Routes API

Nearby API

Autocomplete API

Aviation Databases 

Close Menu