Data and sources
FlyCodes is built entirely on open, publicly available datasets. Here is exactly what we use, how fresh it is, and how you can use it too.
OurAirports (public domain)
Airport records, including IATA and ICAO codes, names, cities, countries, coordinates, elevation and runways, come from OurAirports. OurAirports data is released into the public domain, so it can be used freely for any purpose. We filter it to airports that carry an IATA code and are classed as small, medium or large airports.
OpenFlights
Airline records (IATA and ICAO airline codes, callsigns and country) and the route connections we use to rank the busiest airports come from the OpenFlights project. Our "busiest" ranking counts scheduled route connections in this dataset, which is a proxy for how central an airport is to the global network rather than a passenger total.
How we process it
At build time we trim both datasets to the aviation-code fields, join runways to airports, compute a connection-based rank, and bake the result into static JSON. Nothing is fetched at request time, so pages are fast and the data is reproducible. The build script is committed in the repository.
Accuracy and corrections
Open aviation data is very good but not perfect. Codes change, airports close, and airlines come and go. We show a "last updated" date on this page and regenerate periodically. For anything safety-critical, always confirm against official IATA or ICAO sources. FlyCodes is an independent reference and is not affiliated with IATA or ICAO.
Use the data yourself
Because the underlying sources are open, you can use our free JSON API in your own projects. Please keep a link back to FlyCodes and credit the original data sources.