UK Passenger Transport data

UK bus timetable, route and stop data

Search UK bus operators, route numbers, calling patterns and stops, view live BODS GPS positions, or access normalised BODS and NaPTAN data through the API.

Coverage

Registered local bus services in England, with stops and localities across the United Kingdom. Selected cross-border and regional records are included when present in the source feeds.

Refresh frequency

BODS is processed by NOC code at one operator catalogue entry each hour. Stop and locality reference data is refreshed daily overnight.

What is included

  • Route numbers and operator names
  • Live GPS vehicle positions where operators supply them
  • Inbound and outbound calling patterns
  • BODS LineRef and ServiceCode
  • NaPTAN and ATCO stop identifiers
  • NOC operator codes

Identifiers

  • NOC
  • NaPTAN
  • ATCO
  • LineRef
  • ServiceCode
  • UKPT route and location IDs

Data sources

  • Bus Open Data Service (BODS) TransXChange timetables
  • BODS SIRI-VM live vehicle positions
  • NaPTAN stops
  • NPTG localities
  • Traveline National Dataset for selected networks

Publication depends on operator submissions to BODS. A newly registered or corrected service can appear after its operator reaches the hourly import queue.

Try the API

curl -H "X-API-Key: ukpt_your_key" \
  "https://api.ukpt.botric.co.uk/v1/routes?mode=bus&limit=50"