NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Airports Lookup API

GET

Resolve airport codes to official airport names and locations.

Airports Lookup resolves 3-letter IATA codes into official airport names, matching ICAO codes, cities, states, country codes and country names. Paid plans add ICAO code lookups, search by airport name or city, geographic coordinates, elevation, local timezones and the current UTC offset across more than 29,000 facilities.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/airports?iata=MCI
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "icao": "KMCI",
    "iata": "MCI",
    "name": "Kansas City International Airport",
    "city": "Kansas City",
    "state": "Missouri",
    "country": "US",
    "elevation": 1026,
    "lat": 39.2975997925,
    "lon": -94.7138977051,
    "tz": "America/Chicago",
    "country_name": "United States",
    "utc_offset": "-06:00",
    "city_info": {
      "name": "Kansas City",
      "altName": "",
      "country": "US"
    }
  }
}

About the Airports Lookup API

An airport database API with IATA and ICAO codes for 29,000+ airports worldwide. Query the database by passing a 3-letter IATA code to retrieve the airport's official name, state, city, country code and English country name. The dataset covers over 29,000 airports and receives weekly updates. Upgraded subscriptions can also query directly by 4-letter ICAO code, search airports by partial name or city (optionally within one country, up to 10 matches per call with the total match count), and receive geographic coordinates, runway elevation, timezone identifiers, the airport's current UTC offset with daylight saving applied, and alternate city names.

What people use it for

Flight Booking Confirmation
When passengers enter an airport code, travel sites translate the code into the full facility name and destination city on itineraries.
Air Freight Routing
Logistics platforms convert flight manifests containing IATA codes into verified destination countries and cities to plan regional ground transfers.
Flight Plan Mapping
To plot flight paths, aviation software queries ICAO codes on paid plans to map runway coordinates and airport elevation.
Expense Report Auditing
Audit corporate travel receipts by matching ticket codes against declared employee itineraries to catch incorrect destination claims.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Airports Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Airports Lookup API.

Read the docs →
Can I search by both 3-letter and 4-letter airport codes, or by name?
Yes - the service includes dedicated lookups for 3-letter IATA codes on every plan and 4-letter ICAO codes on paid plans across a catalog of more than 29,000 airports worldwide. Paid plans can also search by partial airport name or city, optionally filtered to one country, and get up to 10 matches per call.
How far does the Starter plan go for airport lookups?
Each lookup costs 2 credits. Starter provides 200,000 credits each month, covering 100,000 airport lookups, which works out to about $0.30 per 1,000 calls. The Free plan includes 100 lookups per month.
Do I get GPS coordinates and timezones on the Free plan?
No. Airport latitude, longitude, elevation, timezone, current UTC offset, and extended city information are premium fields reserved for paid plans. Looking up airports by ICAO code, and searching by airport name or city, also require a paid plan. The country name is included on every plan.
How often is the airport data updated?
The dataset covers over 29,000 airports and is updated on a weekly schedule to keep airport identifiers, names, and geographic details current.
Can I use this airport data in a commercial travel app?
Yes, as long as you are on a paid plan. You can display and use the airport data directly inside your own application, though redistributing or reselling the raw dataset is not permitted.

Ready to build with Airports Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs