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-Key

An airport with its runways, radio frequencies and navaids in one call: data is { airport, runways, frequencies, navaids }. Missing records are empty arrays. Same {id} as GET /v1/aviation/airports/{id}.

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",
      "name": "Adolfo Suárez Madrid–Barajas Airport",
      "iata_code": "MAD",
      "icao_code": "LEMD",
      "city": "Madrid",
      "country": "ES",
      "latitude": 40.493407,
      "longitude": -3.572249,
      "elevation_ft": 1998,
      "timezone": "Europe/Madrid",
      "airport_type": "large_airport",
      "scheduled_service": true,
      "metro_code": "MAD",
      "served_by_schedule": true
    },
    "runways": [
      {
        "id": "lemd:14l-32r",
        "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": "2db6c88b57479527"
  },
  "errors": []
}

Authorization

X-API-KeystringRequired

Your API key from the dashboard. A missing or invalid key answers 401; see Authentication.

Path parameters

idstringRequired

IATA code or internal id.

Example: MAD
GET /v1/aviation/airports/{id}/full | Norba API