Esc
GETNo keyFree
Find an airport
GETapi.navo24.com/v1/flight/airports
Airport autocomplete by IATA code, city or name. Airports with flights in our data come first. Without q, every airport we have flights for.
Query parameters
q
IATA code, city or name.
Response schema
8 fields
Derived from the example response, nested as the JSON is.
data
The payload. Everything an endpoint returns sits under this key.
data[]
iata
IATA code.
name
Human-readable name.
city
City the airport serves.
country
Country name.
lat
Latitude.
lon
tz
Errors
A failure carries { "error": { "code", "message" } } with the HTTP status. Branch on the code, and log the message.
rate_limited
More than 120 requests in one minute from one IP.
Try itNo key
curl 'https://api.navo24.com/v1/flight/airports?q=hong'
const res = await fetch("https://api.navo24.com/v1/flight/airports?q=hong");
const data = await res.json();import requests
res = requests.get("https://api.navo24.com/v1/flight/airports?q=hong")
data = res.json()Sample response example
{
"data": [
{
"iata": "HKG",
"name": "Hong Kong International Airport",
"city": "Hong Kong",
"country": "HK",
"lat": 22.31184,
"lon": 113.914862,
"tz": "Asia/Hong_Kong"
}
]
}This preview uses documented example data and makes no live request.Get a key to run live.