Version history

Dataset changelog

What changed in the data, and when. Entries are written by hand when the dataset is regenerated or the way it is processed changes, so a deploy on its own never produces one. The machine-readable version is at /api/changelog.json.

v1.1 ·

Codeshare listings separated from operating carriers.

8,803 airports · 1,108 airlines · 6,000 route pages

  • Route records now carry two carrier lists: the airlines that operate the pair and the airlines that only sell it as a codeshare. Column 7 of the OpenFlights route file marks the difference, and 14,597 of its 67,663 rows are codeshares.
  • Because those rows cluster on the busiest pairs, every airline page used to show roughly the same ten routes. Airline pages now list only the pairs the carrier is recorded as operating.
  • The set of route pages and their ranking are unchanged: a pair that is only sold as a codeshare is still a real nonstop, so it keeps its page.
  • Route pages that no airline operates now say so explicitly instead of listing the codeshare sellers as if they flew it.

v1.0 ·

First public dataset build.

8,803 airports · 1,108 airlines · 6,000 route pages

  • Airports, runways and countries taken from the OurAirports public-domain export.
  • Airlines and routes taken from the OpenFlights export.
  • Connection counts and ranks computed per airport and per airline from the nonstop route entries.
  • Published as static JSON per record, two bulk files, and a keyless API.

Data and sources · Methodology · The free JSON API