Esc
GETNo keyFree
Airlines in the data
GETapi.navo24.com/v1/flight/airlines
Operating airlines we hold schedules for, with ICAO and IATA codes.
Query parameters
q
Name or code.
Response schema
6 fields
Derived from the example response, nested as the JSON is.
data
The payload. Everything an endpoint returns sits under this key.
data[]
icao
iata
IATA code.
name
Human-readable name.
country
Country name.
logo
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/airlines?q=cathay'
const res = await fetch("https://api.navo24.com/v1/flight/airlines?q=cathay");
const data = await res.json();import requests
res = requests.get("https://api.navo24.com/v1/flight/airlines?q=cathay")
data = res.json()Sample response example
{
"data": [
{
"icao": "CPA",
"iata": "CX",
"name": "Cathay Pacific",
"country": "Hong Kong SAR of China",
"logo": "/airline-logos/CPA.png"
}
]
}This preview uses documented example data and makes no live request.Get a key to run live.