The historical flight schedule data is perfect to create applications, plugins for websites, running analysis and creating statistics, keeping track of past delays and cancellations for insurance or flight compensation claims, and much more.
We have developed many parameters you can use to pull the exact data you need without having to spend too much time filtering it on your end. We've asked many developers around the world to find out which pieces of data they would need the most, and created the parameters based on this feedback.
The data includes: - Airline: Name, IATA and ICAO codes of the airline. - Departure and arrival: IATA codes and ICAO codes of the departure and arrival location. - Departure and arrival times: Scheduled, estimated and actual arrival and departure times, as well as runway times in local time. - Status: The latest status information of the flight which may be active (for departure schedules), landed (for arrival schedules), cancelled or unknown - Delay: Total delay amount in minutes for delayed flights
Example response from the API: { "type": "departure", "status": "active", "departure": { "iataCode": "jfk", "icaoCode": "kjfk", "terminal": "7", "delay": 10, "scheduledTime": "2020-09-25t20:15:00.000", "estimatedTime": "2020-09-25t20:09:00.000", "actualTime": "2020-09-25t20:25:00.000", "estimatedRunway": "2020-09-25t20:25:00.000", "actualRunway": "2020-09-25t20:25:00.000"}, "arrival": { "iataCode": "lhr", "icaoCode": "egll", "terminal": "5", "scheduledTime": "2020-09-26t08:20:00.000", "estimatedTime": "2020-09-26t07:32:00.000" }, "airline": { "name": "aer lingus", "iataCode": "ei", "icaoCode": "ein" }, "flight": { "number": "8814", "iataNumber": "ei8814", "icaoNumber": "ein8814" }, "codeshared": { "airline": { "name": "british airways", "iataCode": "ba", "icaoCode": "baw" }, "flight": { "number": "114", "iataNumber": "ba114", "icaoNumber": "baw114"} } },
2) Historical Schedules 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
Important Tips: - Currently possible to get dates that are up to 1 year earlier than the current date (this will expand soon). - The date range can go up to 28 days for a single API call but may be shorter around 3-5 days for airports with heavy traffic.
You can connect to the actual flight routes around the world with your API key at any time with very fast response times. It is possible to view all routes at the same time via a single API key. For your convenience, we have also developed many different filters so that you can pull the exact data you are looking for. This way, you may get data of the routes of a specific airline, routes from or to a specific airport (both IATA and ICAO codes work), or may get an individual flight based on its flight number.
A common use of the air routes API is to develop software in the aviation industry. While Aviation Edge’s focus is to collect and maintaining aviation data, you are free to develop countless applications, tools, and platforms by using our data.
The details included in the routes data are: Departure data: IATA code, ICAO code, terminal, and time. Arrival data: IATA code, ICAO code, terminal, and time. Airline: IATA code of airline. Flight: Flight number. Aircraft: Registration number of the aircraft.
Here's an example response from the API: [ { "departureIata": "OTP", "departureIcao": "LROP", "departureTerminal": 2, "departureTime": "09:15:00", "arrivalIata": "TRN", "arrivalIcao": "LIMF", "arrivalTerminal": 1, "arrivalTime": "10:45:00", "airlineIata": "0B", "airlineIcao": "BMS", "flightNumber": "101", "codeshares": null, "regNumber": "YR-BAP" } ]
Developer information: 1) Available Endpoints &departureIata= &departureIcao= &airlineIata= &airlineIcao= &flightNumber=
2) Output Airports, Airlines or Flights routes output: GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&departureIata=OTP GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&departureIcao=LROP GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&airlineIata=0B GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&airlineIcao=BMS GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&flightNumber=101 For information about a specific route (example). GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&departureIata=OTP&airlineIata=0B&flightNumber=101
The airports the API returns include airports that have the submitted letters anywhere in them. For example, when the letters "ist" are requested, the API returns both "Istanbul Airport" and "Bristol Airport" (among other items).
The API is particularly useful for travel agency and flight booking websites, tools or apps to display the relevant airport and cities as a list for the user to choose from.
The city and airport data the Autocomplete API returns include: - IATA code and name, - Country code and name, - Airport location (latitude and longitude) - Time zone
1) Example Fields of Use - Travel agency and flight booking/schedule tracking websites, tools, apps where users are expected to submit a departure or arrival city or airport - Any autocomplete feature related to cities or airports
2) Example Input Airports and cities with the letters containing "xyz" in them:
GET http://aviation-edge.com/v2/public/autocomplete?key=[API_KEY]&city=xyz
3) Example Output [ { "code": "AMS", "name": "Amsterdam", "cityCode": "AMS", "cityName": "Amsterdam", "countryCode": "NL", "countryName": "Netherlands", "lat": 52.3730556, "lng": 4.8922222, "timezone": "Europe/Amsterdam", "type": "city" } ], "airports": [ { "code": "ZYA", "name": "Amsterdam Centraal Railway Station", "cityCode": "AMS", "cityName": "Amsterdam", "countryCode": "NL", "countryName": "Netherlands", "lat": 52.3730556, "lng": 4.8922222, "timezone": "Europe/Amsterdam", "type": "rail_station", "isRailRoad": 1, "isBusStation": 0 }, { "code": "AMS", "name": "Schiphol", "cityCode": "AMS", "cityName": "Amsterdam", "countryCode": "NL", "countryName": "Netherlands", "lat": 52.30907, "lng": 4.763385, "timezone": "Europe/Amsterdam", "type": "airport", "isRailRoad": 0, "isBusStation": 0 } ], "airportsByCities": }, ... ]
Free Flight Systems Company Export Import Records. Follow the Eximpedia platform for HS code, importer-exporter records, and customs shipment details.
Not seeing a result you expected?
Learn how you can add new datasets to our index.
The historical flight schedule data is perfect to create applications, plugins for websites, running analysis and creating statistics, keeping track of past delays and cancellations for insurance or flight compensation claims, and much more.
We have developed many parameters you can use to pull the exact data you need without having to spend too much time filtering it on your end. We've asked many developers around the world to find out which pieces of data they would need the most, and created the parameters based on this feedback.
The data includes: - Airline: Name, IATA and ICAO codes of the airline. - Departure and arrival: IATA codes and ICAO codes of the departure and arrival location. - Departure and arrival times: Scheduled, estimated and actual arrival and departure times, as well as runway times in local time. - Status: The latest status information of the flight which may be active (for departure schedules), landed (for arrival schedules), cancelled or unknown - Delay: Total delay amount in minutes for delayed flights
Example response from the API: { "type": "departure", "status": "active", "departure": { "iataCode": "jfk", "icaoCode": "kjfk", "terminal": "7", "delay": 10, "scheduledTime": "2020-09-25t20:15:00.000", "estimatedTime": "2020-09-25t20:09:00.000", "actualTime": "2020-09-25t20:25:00.000", "estimatedRunway": "2020-09-25t20:25:00.000", "actualRunway": "2020-09-25t20:25:00.000"}, "arrival": { "iataCode": "lhr", "icaoCode": "egll", "terminal": "5", "scheduledTime": "2020-09-26t08:20:00.000", "estimatedTime": "2020-09-26t07:32:00.000" }, "airline": { "name": "aer lingus", "iataCode": "ei", "icaoCode": "ein" }, "flight": { "number": "8814", "iataNumber": "ei8814", "icaoNumber": "ein8814" }, "codeshared": { "airline": { "name": "british airways", "iataCode": "ba", "icaoCode": "baw" }, "flight": { "number": "114", "iataNumber": "ba114", "icaoNumber": "baw114"} } },
2) Historical Schedules 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
Important Tips: - Currently possible to get dates that are up to 1 year earlier than the current date (this will expand soon). - The date range can go up to 28 days for a single API call but may be shorter around 3-5 days for airports with heavy traffic.