Airport Lookup API: IATA and ICAO as JSON
An airport lookup API returns IATA/ICAO codes, coordinates, and timezone as JSON. On FlightLabs that is GET https://app.goflightlabs.com/airports with query access_key. Official docs also show search=Doha International for autocomplete.
Starter is $24.99/mo (4,000 calls, 10 req/10s) with a 7-day trial or 50 requests. Soft Limit is on by default. This is not live ADS-B and not schedules. Docs: goflightlabs.com/documentation (Airports).
Use cases
- Typeahead. Send
searchas the user types and showairport_name+iata_code. - Map pin. Plot
latitude/longitude(sample-17.05,-145.41667). - Local clock. Store
timezone(Pacific/Tahitiin the sample) next to a flight row.
Request
curl "https://app.goflightlabs.com/airports?access_key=YOUR_ACCESS_KEY"
curl "https://app.goflightlabs.com/airports?access_key=YOUR_ACCESS_KEY&search=Doha%20International"
Response: official first row
{
"data": [{
"id": "1",
"gmt": "-10",
"airport_id": "1",
"iata_code": "AAA",
"city_iata_code": "AAA",
"icao_code": "NTGA",
"country_iso2": "PF",
"geoname_id": "6947726",
"latitude": "-17.05",
"longitude": "-145.41667",
"airport_name": "Anna",
"country_name": "French Polynesia",
"phone_number": null,
"timezone": "Pacific/Tahiti"
}]
}
Go live
Look up airports with a FlightLabs key →