827 users join us in the last 30 days
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
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]
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
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&airlineIata=W8
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&depIata=MAD
GET http://aviation-edge.com/v2/public/flights?key=[API_KEY]&arrIata=GIG
Departure schedule of a certain airport:
https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=JFK&type=departure
https://aviation-edge.com/v2/public/timetable?key=[API_KEY]&iataCode=JFK&type=arrival
{
“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”
}]
For the departure schedule of a certain airport on a certain date:
For the arrival schedule of a certain airport on a certain date:
For the schedule of a certain airport of a certain date range (also available for arrival)
For the schedule of a certain airport of a certain date range (also available for arrival):
For the schedule of a certain airport on a certain date (or range) but only flights with a certain status:
For tracking individual historical flights:
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):
Status can be: “active” (for departure schedules only), “landed” (for arrival schedules only), “cancelled”, “unknown”
Delay amount is included in minutes if a flight was delayed at the date.
The maximum date range can be 30 days.
The historical data starts from 14 May 2020.
More parameters available now!
Check out here
.
For the departure schedule of a certain airport on a certain future date.
GET http://aviation-edge.com/v2/public/flightsFuture?key=[API_KEY]&type=departure&iataCode=AGP&date=YYYY-MM-DD
For the arrival schedule of a certain airport on a certain future date.
GET http://aviation-edge.com/v2/public/flightsFuture?key=[API_KEY]&type=arrival&iataCode=AGP&date=YYYY-MM-DD
For the flights that are scheduled to arrive at a certain airport on a certain date (out of a departure schedule).
GET http://aviation-edge.com/v2/public/flightsFuture?key=[API_KEY]&type=departure&iataCode=AGP&arr_iataCode=ORY&date=YYYY-MM-DD
For the flights that are scheduled to depart from a certain airport on a certain date (out of an arrival schedule).
GET https://aviation-edge.com/v2/public/flightsFuture?key=[API_KEY]&type=arrival&iataCode=AGP&dep_iataCode=ory&date=YYYY-MM-DD
.
For information about all routes.
GET http://aviation-edge.com/v2/public/routes?key=[API_KEY]&limit=1000&offset=0
https://aviation-edge.com/v2/public/routes?key=[API_KEY]&departureIcao=LROP
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
For airports and cities nearby a certain latitude or longitude, within a certain distance.
[{
“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
}]
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=amsterdam
All on-orbit satellite information in one call:
https://aviation-edge.com/v2/public/satelliteDetails?key=[API_KEY]&limit=30000
Individual satellites based on NORAD number
https://aviation-edge.com/v2/public/satelliteDetails?key=[API_KEY]&code=408
Satellites based on launch year:
https://aviation-edge.com/v2/public/satelliteDetails?key=[API_KEY]&launchYear=1961
Individual satellites based on international designator (NSSDC ID) number:
https://aviation-edge.com/v2/public/satelliteDetails?key=[API_KEY]&intldes=1961-015EH
Filtering based on orbital apogee and perigee
https://aviation-edge.com/v2/public/satelliteDetails?key=[API_KEY]&orbitalapogee=1035