Aviation Data

List airports

Filterable, paginated airport catalogue with per-field provenance.

GET/v1/aviation/airportsRequires X-API-Key

Returns airports from the in-memory aviation store, hydrated from OurAirports when `OURAIRPORTS_ENABLED=true`. Filter by country, type, name, IATA or a (lat, lon, radius_km) geofence. Each record ships full provenance.

Authorization

X-API-KeystringRequired

Opaque API key issued from the Norba dashboard. Sent on every request as the X-API-Key HTTP header. Missing or invalid keys are rejected with 401 Unauthorized.

Query parameters

iatastring

Two-letter IATA code.

icaostring

Four-letter ICAO code.

countrystring

ISO 3166-1 alpha-2 country code.

Example: ES
typestring

OurAirports type (e.g. large_airport).

namestring

Case-insensitive name substring.

latnumber

Latitude for radius filter. Requires lon + radius_km.

lonnumber

Longitude for radius filter.

radius_kmnumber

Great-circle radius in kilometres.

pageinteger

1-based page number.

Example: 1
limitinteger

Page size (max 500).

Example: 50