Get an airport by IATA or ICAO code

Gets an airport by its 3-letter IATA code (BOM) or 4-letter ICAO code (VABB).

Request

GEThttps://airport-airline-lookup.p.apihiver.com/v1/airports/BOM
*
String. 3-letter IATA (e.g. BOM) or 4-letter ICAO (e.g. VABB) airport code.
Language
Client
1curl --request GET \
2  --url https://airport-airline-lookup.p.apihiver.com/v1/airports/BOM \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Get an airport by IATA or ICAO code: Airport & Airline Lookup API reference

Gets an airport by its 3-letter IATA code (`BOM`) or 4-letter ICAO code (`VABB`). This endpoint is part of the Airport & Airline Lookup API: Look up airports and airlines worldwide by IATA/ICAO code or name — location, type, elevation, country, call sign and more.

Example response (200, application/json)

Success.

1{
2  "lat": 19.088699,
3  "lon": 72.867897,
4  "city": "Mumbai",
5  "iata": "BOM",
6  "icao": "VABB",
7  "name": "Chhatrapati Shivaji Maharaj International Airport",
8  "type": "large",
9  "country": "India",
10  "website": "http://www.csia.in/",
11  "wikipedia": "https://en.wikipedia.org/wiki/Chhatrapati_Shivaji_International_Airport",
12  "region_code": "IN-MM",
13  "country_code": "IN",
14  "elevation_ft": 39,
15  "scheduled_service": true
16}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "Use a 3-letter IATA code (e.g. BOM) or a 4-letter ICAO code (e.g. VABB)."
    5  }
    6}
  • 404 — Nothing matches the value you sent.
    1{
    2  "error": {
    3    "code": "NOT_FOUND",
    4    "message": "No airport with ICAO code ZZZZ."
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.