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

# Russian internal airport code (`ru_airport_internal_code`)

> **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.

Three-letter Cyrillic code of an airport in the internal coding system inherited from the Soviet Union. Russian booking systems and timetables use it next to the IATA code (iataairportcode), and airports without an IATA code have only this one. Any three Cyrillic capital letters match, so use the field name or context.

- Personal data (PII): no
- Categories: Transportation (transport)
- Countries: Russian Federation (RU)
- Languages: Russian (ru)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^[А-ЯЁ]{3}$
```

## Examples

- `АБН` — Abakan
- `АХГ` — Arkhangelsk (Talagi)
- `БГЩ` — Blagoveshchensk (Ignatyevo)
- `ABA` (invalid example) — IATA code in Latin letters

## Translations

- ru: Внутренний код аэропорта: Трёхбуквенный кириллический код аэропорта во внутренней системе кодирования, унаследованной от СССР.

## Sources

- wikipedia: <https://ru.wikipedia.org/wiki/Список_аэропортов_России>

## Quality

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

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