A

Airport & Airline Lookup API

Freemium

Look up airports and airlines worldwide by IATA/ICAO code or name — location, type, elevation, country, call sign and more.

No reviews yet
0.0Popularity—Service Level—Latency
Traveliata codeicao codeairport dataairline data

Documentation

Look up airports and airlines worldwide by IATA/ICAO code or name.

What you get

  • Airports by IATA (BOM) or ICAO (VABB) code, or search by name/city
  • Location, elevation, type (large/medium/small), scheduled service, country, region, website and Wikipedia links
  • Airlines by IATA/ICAO code or name, with call sign and country

Great for flight booking and travel apps, logistics, travel expense tools and aviation hobby apps.

Quick start

Subscribe to a plan (the Basic plan is free), then call the API at https://airport-airline-lookup.p.apihiver.com with your key in the X-API-Key header:

curl "https://airport-airline-lookup.p.apihiver.com/v1/airports/BOM" \
  -H "X-API-Key: YOUR_API_KEY"

Endpoints

MethodPathWhat it does
GET/v1/airports/{code}Get an airport by IATA or ICAO code
GET/v1/airportsSearch airports by name, city or code
GET/v1/airlines/{code}Get an airline by IATA (2-letter) or ICAO (3-letter) code
GET/v1/airlinesSearch airlines by name

Open the Endpoints tab to see every parameter, example request and example response, and to try the API live.

Errors

Every error is JSON with the same shape:

{"error": {"code": "INVALID_INPUT", "message": "Use a 3-letter IATA code (e.g. BOM) or a 4-letter ICAO code (e.g. VABB)."}}
HTTPCodeMeaning
400INVALID_INPUTA parameter is missing or has the wrong format — the message says which
401UNAUTHORIZEDMissing or invalid X-API-Key
404NOT_FOUNDNothing matched the code, id or name you sent
429—Plan quota or rate limit reached (see the X-RateLimit-* headers)
502 / 503 / 504—A data source or the API server is temporarily unavailable — retry after a few seconds

Data & privacy

Data comes from OurAirports (public domain) and OpenFlights airlines (ODbL).

Airport & Airline Lookup API FAQ

Is the Airport & Airline Lookup API free?
Yes. The Basic plan is free and includes 500 requests per month — no card needed. Paid plans start at ₹299 per month for 10,000 requests.
How much does the Airport & Airline Lookup API cost?
Basic: free for 500 requests; Pro: ₹299/month for 10,000 requests; Ultra: ₹999/month for 50,000 requests; Mega: ₹2,499/month for 2,00,000 requests. Billing is monthly and you can cancel any time.
How do I use the Airport & Airline Lookup API?
Subscribe to a plan on APIHiver, create an API key in the Console, then send requests to https://airport-airline-lookup.p.apihiver.com with your key in the X-API-Key header. You can also try every endpoint in the browser playground first.
What endpoints does the Airport & Airline Lookup API have?
It has 4 endpoints: Get an airport by IATA or ICAO code (GET /v1/airports/{code}); Search airports by name, city or code (GET /v1/airports); Get an airline by IATA (2-letter) or ICAO (3-letter) code (GET /v1/airlines/{code}); Search airlines by name (GET /v1/airlines).
What are the Airport & Airline Lookup API rate limits?
Basic: 2 requests per second; Pro: 5 requests per second; Ultra: 10 requests per second; Mega: 20 requests per second. Monthly quotas depend on the plan; every response includes X-RateLimit headers showing what's left.
Can I use one API key for the Airport & Airline Lookup API and other APIs?
Yes. One APIHiver key works for every API you subscribe to, so you don't need a separate account or key per provider.

Reviews

Loading reviews…

Log in to write a review.