An ADS-B API that already knows the route
ADS-B tells you where an aircraft is, how high and how fast. It does not tell you where it took off, where it is going, which airline flies it or whether it is climbing out or about to land. Flight Data joins all of that onto every live position — one object, one API.
What raw ADS-B gives you, and what it leaves out
An aircraft’s ADS-B transponder broadcasts its 24-bit ICAO address, its callsign, its position, altitude, ground speed and track. Receivers on the ground pick that up, and a raw ADS-B feed hands it on as it is. Everything a person actually wants to show — “a Lufthansa A319 from Berlin, descending into Frankfurt” — has to be put together from other sources first.
| Field | Raw ADS-B feed | Flight Data |
|---|---|---|
| Position, altitude, speed, track | Yes | Yes |
| Callsign, ICAO address | Yes | Yes |
| Origin and destination | No — a separate route lookup, if any | On the object, with a confidence |
| Flight phase | No — derive it yourself from altitude over time | Taxi, climb, cruise, descent, landed |
| Operator | No — a callsign prefix to resolve | Airline joined by its ICAO code and name |
| ICAO type and class | Only through a separate aircraft database | Joined |
| Flown track and closed legs | Only if you store it yourself | Current leg’s track; departures and arrivals per airframe |
How you get it
REST
Live aircraft in a bounding box or around a point, one airframe by its ICAO address, the flown track of its current leg, the legs it has closed, and the observed route for a callsign. One call can return the whole world: every 30 s on Developer, as often as you ask on Pro.
Live stream
Subscribe to one or more areas over one open connection and receive what changed — new, moved and gone aircraft — at your plan’s cadence: every 5 s for one area on Hobby, every 2 s for five areas on Developer, the whole world every 5 s on Pro.
Coverage, plainly
- Worldwide, from ground receivers. Around 6,000 aircraft at any moment, densest over Europe.
- ADS-B only. No satellite reception and no MLAT, so an aircraft out of range of a receiver, or without ADS-B, is not in the feed.
- Routes are observed, not scheduled, and every one says how confident it is.
- Hosted in the EU, in Germany, under the GDPR.
What it costs
From €5 a month on Hobby (billed yearly), €15 on Developer, €49 on Pro. Every plan returns the whole object and allows commercial use; you pay per call, not per aircraft returned, and every plan starts with a 14-day trial. All plans
Early means three months free.
Waitlist offer: three months free with yearly billing, and 10 % off Developer or 20 % off Pro for as long as you keep the plan.
Check your inbox.
We sent a confirmation link. It expires in 48 hours.
Confirmed · workspace reserved