Global Airport Database API
The Global Airport Database API gives developers instant access to a worldwide dataset of over 70,000 airports, covering every category from major international hubs to regional airstrips, heliports, and seaplane bases. Each airport record includes its IATA and ICAO codes, GPS coordinates, elevation, country and region (ISO standard), municipality, type classification, scheduled service status,…
Global Airport Database API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
List Airports / |
Returns a paginated list of airports. All filters are optional and combinable. |
| GET |
Get Airport by IATA Code /iata/{code} |
Returns a single airport record matching the given IATA code. |
| GET |
Get Airport by ICAO Code /icao/{code} |
Returns a single airport record matching the given ICAO code. |
| GET |
Search Airports by Name /search |
Partial-match search on airport name. Returns up to 100 results. |
| GET |
Get Nearby Airports /nearby |
Returns airports within a bounding box around a given coordinate, sorted by distance ascending. |
| GET |
List Countries by Airport Count /countries |
Returns all countries present in the dataset, ranked by total number of airports in descending order. |
| GET |
Airport Type Distribution /types |
Returns the count of airports for each type across the entire dataset. |
| GET |
Get Airport by ID /{id} |
Returns a single airport record by its internal numeric identifier. |
Global Airport Database API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $5.99 / month | — |
|
| ULTRA | $19.99 / month | — |
|
| MEGA | $49.99 / month | — |
|