Nationwide bus passenger information for your customers

Whether it’s in your mobile app, website or printed timetables, there’s no easier way to publish nationwide realtime and scheduled bus data than via TAPI Bus Information.

No-hassle integration at any scale

Data is accessed via request/response or subscription JSON APIs. Easy and simple to integrate and service thousands of concurrent connections, both in a user-facing or data mining context.

Always fresh and accurate data

Don’t want to show the wrong bus departure time to your users and have them wait for a bus that never shows up, right? We constantly refresh the data for you, so that never happens.

Data Quality peace of mind

Is bad data in your mobile app driving your customers crazy? Where are those buses? We’ve got it covered. Sophisticated DQ reports, realtime answers and solutions so no more customer complaints.

trusted by

What can you do with it?

Power your app or website with bus passenger information

Power your app or website with bus passenger information

Showing your customers the next departure from their nearest bus stop means they are more likely to get their bus.

Showing them how far their bus is on its journey means they are more likely to not miss their stop.

Showing them how full the next buses are gives them an informed as to whether to board the bus or not, given the COVID pandemic.

All these build up customer satisfaction and satisfied customers are the best sauce for those positive app reviews.

Also, before you show the realtime bus departures for a bus stop nearby, via a specialised API, you’d most likely need to know a code of the bus stop, to feed into the API. Use TAPI Places to find that ATCO code or any other identifier that you might need.

Nationwide buses on a map

Show buses on a map nationally

Give your customers an “Uber for Buses” experience across the whole country, powered by BODS SIRI VM.

Animated realtime buses, revealing bus occupancy providing COVID peace of mind, where source data allows.

Use TAPI Bus Information for your bus fleet to power your control room dashboard. Our plug and play API’s offer you endless options.

Export to GTFS

Export to GTFS

Bus schedules data mostly comes in the TransXChange data format which is not widely supported by software tools and not wholeheartedly embraced by developers.

TAPI Bus Information converts this nationwide schedules data into GTFS and enables you to unlock all the potential that comes with this international industry standard.

Maybe you want to import all British bus schedules into your journey planning engine, export printed timetables or run some analytics? The sky is the limit when you've got the GTFS.

How it works


Easy and scalable API

The RESTful JSON API is easy to consume and integrate into backend systems or web and mobile apps to power screens that automatically refresh every few seconds.

Our streaming Websocket JSON-RPC API is exactly what you need to send those push notifications to your customers phones and make those buses move on their screens.

Just ask one of the thousands of developers who have signed up for our managed services and integrated with their APIs.

You can leave us to deal with the scale. We handle hundreds of polling API queries and also deliver hundreds of streaming API payloads per second for over 25% of the UK transit apps by operator market share.

Data sources

Complete set of data sources

TAPI Bus Information ingests and blends all the industry standard open data on schedules and RTI, such as:

  • GB-wide bus schedules from the Traveline National Data Set (TNDS) and BODS TXC, bus stops from NaPTAN, operator codes from the National Operator Codes (NOC) dataset, postcodes from Ordnance Survey Codepoint and others.

  • GB-wide Bus RTI from BODS SIRI VM and Traveline Nextbuses SIRI SM.

Want more control and speed over the data than the open data sources? TAPI Bus Information can work seamlessly with your organisation’s custom TransXChange bus schedules or SIRI feeds.

It’s best of both worlds: your data published in an instant, backfilled with open data where you don’t have coverage.

Schedules Data Quality analytics

Schedules Data Quality analytics

TAPI Bus Information comes with a sophisticated set of analytics capabilities to help you publish the best possible schedules data to your customers with fewer errors leading to fewer complaints and higher mobile app scores.

Whether it’s erroneous operator codes for your bus services, incorrect stop codes, wrong route geometry etc, we’ve got you covered.

Read the reports before your data goes live, make amends and publish only when everything’s perfect.

RTI Data Quality monitoring

RTI Data Quality monitoring

TAPI Bus Information comes with advanced monitoring capabilities helping you identify and fix errors in your realtime data on-the-fly. And we know that great data means great customer app reviews.

If your customer does complain about a missing or late bus, you can easily spot data problems fix those with your data department.

If it’s management looking at an overall RTI data health report for the whole bus fleet, you get that as well.

...and there's more


Metro, coach, tram, light rail and ferry schedules data included across GB

Sounds good?

Get in touch