Aviation Edge API for Developers
Our database is divided between static and dynamic data. Static data is that what does not frequently change but due to the massive size of our database, there are constant updates. Think about airport and airline information. The dynamic data is that what changes more frequently or uses our software to turn it into useful tools. Think about flight tracking and airport timetables.
It’s a REST API so depending on the development language you use, you can find the suitable method to develop it. A way to try the API is by getting your free API key and then testing it on our testing page.
You can find the examples of each endpoint below. The layout of the GET requests are as follows:
For an entire dataset, when available:
https://aviation-edge.com/v2/public/[ENDPOINT]?key=[API KEY]
For specific string value information:
https://aviation-edge.com/v2/public/[ENDPOINT]?key=[API KEY]&[STRING]=[VALUE]
Dynamic Data
Flight Tracker API
Get all global flight information in 1 API call or track individual flights. You can also call all flights based on a single Airline or base it on the departure or arrival Airport.
Schedules API
Get airport arrival and departure schedules of flights information including delay and cancellations. Updated constantly.
Translations
Using the translations function in the API with &lang= will slow down the API calls when it involves a lot of translations of airports, cities and countries. Therefor it is recommended to use it in combination with other filters to reduce the amount of data you receive in the response.
Code | Language |
---|---|
fr | French |
ar | Arabic |
fa | Persian |
ru | Russian |
zh_hans | Chinese Simplified |
zh_hant | Chinese Traditional |
es | Spanish |
hi | Hindi |
pt | Portuguese |
ja | Japanese |
de | German |
jv | Javanese |
ko | Korean |
tu | Turkish |
vi | Vietnamese |
it | Italian |
ur | Urdu |
pl | Polish |
uk | Ukrainian |
ro | Romanian |
az | Azerbaijani |
ha | Hausa |
my | Burmese |
th | Thai |
nl | Dutch |
yo | Yoruba |
id | Indonesian |
sv | Swedish |
no | Norwegian |
he | Hebrew |
da | Danish |
ms | Malay |
fl | Filipino |
fi | Finnish |
cs | Czech |
sk | Slovak |
hy | Armenian |
bg | Bulgarian |
ka | Georgian |
el | Greek |
hr | Croatian |
hu | Hungarian |
lt | Lithuanian |
lv | Latvian |
mk | Macedonian |
sr | Serbian |
fr | French |
ar | Arabic |
fa | Persian |
ru | Russian |
Historical Schedules API
Get the whole airport’s timetable information (either departure or arrival) in 1 API call or track individual flights by using the filters. You can also call all flights of a single airline or filter the flights from or to a specific destination.
Future Schedules Schedules API
Get airport arrival and departure schedules of airport timetables based on a future date.
Airline Routes API
Filter the data on individual flights, seperate airlines or departure airports to get the aviation routes you need.
Flight Delay API
The Flight Delay API service provides historical flight schedule and timetables data of all airports and airlines around the world.
Nearby API
Get all the detailed information based on locations of your choice.
Autocomplete API
Using any query, you can get direct output of all the available cities, airports, railway and bus stations and much more. We take care that the data is actual for you.
Satellite Tracker API
Get all orbiting satellite information in 1 API call or track individual satellites. You can also call all satellites based on the launch year or filter on your end based on the name if you are interested in certain satellites such as Starlink or ISS which are client favorites.
Static Data
Airports Database
Our Airport Database is an all-in, detailed database of all airports in the world. All internationally used codes such as IATA and ISO codes, names and local translations (where available), longitude and latitude information, country and timezone information, routes, contact detail and many more groups of data are included in this database.
Airlines Database
The Airlines Database is a complete database of all airlines which include IATA and ICAO-related code, codehub, call signs, country information with country codes, type and status, official name and slug name of airlines, size, fleet and founding year information.
Aircraft Database
The Aircraft Database is a very large standalone database that contains publicly available information of many types of aircrafts. The data includes registration information, related ICAO and IATA codes, production information (aircraft brand, series and model, engine type, age and many more), flight data, delivery and first flight dates, status of the aircraft and more.
Cities Database
The City Database has data regarding all cities in the world in it. IATA and ISO codes, official names and local translations (where available), related timezone, geographical data, longitude and latitude information and many more can be reached through this standalone database.
Countries Database
Aviation Edge Country Database includes complete data of all countries. This data includes ISO codes, official country name, name and the code of the official currency, continent info, FIPS codes, official languages, population, neighboring countries, local translation of country name, capital city and phone prefixes.
Taxes Database
Airline Tax Codes Database is the source for aviation related taxes. It includes IATA codes of taxes and tax names which also explains the nature of the taxes.