The Most Powerful Airline API Available
Great Applications Are Built On Great Data
Our comprehensive Airline API allows you to integrate and
display routes, schedules, timetables, flight tracker data and more on your website or application.

827 users join us in the
last 30 days




Airline Data Access includes:

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 tracker API and airport schedules API. It’s a REST API so depending on the development language you use, you can find the suitable method to develop it.
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]
Flight Tracker API
Request
For information about all flights in the world
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&limit=30000
For information about a specific flight based on: Flight IATA Number:
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&flightIata=W8519
For information about a specific flight based on: Airlines:
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&airlineIata=W8
Departure location:
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&depIata=MAD
Arrival location:
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&arrIata=GIG
Response
[
{
"geography": {
"latitude": 43.5033,
"longitude": -79.1297,
"altitude": 7833.36,
"direction": 70
},
"speed": {
"horizontal": 833.4,
"isGround": 0,
"vertical": 0
},
"departure": {
"iataCode": "YHM",
"icaoCode": "CYHM"
},
"arrival": {
"iataCode": "YQM",
"icaoCode": "CYQM"
},
"aircraft": {
"icaoCode": "B763",
"regNumber": "CGYAJ",
"icao24": "C08412"
},
"airline": {
"iataCode": "W8",
"icaoCode": "CJT"
},
"flight": {
"iataNumber": "W8620",
"icaoNumber": "CJT620",
"number": "620"
},
"system": {
"updated": 1513148168,
"squawk": "0000"
},
"status": "en-route"
}
]
Schedules API
Request
For the departure timetable of a certain airport.
GET http://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=JFK&type=departure
For the arrival timetable of a certain airport. Response
GET http://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=JFK&type=arrival
Response
[
{
"type": "departure",
"status": "landed",
"departure": {
"iataCode": "JFK",
"icaoCode": "KJFK",
"scheduledTime": "2017-12-11T01:06:00.000",
"estimatedRunway": "2017-12-11T02:07:00.000",
"actualRunway": "2017-12-11T02:07:00.000" },
"arrival": {
"iataCode": "CVG",
"icaoCode": "KCVG",
"estimatedRunway": "2017-12-11T03:38:00.000",
"actualRunway": "2017-12-11T03:38:00.000"
},
"airline": {
"name": "Atlas Air",
"iataCode": "5Y",
"icaoCode": "GTI"
},
"flight": {
"number": "302",
"iataNumber": "5Y302",
"icaoNumber": "GTI302"
}
Etc.
]
Airline Routes API
Request
For information about all routes.
GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&limit=10000&offset=0
For information about a specific route.
GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&departureIata=OTP&departureIcao=LROP&airlineIata=0B&airlineIcao=BMS&flightNumber=101
Response
[
{ "departureIata": "OTP",
"departureIcao": "LROP",
"departureTerminal": null,
"departureTime": "09:15:00",
"arrivalIata": "TRN",
"arrivalIcao": "LIMF",
"arrivalTerminal": null,
"arrivalTime": "10:45:00",
"airlineIata": "0B",
"airlineIcao": "BMS",
"flightNumber": "101",
"codeshares": null,
"regNumber": "YR-BAP"
}
]
Nearby API
Request
For airports and cities nearby a certain latitude or longitude, within a certain distance.
GET http://aviation-edge.com/v2/public/nearby?key=[API_KEY]&lat=-5.466667&lng=122.6333&distance=100
Response
[
{
"code": "BUW",
"icao": "WAWB",
"name": "Baubau",
"cityCode": "BUW",
"cityName": "Baubau",
"countryCode": "ID",
"countryName": "Indonesia",
"lat": -5.466667,
"lng": 122.63333,
"timezone": "Asia/Makassar",
"type": "airport",
"isRailRoad": 0,
"isBusStation": 0, "distance": 0 },
{
"code": "RAQ",
"icao": "WAWR",
"name": "Sugimanuru",
"cityCode": "RAQ",
"cityName": "Raha",
"countryCode": "ID",
"countryName": "Indonesia",
"lat": -4.916667,
"lng": 122.583336,
"timezone": "Asia/Makassar",
"type": "airport",
"isRailRoad": 0,
"isBusStation": 0,
"distance": 61404
}
]
Autocomplete API
Request
To receive a response of possible options for autocomplete based on a query.
GET http://aviation-edge.com/v2/public/autocomplete?key=[API_KEY]&query=ams
Response
[
{
"countries": null,
"citiesByCountries": null,
"airportsByCountries": null, "cities":
[
{
"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":
[
{
"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
},
Etc.
Get Started Now
Try the most powerful all-in-one aviation API solution today.

Aviation Edge © 2010-2017 - DMCA Protected - legal entity ClearSky Ltd., Bulgaria, Blagoevgrad, 4, Dame Gruev Str. +35987723522
Cancellation, refund and subscription fees | Site disclaimer | Privacy Policy

Aviation Edge © 2010-2017 - DMCA Protected - legal entity ClearSky Ltd., Bulgaria, Blagoevgrad, 4, Dame Gruev Str. +35987723522
Cancellation, refund and subscription fees | Site disclaimer | Privacy Policy

Aviation Edge © 2010-2017 - DMCA Protected - legal entity ClearSky Ltd., Bulgaria, Blagoevgrad, 4, Dame Gruev Str. +35987723522 Cancellation, refund and subscription fees | Site disclaimer | Privacy Policy