Aviation Data
List airlines
Airline directory — filter by code, country, alliance, or operational status.
GET
/v1/aviation/airlinesRequires X-API-KeyThe complete airline reference catalogue. Browse all airlines in Norba's database, filterable by multiple criteria.Filter by:
-
-
-
-
-
-
-
iata — Two-letter IATA code (e.g. BA, EI, AA)-
icao — Three-letter ICAO code (e.g. BAW, EIN, AAL)-
country — ISO country code of registration-
alliance — oneworld, Star Alliance, SkyTeam-
status — active or defunct-
name — Case-insensitive searchEach airline entry includes: IATA/ICAO codes, full name, callsign, country, operational status, and alliance membership. Use this to build airline selection UIs, display carrier information alongside flight results, or populate dropdowns in search forms.Request example
curl --request GET \
--url https://api.norba.io/v1/aviation/airlines \
--header "X-API-Key: $NORBA_KEY"Response example
Response example
{
"data": [
{
"id": "ba",
"name": "British Airways",
"iata_code": "BA",
"icao_code": "BAW",
"callsign": "SPEEDBIRD",
"country": "GB",
"status": "active",
"alliance": "oneworld"
}
],
"meta": {
"request_id": "8c2c9a5821b7dfa3",
"page": 1,
"limit": 50,
"count": 1,
"total": 129,
"last_updated": "2026-05-30T11:30:29Z"
},
"errors": []
}Authorization
X-API-KeystringRequiredOpaque 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
iatastringTwo-letter IATA code.
icaostringThree-letter ICAO code.
countrystringISO 3166-1 alpha-2 country code.
alliancestringoneworld, Star Alliance, SkyTeam or empty.statusstringOperational status (e.g.
active, defunct).pageinteger1-based page number.
limitintegerPage size (max 500).