Skip to main content
replay
–
Flight data API · Europe + US

Flight data that shows its receipts.

Actual runway times, confirmed cancellations and a live update stream. Every time says what kind of time it is.

↓ what other APIs leave out
80airports read live in Europe
USnationwide, streaming
22,340EU flights tracked on 5 Oct
137kchange events that day

What other flight APIs leave out

Status and one vague "actual" time is where most stop. We add the runway, the confidence and the push.

The real takeoff

Gate pushback and wheels-up are different times. We give you both, labelled.

others: one "actual", meaning unclear

Hard cancellations

Confirmed, with the moment it was called. Not guessed from a flight that went quiet.

others: "canceled (uncertain)"

Pushed, not polled

Subscribe to flights.eu.BRU.dep.> and get every change as it happens.

others: poll, pay per unit, 7-day cache

Confidence on every time

Measured, estimated or scheduled: each value says how sure it is.

others: a black box

The aircraft, too

Registration per flight, so you can follow the plane and its knock-on delays.

others: rarely, and not for history

Honest coverage

Per airport and per field, published. Where we're thin, we say so.

others: "extensive rather than complete"

One flight, no guessing

An example event. Gate pushback and wheels-up are separate fields, and every time says how it was measured.

Get an API key
# example · subject: flights.eu.FRA.dep.LH
{
  "type": "flight.departed",
  "flight_number": "LH1100",
  "other_airport": "GVA",
  "sched_utc": "2026-10-06T06:10:00Z",
  "runway_utc": "2026-10-06T06:22:13Z",
  "gate": "A5",
  "terminal": "1",
  "codeshares": "LH5700,UA9700",
  "registration": "A220",
  "wheels_up_kind": "measured"
}

Early access is open

We're onboarding a handful of teams: travel apps, travel management, insurers, newsrooms. Tell us what you need and we'll show you the data for your routes.

Request access