Look up an airport

GET https://airportcodecheck.com/api/airport/FNC

Accepts IATA (FNC) or ICAO (LPMA). Returns name, city, country, both codes, type, coordinates and elevation.

{
  "airport": {
    "slug": "fnc",
    "name": "Cristiano Ronaldo International Airport",
    "city": "Funchal",
    "country": "PT",
    "country_name": "Portugal",
    "iata": "FNC",
    "icao": "LPMA",
    "type": "large_airport",
    "scheduled_service": true,
    "lat": 32.69781, "lon": -16.77461,
    "elevation_ft": 192,
    "url": "https://airportcodecheck.com/airport/fnc"
  }
}

Direct destinations

GET https://airportcodecheck.com/api/routes/FNC

Every destination served nonstop, with the airlines flying each route, a seasonal flag and the great-circle distance.

Search

GET https://airportcodecheck.com/api/search?q=funchal

Searches names, cities and IATA codes. Returns up to 8 matches.

Countries

GET https://airportcodecheck.com/api/countries

Terms

Free for any use with attribution appreciated (a link to airportcodecheck.com). Airport data: OurAirports, public domain. Route data: adapted from Wikipedia, CC BY-SA, so route data you redistribute stays under the same license. Route lists show that a nonstop service exists; verify schedules with the airline. Need more than the daily limit? Write to [email protected].