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

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
Airport
Airline
Individual Flight
{
“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
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.
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!
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!
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: