Esc
GETNo keyFree
Coverage
GETapi.navo24.com/v1/flight/coverage
Sources, last refresh per source, number of legs, airlines (all and in the last week), airports and dates in the data.
Response schema
11 fields
Derived from the example response, nested as the JSON is.
data
The payload. Everything an endpoint returns sits under this key.
connectors
connectors[]
source
Id of the airport or airline source the leg came from.
last_run
legs
The voyage broken into legs. Empty when we cannot yet split it.
legs
The voyage broken into legs. Empty when we cannot yet split it.
airlines
airlines_week
airports
stations
dates
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/coverage'
const res = await fetch("https://api.navo24.com/v1/flight/coverage");
const data = await res.json();import requests
res = requests.get("https://api.navo24.com/v1/flight/coverage")
data = res.json()Sample response example
{
"data": {
"connectors": [
{
"source": "ajt",
"last_run": "2026-11-01T21:15:00Z",
"legs": 1860
},
{
"source": "baw",
"last_run": "2026-11-01T21:15:00Z",
"legs": 17023
}
],
"legs": 25580,
"airlines": 132,
"airlines_week": 63,
"airports": 370,
"stations": [
"ACC",
"ALA",
"AMS"
],
"dates": [
"2026-10-28",
"2026-10-29",
"2026-10-30"
]
}
}This preview uses documented example data and makes no live request.Get a key to run live.