Flight Data Live aircraft API · coming soon

Every aircraft in the sky, and where it’s going.

Live positions joined with the route each aircraft is actually flying, its flight phase, its operator and its type — in one object, from one API. Worldwide, wherever ground receivers hear it.

Waitlist offer

3 months free

and 10 % off Developer or 20 % off Pro for as long as you keep the plan. For every address on the list before launch. See the waitlist prices

One email to confirm the address. No newsletter, no sales sequence.

One aircraft, one object

9°E 10°E 11°E 12°E 13°E 14°E 53°N 52°N 51°N 50°N EDDB EDDF DLH4AB A319 214 ↓ 380 kt DESCENT

GET /v1/aircraft/3c6589 example

{
  "icao24": "3c6589",
  "callsign": "DLH4AB",
  "registration": "D-AIBC",
  "type": {
    "icao": "A319", "class": "L2J"
  },
  "operator": {
    "icao": "DLH", "name": "Lufthansa"
  },
  "position": {
    "lat": 50.96, "lon": 10.54,
    "alt_ft": 21400, "gs_kt": 380,
    "track": 233
  },
  "state": "descent",
  "route": {
    "origin": "EDDB",
    "destination": "EDDF",
    "confidence": 0.86,
    "basis": "observed_departure"
  }
}

What comes with every aircraft

Position
Latitude, longitude, altitude, ground speed and track, decoded from the aircraft’s own broadcasts.
Route, with a confidence
Where it took off and where it is heading, observed from how it flies — and a number that says how sure that is.
Flight phase
Taxi, climb, cruise, descent or landed, worked out from the position over time instead of left for you to guess.
Operator and type
The airline behind the callsign, and the ICAO type with its class — already joined, no second lookup.
Track and legs
The path flown on the current leg, and the departures and arrivals an airframe has closed.

Made for

Planned pricing

Waitlist prices shown — plus your first three months free.

Every plan returns the whole object — route with its confidence, flight phase, operator and type — and allows commercial use. You pay per call, not per aircraft: asking for the whole world counts as one.

Prices before VAT, planned and subject to change until launch. Every plan starts with a 14-day trial; a year costs ten months. Live updates are pushed to you over one open connection instead of being asked for, at most as often as the plan says. Waitlist prices apply to addresses on the waitlist before launch and hold for as long as the plan is kept; the three free months come with yearly billing.

What it is, plainly

Routes are observed, not scheduled. They come from where aircraft actually fly, not from a timetable, and every one says how confident it is.

Worldwide, from ground receivers. Around 6,000 aircraft at any moment, densest over Europe. No satellite, no MLAT — an aircraft out of range of a receiver is not in the feed.

Hosted in the EU. That is what the .eu stands for: the service runs in Germany, under the GDPR. The data covers wherever receivers hear.

Early means three months free.