Public APIs
adsbdb favicon

adsbdb

Transportation

Open access to aircraft, airline, and flight route data.

adsbdb's website screenshot

About adsbdb

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.

Key features

  • Look up aircraft details by Mode S transponder code or registration number
  • Look up flight routes by IATA or ICAO callsign
  • Combined single-request query for both aircraft and callsign data
  • Look up airline details by ICAO or IATA code
  • Convert between N-Number and Mode S formats
  • Aircraft results include photo URLs and registered owner/country data

Frequently asked questions

Is there a free tier?

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).

What data does adsbdb provide?

It provides aircraft data, airline data, and flight route data, including aircraft photos, registered owner information, and origin/destination airport details.

How do I query the API?

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.

Can I update incorrect data?

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.

Where does the underlying data come from?

Flight route data comes from David Taylor and Jim Mason, aircraft data from Planebase, and aircraft photographs from airport-data.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product