---
id: "icao_aircraft_type"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["transport"]
langs: ["common"]
quality: 80
url: "https://registry.apicrafter.io/datatype/icao_aircraft_type"
---

# ICAO aircraft type designator (`icao_aircraft_type`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code of an aircraft type in ICAO Document 8643, used in flight plans and air traffic control. It has two to four capital letters and digits. Airline schedules use the three-character IATA code instead (iata_aircraft_type).

- Personal data (PII): no
- Categories: Transportation (transport)
- Countries: global
- Languages: Common to most languages (common)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^[A-Z][A-Z0-9]{1,3}$
```

## Examples

- `B738` — Boeing 737-800
- `C17` — Three-character designator
- `b738` (invalid example) — Lowercase

## Translations

- ru: Код типа воздушного судна ИКАО

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/ICAO_aircraft_type_designator>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/icao_aircraft_type.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/transport/air/icao_aircraft_type.yaml>
