Aviation Data
Airport — full unified profile
Everything about an airport in one call — runways, radio frequencies, and navigation aids.
GET
/v1/aviation/airports/{id}/fullRequires X-API-KeyThe comprehensive airport profile — everything about an airport in a single API call.Includes:
- Airport master record (name, codes, coordinates, timezone, type)
- Runways — Dimensions (length/width in feet), surface type (asphalt, concrete, gravel), identifiers (e.g.
- Radio frequencies — Tower, approach, ground, ATIS, clearance delivery, and more
- Navigation aids — VOR, NDB, DME, ILS with identifiers and coordinatesEach sub-block is optional — if a data source is temporarily unavailable, the call still succeeds with whatever is available. Ideal for flight planning tools, airport information displays, and aviation analytics.
- Airport master record (name, codes, coordinates, timezone, type)
- Runways — Dimensions (length/width in feet), surface type (asphalt, concrete, gravel), identifiers (e.g.
14L/32R), threshold coordinates, lighting status- Radio frequencies — Tower, approach, ground, ATIS, clearance delivery, and more
- Navigation aids — VOR, NDB, DME, ILS with identifiers and coordinatesEach sub-block is optional — if a data source is temporarily unavailable, the call still succeeds with whatever is available. Ideal for flight planning tools, airport information displays, and aviation analytics.
Request example
curl --request GET \
--url https://api.norba.io/v1/aviation/airports/{id}/full \
--header "X-API-Key: $NORBA_KEY"Response example
Response example
{
"data": {
"airport": {
"id": "mad",
"iata_code": "MAD",
"icao_code": "LEMD",
"name": "Adolfo Suárez Madrid–Barajas Airport",
"city": "Madrid",
"country": "ES",
"latitude": 40.493407,
"longitude": -3.572249,
"elevation_ft": 1998,
"timezone": "Europe/Madrid",
"runways_count": 4
},
"runways": [
{
"length_ft": 11483,
"width_ft": 197,
"surface": "ASP",
"le_ident": "14L",
"he_ident": "32R",
"lighted": true
}
],
"frequencies": [
{
"type": "TWR",
"description": "TWR 36L",
"frequency_mhz": 118.07
}
],
"navaids": [
{
"ident": "BRA",
"name": "Barajas",
"type": "VOR-DME",
"frequency_khz": 116450,
"latitude": 40.469,
"longitude": -3.5575
}
]
},
"meta": {
"request_id": "01HVN9M5K..."
},
"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.Path parameters
idstringRequiredIATA, ICAO or internal id.
Example:
MAD