Open access to aircraft, airline, and flight route data.
adsbdb is a public API providing aircraft, airline, and flight route data. It supports lookups of aircraft by Mode S transponder code or registration number, flight routes by ICAO or IATA callsign, and airlines by ICAO or IATA code, with combined aircraft-and-callsign queries also available. It includes conversion endpoints between N-Number and Mode S formats, random-record endpoints for aircraft, callsigns, and airlines, and endpoints for API status and usage statistics.
Responses include aircraft details such as type, manufacturer, registration, and registered owner/country, along with optional photo URLs. Flight route responses include the airline and origin, destination, and (in some cases) midpoint airport data, with airport records covering location, elevation, and IATA/ICAO codes. Flight route data is sourced from David Taylor (Edinburgh) and Jim Mason (Glasgow) and may not be copied, published, or incorporated into other databases without explicit permission; aircraft data comes from Planebase and aircraft photographs from airport-data.
The API applies rate limits calculated over a rolling 60-second window (512 requests before a 60-second block, 1024 requests before a 300-second block). A PATCH endpoint for updating aircraft or callsign entries requires an authorization header. It is intended for developers building applications that need aircraft identification or flight route lookup functionality.
The API is publicly accessible without mention of paid plans, though it enforces rolling 60-second rate limits (512 requests triggers a 60s block, 1024 requests triggers a 300s block).
It provides aircraft data, airline data, and flight route data, including aircraft photos, registered owner information, and origin/destination airport details.
You send GET requests to endpoints like /v0/aircraft/{MODE_S}, /v0/callsign/{CALLSIGN}, /v0/airline/{ICAO}, /v0/n-number/{N-NUMBER}, and /v0/mode-s/{MODE-S}, each returning JSON.
Yes, PATCH requests can update aircraft or callsign entries but require an authorization header, and incorrect data can also be reported via the GitHub issues page.
Flight route data comes from David Taylor and Jim Mason, aircraft data from Planebase, and aircraft photographs from airport-data.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Access real-time and historical data of any and all airborne aircraft.
Get name and website-URL for airports by ICAO code.
Real-time data of any marine and inland vessel equipped with AIS tracking system.
Travel Search - Limited usage.
FAA Aeronautical Charts and Publications, Airport Information, and Airport Weather.
Access traffic data from the ADOT API.