Historical Flight Schedules API

Get global historical flight schedule data with our REST API

Aviation Edge Historical Flight Schedules API provides detailed JSON data on historical airport timetables. The data is on a global scale, covering airports in any part of the world. Get historical data based on a specific date or a date range in the past with very fast API response times.

  • Departure and arrival delays
  • Cancellations
  • Flight details
  • Dates and timestamps
  • Airline details
  • Flight number, gate, terminal
  • Codeshared flight numbers
Flight delay API Instructions

Data Included In The Historical Schedules API

Access the full historical timetable data of any airport—arrivals or departures—with a single API call, or track individual flights using flexible filters. You can also get all flights of a specific airline or filter flights by origin or destination.

  • Final status of the flight: landed, cancelled
  • Flight details: flight number, departure/arrival airport, terminal, gate
  • Times: total departure and arrival delay; scheduled, estimated and actual flight times with date
  • Airline: Name, IATA code and ICAO code
  • Codeshares: Codeshared flight numbers and airlines

 

✈️ Get multiple days with a complete list of flights in a single API call.

🎯 Filter by flight number, departure or arrival airport, airline, status and more.

Sources and Process

The Historical Flight Schedules API aggregates airport and airline flight delay data worldwide and offers it under one JSON REST API. The structure of the API allows easy access and integration with uptimes at the industry standard.

 

 The historical data continues to grow each day, making the Historical Airport Schedules API perfect for creating statistics and maintaining dynamic databases that can be updated every day. 

Historical Airport Schedules API Output - Developer Information

 

The schedule of an airport on a date range:

(Use “&date_from” only for a single date)

https://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=departure
&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD

Only flights with a certain status:

https://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

Track a certain flight history:

https://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

Track a certain airline flight history:

https://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=arrival&date_from=YYYY-MM-DD&&airline_iata=TK

…and many more filters available.

Response Example

{
“airline”: {
“iataCode”: “OS”,
“icaoCode”: “AUA”,
“name”: “Austrian”
},
“arrival”: {
“actualRunway”: “2025-01-17T09:49:00.000”,
“actualTime”: “2025-01-17T09:49:00.000”,
“baggage”: null,
“delay”: null,
“estimatedRunway”: “2025-01-17T09:49:00.000”,
“estimatedTime”: “2025-01-17T09:53:00.000”,
“gate”: “A7”,
“iataCode”: “MAN”,
“icaoCode”: “EGCC”,
“scheduledTime”: “2025-01-17T10:20:00.000”,
“terminal”: “2”
},
“codeshared”: {
“airline”: {
“iataCode”: “lh”,
“icaoCode”: “dlh”,
“name”: “lufthansa”
},
“flight”: {
“iataNumber”: “lh2500”,
“icaoNumber”: “dlh2500”,
“number”: “2500”
}
},
“departure”: {
“actualRunway”: “2025-01-17T09:12:00.000”,
“actualTime”: “2025-01-17T09:12:00.000”,
“baggage”: null,
“delay”: “7”,
“estimatedRunway”: “2025-01-17T09:12:00.000”,
“estimatedTime”: “2025-01-17T09:17:00.000”,
“gate”: “H30”,
“iataCode”: “MUC”,
“icaoCode”: “EDDM”,
“scheduledTime”: “2025-01-17T09:05:00.000”,
“terminal”: “2”
},
“flight”: {
“iataNumber”: “OS7373”,
“icaoNumber”: “AUA7373”,
“number”: “7373”
},
“status”: “landed”,
“type”: “arrival”
}

Access the Historical Flight Schedules API – Fast and Complete Historical Timetable Data

Powering Aviation Development with Historical Schedules API

Access accurate historical airport and flight schedule data to power your aviation tools, analytics, and travel services. Our Historical Airport Schedules API provides the same detailed information as our real-time Schedules API, now available for past flight data.

✅ Query by date or date range (up to 30 days)
✅ Get scheduled, estimated, and actual times for both flight and runway
✅ Includes terminal, baggage, and codeshare details

Use Cases:

  • Analyze air traffic trends by airport, route, country, or region

  • Build passenger-facing apps with accurate past flight information

  • Create statistics for academic or commercial research (e.g., travel patterns during COVID-19)

Fast, reliable, and cost-effective—trusted by developers worldwide.

Access to the Historical Airport Schedule Data

After subscribing to a plan, you will receive your ready-to-use API key instantly via email.

Use many filters available for an organized development experience. For all available endpoints, visit our documentation or use our quick GET tool to test the data.

Access any of our APIs with your key. If the monthly limit is not enough, it is always possible to upgrade to a higher plan. For the Unlimited option, feel free to contact us anytime!

Current Databases, API Services and the How to Use

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

Combine the past flight schedule data with real-time flight schedules, aircraft tracking and static datasets like aircraft details, airline info, and airport metadata. Compare airline and airport performances or display delay and cancellation patterns in a more layered platform.

An active API key lets you connect to our massive database. Use your API keys with any endpoint. If the monthly API call limit is not enough, it is always possible to upgrade to a higher plan. For the Unlimited option, contact anytime!

Try Now!

Aviation Edge provides a reliable API experience for all businesses and independent developers to get historical airport timetables data. 

Sign up today to get your API key in your email within a minute and benefit from Premium discounts and advantages.

Any questions? Aviation-Edge provides 24/7 email assistance with any requests with data, technical, feedback, payment and everything else. Feel free to contact us.

Your API key includes access to our complete aviation API catalog!

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

Expandable Box