For developers

Bus, train and tram information, connected

Build stop finders, departure screens and onward bus/tram discovery without maintaining separate identifier systems for every source.

Find the right place

Search locations and resolve CRS, NaPTAN, ATCO and TIPLOC codes into UKPT locations.

Show available departures

Use the existing board endpoint with scheduled/live labels, cancellations and source observation times where available.

Connect rail and bus

Find nearby stops and bounded published bus route lists from a station CRS code.

Start small, understand the limits

Free accounts include 10,000 requests per UTC calendar month and 60 per minute, shared across their keys. Create an account, verify your email and issue a key. Run the downloadable server-side JavaScript example, or start with cURL and Python.

Coverage varies by source, mode and area. Published timetables are not live predictions; nearby routes are not guaranteed connections. Missing data stays unknown. No new source coverage, licensing rights or uptime guarantee is implied.