The Historical Flights Information API is a powerful tool that provides access to a wealth of historical flight data, such as flight schedules, flight status, and flight routes. This data can be used to analyze past flight patterns and trends, and to build applications that provide flight information for any date in the past. With this API, you can gain insights into how flights were scheduled and operated, and how they have changed over time.
The data provided by the Historical Flights Information API can be used for a variety of purposes, such as for travel and transportation planning, as well as for research and analysis. For example, airlines and travel companies can use the data to analyze past flight patterns and identify opportunities for improving scheduling and routes, while researchers can use the data to study the evolution of the aviation industry over time.
The API is easy to use and accessible to developers of all skill levels, allowing them to easily integrate the historical flight data into their applications and systems. The API supports multiple programming languages, such as Java, Python, and C#, and is designed to be highly scalable, enabling it to handle large amounts of data and high levels of traffic.
In summary, the Historical Flights Information API is a valuable tool for anyone looking to gain insights into past flight patterns and trends. It provides access to a wealth of historical flight data, which can be used to analyze past flight patterns, improve travel and transportation planning, and support research and analysis.
Pass the flight date and other parameters in order to retrieve information about a certain flight. For example, arrival times, gates, delays and more.
Besides API call limitations per month, there are no other limitations.
Aparte de proporcionar datos sobre vuelos en tiempo real, el endpoint de vuelos de la API también es capaz de buscar datos sobre vuelos históricos; puedes usar el endpoint histórico de la API junto con parámetros opcionales para filtrar tu conjunto de resultados.
Histórico - Endpoint Features
| Object | Description |
|---|---|
code |
[Required] Airport IATA code. This field will filter the results based on the Departure or Arrival Airport IATA Code, depending on the selected "type". |
type |
[Required] Either "departure" or "arrival" as both within the same query is not possible. |
date_from |
[Required] Beggining of the search range (local time, format:YYYY-MM-DDTHH:MM). |
date_to |
[Required] End of the search range (local time, format:YYYY-MM-DDTHH:MM). Must be more than beggining of the search range by no more than 12 hours. |
dep_iataCode |
Optional Filter by departure airport if "arrival" for "&type=" was chosen, based on the airport IATA code. |
arr_iataCode |
Optional Filter your results by arrival airport if "departure" for "&type=" was chosen, based on the airport IATA code. |
airline_iata |
Optional Option to filter airline based on airline IATA code. |
flight_num |
Optional Option to filter a specific flight based on its flight number. Example: 5703 |
{"status":200,"success":true,"code":"LGA","type":"departure","data":[{"movement":{"airport":{"name":"Omaha"},"scheduledTime":{"utc":"2023-10-04 12:13Z","local":"2023-10-04 08:13-04:00"},"terminal":"C","quality":["Basic"]},"number":"DL 4094","status":"Unknown","codeshareStatus":"Unknown","isCargo":false,"aircraft":{"model":"Bombardier CRJ900"},"airline":{"name":"Delta Air Lines","iata":"DL","icao":"DAL"}},{"movement":{"airport":{"name":"New York"},"scheduledTime":{"utc":"2023-10-04 12:25Z","local":"2023-10-04 08:25-04:00"},"revisedTime":{"utc":"2023-10-04 18:00Z","local":"2023-10-04 14:00-04:00"},"runwayTime":{"utc":"2023-10-04 18:00Z","local":"2023-10-04 14:00-04:00"},"terminal":"C","quality":["Basic","Live"]},"number":"DL 5695","callSign":"DAL773","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N183DN","modeS":"A14C29","model":"Boeing 767-300"},"airline":{"name":"Delta Air Lines","iata":"DL","icao":"DAL"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 13:04Z","local":"2023-10-04 09:04-04:00"},"revisedTime":{"utc":"2023-10-04 13:04Z","local":"2023-10-04 09:04-04:00"},"runwayTime":{"utc":"2023-10-04 13:04Z","local":"2023-10-04 09:04-04:00"},"quality":["Basic","Live"]},"number":"EEV 4992","callSign":"EEV4992","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N915XJ","modeS":"ACAB54","model":"Canadair CRJ 900"},"airline":{"name":"EEV"}},{"movement":{"airport":{"icao":"KDFW","iata":"DFW","name":"Dallas-Fort Worth"},"scheduledTime":{"utc":"2023-10-04 13:27Z","local":"2023-10-04 09:27-04:00"},"revisedTime":{"utc":"2023-10-04 13:34Z","local":"2023-10-04 09:34-04:00"},"runwayTime":{"utc":"2023-10-04 15:24Z","local":"2023-10-04 11:24-04:00"},"quality":["Basic","Live"]},"number":"PT 1626","callSign":"AAL1518","status":"Departed","codeshareStatus":"IsCodeshared","isCargo":false,"aircraft":{"reg":"N889NN","modeS":"AC407D","model":"Boeing 737-800"},"airline":{"name":"Piedmont","iata":"PT","icao":"PDT"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 15:47Z","local":"2023-10-04 11:47-04:00"},"revisedTime":{"utc":"2023-10-04 15:47Z","local":"2023-10-04 11:47-04:00"},"quality":["Basic","Live"]},"number":"N4 88AM","callSign":"N488AM","status":"Expected","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N488AM","modeS":"A6065D","model":"Hawker 800"},"airline":{"name":"Unknown\/Private owner"}},{"movement":{"airport":{"icao":"CYUL","iata":"YUL","name":"Montreal"},"scheduledTime":{"utc":"2023-10-04 16:26Z","local":"2023-10-04 12:26-04:00"},"revisedTime":{"utc":"2023-10-04 16:26Z","local":"2023-10-04 12:26-04:00"},"runwayTime":{"utc":"2023-10-04 16:26Z","local":"2023-10-04 12:26-04:00"},"quality":["Basic","Live"]},"number":"CGDPF","callSign":"CGDPF","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"C-GDPF","modeS":"C04E20","model":"Bombardier Global Express"},"airline":{"name":"Unknown\/Private owner"}},{"movement":{"airport":{"icao":"KFLL","iata":"FLL","name":"Fort Lauderdale"},"scheduledTime":{"utc":"2023-10-04 16:59Z","local":"2023-10-04 12:59-04:00"},"revisedTime":{"utc":"2023-10-04 17:17Z","local":"2023-10-04 13:17-04:00"},"runwayTime":{"utc":"2023-10-04 17:17Z","local":"2023-10-04 13:17-04:00"},"terminal":"C","quality":["Basic","Live"]},"number":"DL 1559","callSign":"DAL1559","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N383DZ","modeS":"A466D2","model":"Airbus A321"},"airline":{"name":"Delta Air Lines","iata":"DL","icao":"DAL"}},{"movement":{"airport":{"icao":"KBED","iata":"BED","name":"Bedford"},"scheduledTime":{"utc":"2023-10-04 17:00Z","local":"2023-10-04 13:00-04:00"},"revisedTime":{"utc":"2023-10-04 17:45Z","local":"2023-10-04 13:45-04:00"},"runwayTime":{"utc":"2023-10-04 17:45Z","local":"2023-10-04 13:45-04:00"},"quality":["Basic","Live"]},"number":"1I 727","callSign":"EJA727","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N727QS","modeS":"A9BEFC","model":"Bombardier Challenger 350"},"airline":{"name":"NetJets Aviation","iata":"1I","icao":"EJA"}},{"movement":{"airport":{"icao":"KATL","iata":"ATL","name":"Atlanta"},"scheduledTime":{"utc":"2023-10-04 17:59Z","local":"2023-10-04 13:59-04:00"},"revisedTime":{"utc":"2023-10-04 18:13Z","local":"2023-10-04 14:13-04:00"},"runwayTime":{"utc":"2023-10-04 18:13Z","local":"2023-10-04 14:13-04:00"},"terminal":"C","quality":["Basic","Live"]},"number":"DL 478","callSign":"DAL478","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N393DN","modeS":"A48E46","model":"Airbus A321"},"airline":{"name":"Delta Air Lines","iata":"DL","icao":"DAL"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 18:08Z","local":"2023-10-04 14:08-04:00"},"revisedTime":{"utc":"2023-10-04 18:08Z","local":"2023-10-04 14:08-04:00"},"runwayTime":{"utc":"2023-10-04 18:08Z","local":"2023-10-04 14:08-04:00"},"quality":["Basic","Live"]},"number":"N2 4NY","callSign":"N24NY","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N24NY","modeS":"A22EE9","model":"Bell 407"},"airline":{"name":"Unknown\/Private owner"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 18:33Z","local":"2023-10-04 14:33-04:00"},"revisedTime":{"utc":"2023-10-04 18:33Z","local":"2023-10-04 14:33-04:00"},"runwayTime":{"utc":"2023-10-04 18:42Z","local":"2023-10-04 14:42-04:00"},"quality":["Basic","Live"]},"number":"N4 88AM","callSign":"N488AM","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N488AM","modeS":"A6065D","model":"Hawker 800"},"airline":{"name":"Unknown\/Private owner"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 18:01Z","local":"2023-10-04 14:01-04:00"},"revisedTime":{"utc":"2023-10-04 18:01Z","local":"2023-10-04 14:01-04:00"},"runwayTime":{"utc":"2023-10-04 18:08Z","local":"2023-10-04 14:08-04:00"},"quality":["Basic","Live"]},"number":"N7 57AF","callSign":"N757AF","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N757AF","modeS":"AA3410","model":"Boeing 757"},"airline":{"name":"Unknown\/Private owner"}},{"movement":{"airport":{"icao":"KTPA","iata":"TPA","name":"Tampa"},"scheduledTime":{"utc":"2023-10-04 19:50Z","local":"2023-10-04 15:50-04:00"},"revisedTime":{"utc":"2023-10-04 20:12Z","local":"2023-10-04 16:12-04:00"},"runwayTime":{"utc":"2023-10-04 20:17Z","local":"2023-10-04 16:17-04:00"},"terminal":"C","quality":["Basic","Live"]},"number":"DL 2823","callSign":"DAL2823","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N309DU","modeS":"A3411F","model":"Airbus A220-300"},"airline":{"name":"Delta Air Lines","iata":"DL","icao":"DAL"}},{"movement":{"airport":{"icao":"KBCT","iata":"BCT","name":"Boca Raton"},"scheduledTime":{"utc":"2023-10-04 19:00Z","local":"2023-10-04 15:00-04:00"},"revisedTime":{"utc":"2023-10-04 19:00Z","local":"2023-10-04 15:00-04:00"},"quality":["Basic","Live"]},"number":"XLS 167","callSign":"XLS167","status":"Expected","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N333BH","modeS":"A3A115","model":"Embraer Legacy 600"},"airline":{"name":"XLS"}},{"movement":{"airport":{"icao":"KMIA","iata":"MIA","name":"Miami"},"scheduledTime":{"utc":"2023-10-04 20:30Z","local":"2023-10-04 16:30-04:00"},"revisedTime":{"utc":"2023-10-04 21:18Z","local":"2023-10-04 17:18-04:00"},"runwayTime":{"utc":"2023-10-04 21:18Z","local":"2023-10-04 17:18-04:00"},"quality":["Basic","Live"]},"number":"1I 849","callSign":"EJA849","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N849QS","modeS":"ABA2B7","model":"C700"},"airline":{"name":"NetJets Aviation","iata":"1I","icao":"EJA"}},{"movement":{"airport":{"icao":"CYUL","iata":"YUL","name":"Montreal"},"scheduledTime":{"utc":"2023-10-04 20:00Z","local":"2023-10-04 16:00-04:00"},"revisedTime":{"utc":"2023-10-04 20:17Z","local":"2023-10-04 16:17-04:00"},"runwayTime":{"utc":"2023-10-04 20:17Z","local":"2023-10-04 16:17-04:00"},"quality":["Basic","Live"]},"number":"CGPGD","callSign":"CGPGD","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"C-GPGD","modeS":"C06CE4","model":"Bombardier Challenger 600"},"airline":{"name":"Unknown\/Private owner"}},{"movement":{"airport":{"icao":"KDCA","iata":"DCA","name":"District of Columbia"},"scheduledTime":{"utc":"2023-10-04 20:19Z","local":"2023-10-04 16:19-04:00"},"revisedTime":{"utc":"2023-10-04 20:34Z","local":"2023-10-04 16:34-04:00"},"runwayTime":{"utc":"2023-10-04 20:34Z","local":"2023-10-04 16:34-04:00"},"terminal":"C","quality":["Basic","Live"]},"number":"DL 5771","callSign":"DAL5771","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N810MD","modeS":"AB0A73","model":"Embraer 170"},"airline":{"name":"Delta Air Lines","iata":"DL","icao":"DAL"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 20:32Z","local":"2023-10-04 16:32-04:00"},"revisedTime":{"utc":"2023-10-04 20:32Z","local":"2023-10-04 16:32-04:00"},"runwayTime":{"utc":"2023-10-04 20:32Z","local":"2023-10-04 16:32-04:00"},"quality":["Basic","Live"]},"number":"PGN 819W","callSign":"PGN819W","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N819BB","modeS":"AB2AE6","model":"Cessna 208 Caravan"},"airline":{"name":"PGN"}},{"movement":{"airport":{"name":"Unknown"},"scheduledTime":{"utc":"2023-10-04 21:53Z","local":"2023-10-04 17:53-04:00"},"revisedTime":{"utc":"2023-10-04 21:53Z","local":"2023-10-04 17:53-04:00"},"runwayTime":{"utc":"2023-10-04 21:57Z","local":"2023-10-04 17:57-04:00"},"quality":["Basic","Live"]},"number":"EEV 5103","callSign":"EEV5103","status":"Departed","codeshareStatus":"IsOperator","isCargo":false,"aircraft":{"reg":"N917XJ","modeS":"ACB2C2","model":"Canadair CRJ 900"}}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/1020/historical+flights+information+api/890/hist%c3%b3rico?code=LGA&type=departure&date_from=2025-10-04T08:00&date_to=2025-10-04T20:00' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Each endpoint returns specific historical flight data. For example, the GET Historical endpoint provides details like flight numbers, scheduled times, statuses, and aircraft models. The GET Airline Routes endpoint returns information about airline routes, while the GET Airports endpoint provides data on global airports, including names and locations.
Key fields include flight number, scheduled time, status, airline name, aircraft model, and airport details. For instance, the GET Historical endpoint includes fields like "movement," "status," and "airline," which provide comprehensive flight information.
Parameters vary by endpoint. For the GET Historical endpoint, you can specify the flight date, status (e.g., "active," "cancelled"), and airport codes. The GET Airline Routes endpoint allows filtering by airline and route parameters to customize your data requests.
Response data is structured in JSON format, with nested objects for clarity. For example, the GET Historical endpoint organizes data under "data" arrays, containing individual flight records, each with detailed attributes like "movement" and "aircraft."
The data is sourced from various aviation databases and real-time tracking systems, ensuring comprehensive coverage of historical and current flight information. Data accuracy is maintained through regular updates and validation processes.
Common use cases include analyzing flight delays, optimizing airline schedules, and conducting aviation research. For example, travel companies can use historical data to identify peak travel times and adjust their offerings accordingly.
Users can customize requests by utilizing optional parameters specific to each endpoint. For instance, when using the GET Historical endpoint, users can filter results by date, flight status, and airport codes to retrieve tailored data.
If a request returns partial or empty results, check the parameters for accuracy. Ensure the specified date and airport codes are valid. Additionally, consider expanding the date range or adjusting filters to retrieve more comprehensive data.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
831ms
Service Level:
100%
Response Time:
3,147ms
Service Level:
97%
Response Time:
2,966ms
Service Level:
100%
Response Time:
1,409ms
Service Level:
100%
Response Time:
1,779ms
Service Level:
100%
Response Time:
1,949ms
Service Level:
100%
Response Time:
180ms
Service Level:
100%
Response Time:
235ms
Service Level:
100%
Response Time:
55ms
Service Level:
100%
Response Time:
872ms
Service Level:
100%
Response Time:
1,215ms
Service Level:
100%
Response Time:
6,100ms
Service Level:
100%
Response Time:
6,292ms
Service Level:
100%
Response Time:
2,111ms
Service Level:
100%
Response Time:
8,636ms
Service Level:
100%
Response Time:
4,711ms
Service Level:
100%
Response Time:
11,153ms
Service Level:
100%
Response Time:
6,917ms
Service Level:
100%
Response Time:
4,374ms
Service Level:
100%
Response Time:
2,041ms