adsbdb logo

adsbdb.com

Public api for aircraft, airlines, & flightroutes
see adsbdb twitter for any status updates

Please report any incorrect data to the issues page, with the Data tag

With thanks to;

Stats

current api version:
uptime:

Rate limits

requests block time in seconds
512 + 60
1024 + 300 (reset on each subsequent request)
Calculated over a 60 second period


Routes & Responses

/aircraft
/callsign
/airline
/n-number
/mode-s
/online
https://api.adsbdb.com/v0/aircraft/[MODE_S || REGISTRATION]

{ response: { aircraft: {...} } }
Aircraft Value
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
Airport Value
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
Airline Value
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]

Query for an Airline based on an Airlines ICAO or IATA short code, if found, this will return an array with one or more Airlines
{ 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

@adsbdb Mastodon