---
id: "gb_naptan_atco"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["transport"]
country: ["GB"]
langs: ["en"]
quality: 75
url: "https://registry.apicrafter.io/datatype/gb_naptan_atco"
---

# NaPTAN ATCO code (GB stop point) (`gb_naptan_atco`)

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

Identifier of a public transport access point (bus stop, platform, station entrance) in the National Public Transport Access Nodes (NaPTAN) database of Great Britain. It starts with the three-digit ATCO area code of the administrative area that registered the stop, followed by up to nine letters and digits, twelve characters at most. GTFS feeds of British operators often use it as stop_code.

- Parent datatype: `id`
- Personal data (PII): no
- Categories: Transportation (transport)
- Countries: United Kingdom (GB)
- Languages: English (en)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{3}[0-9A-Z]{1,9}$
```

## Examples

- `2580AUD0009` — Stop point in the TfGM GTFS feed
- `069000010180` — Stop point in the TfGM GTFS feed
- `AUD0009` (invalid example) — No ATCO area code
- `2580AUD00091234` (invalid example) — Longer than twelve characters

## Sources

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

## Quality

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

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