Production-Ready Airport Data for Travel Products

Keep airport records accurate, structured, and current across search and booking flows — updated daily and delivered via API or one-off download.

  • 16,448 managed airports
  • 9,855 cities & 250 countries
  • Updated daily
  • API or one-off download

Need a static package instead? See one-off download

Trusted by leading aviation & travel companies

Trusted by leading aviation & travel companies

Why teams choose managed airport data

Building an airport database seems simple — until you try to keep 16,448 airports accurate with city, country, and metadata enrichment.

Manual curation doesn't scale

Gathering airport names, codes, coordinates, and enrichment data from multiple sources burns engineering time that should go into your product.

Airports change more than you think

New terminals, code reassignments, reclassifications, and closures happen regularly. Every change means another manual update — or stale data in your product.

City-airport mapping is complex

NYC has 3 airports, London has 6, Tokyo has 2. Linking airports to cities, countries, timezones, and coordinates correctly requires structured relational data.

Bad data breaks the experience

Wrong timezone, missing coordinates, or unlinked city data — small gaps create friction in search, routing, and booking flows.

Where Airport Data Matters

Real-world travel experiences powered by airport data — IATA/ICAO codes, coordinates, city enrichment, and timezone data from the Airhex API.

Arrivals — LHR 05:50 (London)
Flight
Airline
Origin
Time
Gate
Status
AA 100
American Airlines
London (LGW)
London Gatwick Airport
06:45
A3
Landed
AF 313
Air France
London (STN)
London Stansted Airport
08:10
B7
On Time
BA 526
British Airways
London (LTN)
London Luton Airport
09:35
C12
Delayed
LH 739
Lufthansa
London (LCY)
London City Airport
11:20
D5
On Time
SQ 952
Singapore Airlines
London (SEN)
London Southend Airport
14:05
A9
Expected
LHR
London Heathrow Airport
London, United Kingdom
IATA
LHR
ICAO
EGLL
Timezone
London (UTC+1)
Coordinates
51.4696, -0.4536
Weekly Flights
1,587
Country
United Kingdom
Website +44 844 335 1801 Major Airport

These mockups use live airport data from the Airhex API — IATA/ICAO codes, coordinates, city enrichment, timezone, and traffic data.

How Airhex solves it

Structured, enriched airport data — maintained daily so you don't have to.

Ship Faster With Clean Data

Production-ready airport records with IATA/ICAO codes, coordinates, timezone, weekly flights, and contact details — no cleaning or normalization needed.

Eliminate Data Maintenance

New airports, reclassifications, and metadata changes propagate automatically through a daily pipeline. Zero manual updates on your side.

Enrich With City and Country Context

Airport records include nested city and country objects with names, population, timezone, photos, currency, and geographic data — all in a single request.

Cover Every Airport Worldwide

International hubs, regional facilities, and domestic airfields — all in one normalized data set with consistent metadata.

Query Exactly What You Need

Filter by IATA, ICAO, city code, country code, or name search. Get all airports serving a city or all major airports in a country.

Integrate in Minutes

Consistent JSON schema across airports, cities, and countries. Build once, handle every record the same way — no SDK or complex setup.

16,448
Managed Airports
3,722
Major Airports
9,855
Cities
40
Data Fields
Daily
Updates

Built for every team in the pipeline

Whether you integrate via API or need a static data export, Airhex fits your workflow.

For Developers

  • RESTful JSON API with consistent schema
  • Query by IATA, ICAO, or city code
  • Coordinates, timezone, city photos, enrichment
  • Daily pipeline — always current
  • Ready for autocomplete, routing, displays
View API docs Get sandbox key

For Product & Data Teams

  • 16,448 managed airports worldwide
  • City, country, and timezone enrichment
  • Coordinates, traffic data, and metadata
  • Updated daily — changes handled for you
  • Download as JSON or access via API

Three steps to airport data

Via API or one-off download — you choose the delivery model.

1
Choose API or One-Off Delivery

Subscribe for ongoing API access or request a one-off data export. Both options include every airport and all available fields.

2
Query Any Airport

Pass an IATA or ICAO code, filter by city or country, or search by name. The API returns enriched JSON instantly. For one-off delivery, receive a ready-to-use data package.

3
Stay Current Automatically

We source, verify, and update all airport records daily. API subscribers get updates instantly. One-off customers can re-download at any time.

Don't need an API? Get airports and data as a one-off download.

Frequently Asked Questions

Each airport record includes IATA and ICAO codes, airport name, geographic coordinates (latitude/longitude), timezone, UTC offset, average weekly flights, major airport flag, physical address, phone numbers, website URL, and associated city and country data.

Each city record includes the IATA city code, name, state/province, country code, coordinates, timezone, population, popularity ranking, and a licensed destination photo URL.

Each country record includes ISO numeric code, Alpha-2 and Alpha-3 codes, country name, capital city code, currency code, region, continent code, population, and international phone code.

Yes — airport responses include nested city and country objects so you get the full location context in a single API call. No need for separate lookups.

Yes — the airports endpoint supports substring search on airport name. Search for "Heathrow" or "International" to find matching airports instantly.

Yes — pass a city_code to retrieve all airports serving a specific city. For example, city_code=NYC returns JFK, LGA, and EWR. city_code=CHI returns ORD and MDW.

Pass country_code (ISO 2-letter) to filter airports by country. Get all airports in the US, GB, or any specific country in a single request.

The entire database — airports, cities, and countries — refreshes daily. New facilities, reclassifications, and metadata changes appear automatically.

Travel business data flows as industry codes — for example, "7C-112 CJU-GMP $35." To convert this to a human-readable format like "Jeju Air flight #112 from Jeju International Airport to Gimpo International Airport, Seoul," you need airport, city, and country code data. A reliable airport directory is essential for building usable travel interfaces.

The database includes city and airport popularity rankings so you can build accurate autocomplete suggestions. Results are sorted by traffic volume, showing the most relevant options first when users search for destinations.

Yes — each city record includes a licensed destination photo URL ready for use in search results, marketing emails, and booking confirmations without separate image sourcing.

Sign up for an API key, pick a plan that fits your needs, and start querying immediately. The airports, cities, and countries endpoints are included in all plans.

Trusted by hundreds of travel companies

Choose the Next Step for Your Team

Test the API with a sandbox key, compare plans, or request a free sample.

Plans from $490/month

Need a static package? See one-off download