Skip to content
Navo24Navo24
GETAPI keyCounts as a call

Airport departures board

GETapi.navo24.com/v1/flight/airports/{iata}/departures

Departures from one airport on one day, as the airport board shows them, with status. arrivals is the same call with /arrivals.

Path parameters

iatastringrequired

Airport IATA code.

Query parameters

datestring

Local date YYYY-MM-DD. Default: today.

cargoboolean

1 for freighters only (all-cargo flights).

Response schema

62 fields

Derived from the example response, nested as the JSON is.

dataobject[]

The payload. Everything an endpoint returns sits under this key.

data[]object
idstring

Stable identifier for the record. On the tracking endpoints this is the container UUID, except on a portfolio summary row, where it is the container number.

status_infoobject

Last status the airport published: code, label, time and delay in minutes.

codestring

Event or status code.

labelstring

The event in plain words. A non-actual event is tagged "(planned)".

timeany | null
dateany | null
delay_minany | null
rawany | null
extraobject
codeshare_airlinesobject[]
distance_kmnumber
flight_nostring
airlineobject
icaostring
iatastring

IATA code.

namestring

Human-readable name.

countrystring

Country name.

logostring
codesharesobject[]

Marketing flight numbers of the same flight.

datestring
time_localstring

Scheduled time at station, local wall clock HH:MM, in tz.

tzstring
arrival_utcstring

Scheduled arrival, UTC.

originobject

Origin code (airport IATA or UN/LOCODE).

iatastring

IATA code.

namestring

Human-readable name.

citystring

City the airport serves.

countrystring

Country name.

latnumber

Latitude.

lonnumber
tzstring
destinationobject

Destination code (airport IATA or UN/LOCODE).

iatastring

IATA code.

namestring

Human-readable name.

citystring

City the airport serves.

countrystring

Country name.

latnumber

Latitude.

lonnumber
tzstring
viaobject[]

Stops between origin and destination of this leg.

stopsnumber
boardstring

dep when the leg comes from a departures board, arr from an arrivals board.

stationstring

IATA of the airport whose board the leg was read from.

cargoboolean

true on an all-cargo (freighter) flight.

statusstring

Current normalised status of the shipment. Ocean lifecycle order: discharged, available, delivered, returned_empty. Two values end a shipment, delivered and returned_empty, and returned_empty outranks delivered.

terminalany | null
gateany | null
sourcestring

Id of the airport or airline source the leg came from.

updated_atstring

When the record itself last changed in our database, which includes bookkeeping writes. For "when did we last learn something about the shipment", read last_updated_at.

metaobject
airportobject
iatastring

IATA code.

namestring

Human-readable name.

citystring

City the airport serves.

countrystring

Country name.

latnumber

Latitude.

lonnumber
tzstring
boardstring

dep when the leg comes from a departures board, arr from an arrivals board.

datestring
countnumber

How many cards the lane returned.

Errors

A failure carries { "error": { "code", "message" } } with the HTTP status. Branch on the code, and log the message.

invalid_key401

The key is unknown or revoked.

invalid_date400

date is not YYYY-MM-DD.

not_covered404

The airport is not in our coverage yet. See /coverage.

rate_limited429

More than 60 requests in one minute from one key.

curl 'https://api.navo24.com/v1/flight/airports/FRA/departures?date=2026-11-01&cargo=1' \
  -H "Authorization: Bearer tmcp_YOUR_API_KEY"
Response
{
  "data": [
    {
      "id": "LH8462/2026-11-01",
      "status_info": {
        "code": "scheduled",
        "label": "Scheduled",
        "time": null,
        "date": null,
        "delay_min": null,
        "raw": null
      },
      "extra": {},
      "codeshare_airlines": [],
      "distance_km": 9154,
      "flight_no": "LH8462",
      "airline": {
        "icao": "GEC",
        "iata": "LH",
        "name": "Lufthansa Cargo",
        "country": "Germany",
        "logo": "/airline-logos/GEC.png"
      },
      "codeshares": [],
      "date": "2026-11-01",
      "time_local": "08:20",
      "tz": "Asia/Hong_Kong",
      "arrival_utc": "2026-11-01T00:20Z",
      "origin": {
        "iata": "FRA",
        "name": "Frankfurt Main Airport",
        "city": "Frankfurt am Main",
        "country": "DE",
        "lat": 50.026706,
        "lon": 8.55835,
        "tz": "Europe/Berlin"
      },
      "destination": {
        "iata": "HKG",
        "name": "Hong Kong International Airport",
        "city": "Hong Kong",
        "country": "HK",
        "lat": 22.31184,
        "lon": 113.914862,
        "tz": "Asia/Hong_Kong"
      },
      "via": [],
      "stops": 0,
      "board": "arr",
      "station": "HKG",
      "cargo": true,
      "status": "",
      "terminal": null,
      "gate": null,
      "source": "hkg",
      "updated_at": "2026-10-31T00:15:00Z"
    }
  ],
  "meta": {
    "airport": {
      "iata": "FRA",
      "name": "Frankfurt Main Airport",
      "city": "Frankfurt am Main",
      "country": "DE",
      "lat": 50.026706,
      "lon": 8.55835,
      "tz": "Europe/Berlin"
    },
    "board": "departures",
    "date": "2026-11-01",
    "count": 5
  }
}