Public api for aircraft, airlines, & flightroutes
see adsbdb twitter for any status updatesPlease report any incorrect data to the issues page, with the Data tag
With thanks to;- PlaneBase for the aircraft data.
- The flight route data is the work of David Taylor, Edinburgh and Jim Mason, Glasgow, and may not be copied, published, or incorporated into other databases without the explicit permission of David J Taylor, Edinburgh.
- airport-data for aircraft photographs
Stats
current api version:uptime:
Rate limits
requests | block time in seconds |
---|---|
512 + | 60 |
1024 + | 300 (reset on each subsequent request) |
GET Routes + Response
/aircraft/callsign
/airline
/n-number
/mode-s
/online
https://api.adsbdb.com/v0/aircraft/[MODE_S || REGISTRATION]
{ response: { aircraft: {...} } }
key | type |
---|---|
"type" | string |
"icao_type" | string |
"manufacturer" | string |
"mode_s" | string |
"registration" | string |
"registered_owner_country_iso_name" | string |
"registered_owner_country_name" | string |
"registered_owner_operator_flag_code" | string || null |
"registered_owner" | string |
"url_photo" | string || null |
"url_photo_thumbnail" | string || null |
https://api.adsbdb.com/v0/callsign/[CALLSIGN]
{ response: { flightroute: {...} } }
key | type |
---|---|
"callsign" | string |
"callsign_icao" | string || null |
"callsign_iata" | string || null |
"airline" | Airline || null |
"origin" | Airport |
"midpoint" | Airport || null |
"destination" | Airport |
key | type |
---|---|
"country_iso_name" | string |
"country_name" | string |
"elevation" | number |
"iata_code" | string |
"icao_code" | string |
"latitude" | number |
"longitude" | number |
"municipality" | string |
"name" | string |
key | type |
---|---|
"name" | string |
"icao" | string |
"iata" | string || null |
"country" | string |
"country_iso" | string |
"callsign" | string || null |
https://api.adsbdb.com/v0/aircraft/[MODE_S || REGISTRATION]?callsign=[CALLSIGN]
{ response: { aircraft: {...}, flightroute: {...} } }
key {aircraft} | type |
---|---|
"aircraft" | Aircraft |
key {flightroute} | type |
---|---|
"callsign" | string |
"callsign_icao" | string || null |
"callsign_iata" | string || null |
"airline" | Airline || null |
"origin" | Airport |
"midpoint" | Airport || null |
"destination" | Airport |
https://api.adsbdb.com/v0/airline/[AIRLINE_CODE]
{ response: [ Airline, ...] }
https://api.adsbdb.com/v0/mode-s/[MODE_S]
Convert from MODE-S string to N-Number string
{ response: string }
https://api.adsbdb.com/v0/n-number/[N-NUMBER]
Convert from N-Number string to MODE-S string
{ response: string }
https://api.adsbdb.com/v0/online
{ response: {...} }
key | type |
---|---|
"api_version" | string |
"uptime" | number |
PATCH Routes + Body
/aircraft/callsign
Authorization header required
https://api.adsbdb.com/v0/aircraft/[MODE_S]
{
"type": string,
"icao_type": string,
"manufacturer": string,
"mode_s": string,
"registration": string,
"registered_owner_country_iso_name": string,
"registered_owner_country_name": string,
"registered_owner_operator_flag_code": string || null,
"registered_owner": string,
"url_photo": string || null,
"url_photo_thumbnail": string || null
}
Warning: "mode_s", "url_photo", and "url_photo_thumbnail" cannot be modified.
https://api.adsbdb.com/v0/callsign/[CALLSIGN]
{
"origin": string,
"destination": string
}
Warning: Both "origin" and "destination" need to be valid ICAO airport codes.
@adsbdb Mastodon