The CAA Norway — Norway's aircraft register
Norway's aircraft register (NLR) from the Civil Aviation Authority — a complete overview of all registered civil aeroplanes, helicopters, gliders and balloons in Norway. Each aircraft has a registration mark (LN-XXX), type, manufacturer, build year, MTOM, airworthiness category, ICAO 24-bit address, plus owner(s) and operator with organisation numbers that can be linked to Brreg. Open data (NLOD), no auth, updated monthly.
1K rows
Data volume
Monthly
Updates
3
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/aircraftListe over luftfartøy (q, kategori, orgnr, limit, offset)
- q optional
- Fritekst (registreringsmerke, type, produsent, operatør, eier).
q=Cessna - kategori optional
- Kategori-filter (Fly | Helikopter | Seilfly | Ballong). Overlapper `type` — sett bare én.
kategori=Fly - type optional
- Normalisert luftfartøy-type. Overlapper `kategori` — sett bare én.
type=HELICOPTER - orgnr optional
- 9-sifret org.nr. (eier/operatør) — kobles mot brreg.
orgnr=923609016 - registration optional
- Filtrer på registreringsmerke.
registration=LN-ABA - limit optional
- Sideantall (1–200, default 50).
limit=50 - offset optional
- Startindeks (default 0).
offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/luftfartstilsynet/aircraft
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/luftfartstilsynet/aircraft"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/aircraft/{registration}Oppslag på registreringsmerke (f.eks. LN-ABA)
Show curl example
# GET https://data.ketl.no/api/connectors/luftfartstilsynet/aircraft/{registration}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/luftfartstilsynet/aircraft/{registration}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/healthTilgjengelighetssjekk mot NLR-kilden
- deep optional
- Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30).
deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/luftfartstilsynet/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/luftfartstilsynet/health"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.