Aviation Data

List aircraft types

Technical aircraft catalogue — ICAO codes, specs, dimensions, and performance data.

GET/v1/aviation/aircraft-typesRequires X-API-Key
The comprehensive aircraft type reference backed by FAA data. Look up any aircraft by its ICAO type designator (e.g. B77W for Boeing 777-300ER, A388 for Airbus A380-800).Filter by:
- manufacturer — Case-insensitive name (e.g. Boeing, Airbus, Embraer)

- classnarrowbody, widebody, regional, turboprop
Each entry includes:
- ICAO type designator and FAA designator

- Manufacturer and model name

- Engine count and type (jet, piston, turboprop)

- Physical dimensions: wingspan, length, tail height, wheelbase

- Weight: MTOW (max take-off weight in pounds)

- Wake turbulence category (Light, Medium, Heavy, Super)

- Aircraft class and FAA weight class

- registration_count and tmfs_operations_fy24 — FAA operational statistics
Use this for flight information displays, fleet analysis, or enriching flight search results with aircraft details.

Request example

curl --request GET \
  --url https://api.norba.io/v1/aviation/aircraft-types \
  --header "X-API-Key: $NORBA_KEY"

Response example

Response example
{
  "data": [
    {
      "icao_type_code": "AC50",
      "faa_designator": "AC50",
      "manufacturer": "AERO",
      "model": "Aero Commander 500",
      "model_faa": "Aero Commander 500",
      "model_bada": "Aero Commander 500",
      "description": "Aero Commander 500 · Piston",
      "physical_class_engine": "Piston",
      "num_engines": 2,
      "engine_count": 2,
      "engine_type": "piston",
      "aac": "A",
      "adg": "II",
      "tdg": "1A",
      "approach_speed_knot": 77,
      "wingspan_ft_without_winglets_sharklets": 49,
      "length_ft": 36.8,
      "tail_height_at_oew_ft": 14.5,
      "wheelbase_ft": 14,
      "cockpit_to_main_gear_ft": 7.9,
      "main_gear_width_ft": 12.9,
      "mtow_lb": 6000,
      "malw_lb": 4300,
      "main_gear_config": "S",
      "icao_wtc": "Light",
      "wake_turbulence_category": "Light",
      "parking_area_ft2": 2466.8,
      "faa_class": "Fixed-wing",
      "aircraft_class": "regional",
      "faa_weight": "Small",
      "cwt": "I",
      "one_half_wake_category": "F",
      "two_wake_category_appx_a": "F",
      "two_wake_category_appx_b": "F",
      "srs": "II",
      "lahso": "3",
      "faa_registry": "Yes",
      "registration_count": 169,
      "tmfs_operations_fy24": 15548
    }
  ],
  "meta": {
    "request_id": "576bc829a3da6af5",
    "page": 1,
    "limit": 50,
    "count": 1,
    "total": 78,
    "last_updated": "2026-05-30T11:30:29Z"
  },
  "errors": []
}

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

manufacturerstring
Case-insensitive manufacturer name.
Example: Boeing
classstring
Aircraft class filter: narrowbody, widebody, regional, turboprop.
Example: widebody
pageinteger
1-based page number.
Example: 1
limitinteger
Page size (max 500).
Example: 50

Response fields

icao_type_codestringRequired
ICAO type designator (e.g. B77W).
faa_designatorstring
FAA aircraft designator when available.
manufacturerstringRequired
Manufacturer name.
modelstringRequired
Canonical model name.
descriptionstring
Short human-readable summary of the aircraft type.
physical_class_enginestring
FAA physical/engine class, for example Jet, Piston or Turboprop.
engine_countinteger
Normalized engine count alias.
engine_typestring
Normalized engine type, for example jet, piston or turboprop.
aircraft_classstring
Normalized class such as narrowbody, widebody, regional or turboprop.
wake_turbulence_categorystring
Wake turbulence category label exposed by the aviation API.
mtow_lbnumber
Maximum take-off weight in pounds.
registration_countinteger
FAA registration count for this type when available.
tmfs_operations_fy24integer
FAA TMFS operations count for FY24 when available.
List aircraft types · Norba API