Airports
4,008 airports with scheduled passenger service, grouped by country, searchable by name, IATA or ICAO code, or city. Source: OurAirports (public domain).
Provenance
- Source
- OurAirports
- Effective version
- commit 44d4715 (2026-09-24)
- Retrieved
- 2026-09-23
- Refresh cadence
- Nightly upstream; refreshed deliberately
- Licence
- Public domain. OurAirports: "All data is released to the Public Domain, and comes with no guarantee of accuracy or fitness for use." Read the licence
- Attribution
- OurAirports (public domain)
Field schema
4,241 items, across 2 hierarchy levels: country, airport.
- country: 233
- airport: 4,008
| Field | Type | Meaning |
|---|---|---|
| value | string | The canonical, unique value — what a query resolves to. |
| displayValue | string | The locale-resolved label a suggestion renders. |
| description | string, optional | Free-text detail shown beside the item. NAICS uses it for the ancestor breadcrumb; not every dataset sets it. |
| parentSourceId | string, optional | The parent item in the source’s own key space, for a hierarchical dataset. |
| hierarchyLevel | string, optional | Which level of the hierarchy this item sits at. |
| displayOrder | integer | Curated display order, distinct from relevance rank (`DEC-LIST-004`). |
| aliases | string[] | Alternate spellings that resolve to this item at no extra runtime KV read (`DEC-ALIAS-001`). |
| metadata | object | Dataset-specific fields — e.g. NAICS’s `code`/`level`/`trilateral`, or a country’s `alpha2`/`alpha3`/`numeric`. |
A worked item
{
"value": "FBD",
"displayValue": "Fayzabad Airport",
"description": "Fayzabad, Afghanistan",
"aliases": [
"FBD",
"OAFZ",
"Fayzabad"
],
"metadata": {
"iata": "FBD",
"icao": "OAFZ",
"municipality": "Fayzabad",
"type": "small_airport",
"isoRegion": "AF-BDS",
"lat": 37.122148,
"lon": 70.5201
},
"ancestors": [
{
"value": "AF",
"displayValue": "Afghanistan"
}
]
}Query it
/v1/query?key=YOUR_PUBLISHABLE_KEY&q=fayzabadThe publishable key above is a public, browser-safe identifier — never a secret.
Download
The licence above permits redistributing the compiled list as a file. Download Airports as JSON.