FlightStats / Cirium have an API for airport data[0] that I’ve found to be mostly complete (sans a few rural Australian airports). It includes historical records for airports that are no longer active, such as Hong Kong’s Kai Tak airport that previously went by the HKG IATA code.
FlightAware have a similar API[1].
These aren’t free or open mind you, but are at least readily accessible for those that need/want it.
Comments
FlightStats / Cirium have an API for airport data[0] that I’ve found to be mostly complete (sans a few rural Australian airports). It includes historical records for airports that are no longer active, such as Hong Kong’s Kai Tak airport that previously went by the HKG IATA code.
FlightAware have a similar API[1].
These aren’t free or open mind you, but are at least readily accessible for those that need/want it.
[0] https://developer.flightstats.com/api-docs/airports/v1
[1] https://uk.flightaware.com/commercial/aeroapi/