Airport Data
With Daily Updates

IATA/ICAO codes, coordinates, timezones, city and country enrichment, destination photos, and more — structured JSON for every airport, updated daily.

16,448 airports · 9,855 cities · 250 countries · Updated daily

// Fetch London Heathrow Airport
const response = await fetch(
  'https://airhex.com/api/v1/airports?iata=LHR',
  { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
const data = await response.json();

// Response
{ iata: "LHR", icao: "EGLL",
  name: "London Heathrow Airport",
  latitude: 51.469603,
  longitude: -0.453566,
  timezone: "Europe/London",
  city: { code: "LON", name: "London", ... },
  country: { code: "GB", name: "United Kingdom", ... }, ... }
Trusted by leading aviation & travel companies

Trusted by leading aviation & travel companies

Everything you need from airport reference data

Comprehensive, structured, always current — so you can focus on building.

Complete Airport Data Set

Every commercial and regional airport with IATA/ICAO codes, coordinates, timezone, weekly flights, and contact details.

Global Coverage

Airports, cities, and countries across every region — international hubs, regional facilities, and domestic airfields with consistent metadata.

Updated Daily

Database refreshes every 24 hours. Airport reclassifications, new facilities, and metadata changes reflected automatically.

City & Country Enrichment

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

Powerful Filtering

Query by IATA, ICAO, city code, country code, or name search. Filter by major airports or get all terminals serving a city.

Consistent JSON Schema

Clean, predictable response structure across airports, cities, and countries. Build once, handle every record the same way.

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

See It In Action

Real-world travel experiences powered by Airhex airport data — codes, coordinates, cities, and enrichment data.

Arrivals — LHR 09:49 (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.

Build smarter travel experiences

Structured enrichment data that turns cryptic airport codes into rich location context.

Smart airport autocomplete

Every city record includes popularity and population rankings. Build precise autocomplete dropdowns where the most relevant airports surface first — sorted by real traffic data, not alphabetical order. Users find their destination faster, and your search form converts better.

Traffic-ranked City-grouped Instant results
Licensed destination photos

Each city record includes a city_photo URL — a licensed, ready-to-use destination image. Drop them into search results, booking confirmations, or marketing emails without sourcing images separately. Increase engagement and conversion with visual destination context.

Licensed photos Email-ready Boost conversions

Get started in minutes

Sign up, query, and build — we handle the data pipeline.

1
Get Your API Key

Sign up, pick a plan, and receive your key instantly. Everything works within minutes.

2
Query the Airports Endpoint

Call /airports with IATA, ICAO, country, or city code. Receive clean, enriched JSON responses.

3
We Handle the Rest

We source, verify, and update all airport records daily so you always have the freshest data.

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 within 24 hours.

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. Proper airport data is essential for UX and conversion rates.

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

Ready to integrate airport data?

Get your API key and start querying airport data in minutes.

Plans from $0

Get Started

Not ready to commit? Get a free Sandbox API key to test the API first.