---
title: "Get list of Aircraft Types"
method: GET
path: "/v3/aircraft_types/"
tags: ["aircraft_types"]
---

# Get list of Aircraft Types

`GET /v3/aircraft_types/`

Get list of Aircraft Type records. All parameters are optional

## Query parameters

- `aircraft_class_id_in` number[]
- `luggage_volume_max` number, double, nullable
- `luggage_volume_min` number, double, nullable
- `ordering` string[]
- `page` integer
- `pax_maximum_max` integer, nullable
- `pax_maximum_min` integer, nullable
- `range_maximum_max` integer, nullable
- `range_maximum_min` integer, nullable
- `search` string
- `search_class_name` string
- `search_icao` string
- `search_manufacturer_name` string
- `search_name` string

## Response `200`

- PaginatedAircraftTypeList
  - `count` integer
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `per_page` integer
  - `results` AircraftType[]
    - `id` integer, required
    - `aircraft_type_id` integer, required — Deprecated use id instead
    - `name` string, required
    - `icao` string, nullable
    - `class_name` string, required — Deprecated use aircraft_class.name instead
    - `manufacturer_name` string, required — Deprecated use aircraft_type_global_family.name instead
    - `aircraft_class` AircraftTypeClass, required
      - `id` integer, required
      - `name` string, required
    - `range_maximum` integer, nullable — Maximum range, km
    - `altitude` number, double, nullable — Maximum altitude, m
    - `pax_maximum` integer, nullable
    - `cabin_height` number, double, nullable — Cabin height, m
    - `cabin_length` number, double, nullable — Cabin length, m
    - `cabin_width` number, double, nullable — Cabin width, m
    - `slug` string, nullable
    - `luggage_volume` number, double, nullable — Luggage volume, m3
    - `aircraft_type_global_family` AircraftTypeGlobalFamily, required
      - `id` integer, required
      - `name` string, required
    - `images` AircraftTypeMediaImage[], nullable, required
      - `position` integer, required
      - `media` ImageMedia, required
        - `id` integer, required
        - `path` string, uri, required
    - `attachments` AircraftTypeMediaAttachment[], nullable, required
      - `media` AttachmentMedia, required
        - `id` integer, required
        - `path` string, uri, required
      - `position` integer, required
      - `display_name` string, required
    - `aircraft_type_extension` AircraftTypeExtension, required
      - `description` string, required
      - `range_ferry` integer, nullable
      - `range_typical_payload` integer, nullable
      - `range_max_payload` integer, nullable
    - `engine_type` AircraftTypeParameter, required
      - `value` string, nullable
      - `description` string, nullable
    - `engine_count` integer, nullable
    - `speed_typical` number, double, nullable

## Other responses

- `429`

---

[API](https://skmtc.dev/aviapages/apis/aviapages-api-documentation.md) · [All operations](https://skmtc.dev/aviapages/apis/aviapages-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/aviapages/aviapages-api-documentation/revisions/c9d946178412/schema)
