In-depth bus performance insights

Whether you need to know what percentage of scheduled services actually run (reliability), whether they call at stops at their scheduled times (punctuality), or how long journeys are taking (traversal times), TAPI Bus Performance can do it all.

Seamless data sources integration

Whether you want to use own vehicle location feeds and schedules, or want to use national sources, or a combination of both, TAPI Bus Performance is backed by robust algorithms to ensure diverse sources are intergrated reliably.

Data quality peace of mind

TAPI Bus Performance monitors data quality health metrics every step of the way. From the schedules and locations imported, to matching and processing. The product spots when issues arise and our team works with you to get them fixed at source.

No-hassle API integration at any scale

We import and process schedules and vehicle locations nationally, and store those in powerful data stores which support instant retrieval and aggregation. It’s a breeze to analyse the operators and services that are relevant to you.


trusted by


Working with Transport API has enabled us to perform analytics and insights on a scale that we have never done before and at greater detail. They were receptive to our requests to make significant changes and kept in regular communication with detailed follow up documentation. It was good to see that they were willing to take on our objectives as their own and develop a solution that met our needs.

Stuart Lester, Data Innovation Lead, Transport For West Midlands

What can you do with it?

Bus performance dashboard

Power bus performance dashboards

TAPI Bus Performance can analyse every aspect of bus performance unlike other tools on the market.

How many scheduled services actually run? How often customers end up waiting for a bus that never shows up? Provide evidence to operators, and improve network reliability with TAPI Bus Performance’s reliability metrics.

Are buses sticking to the scheduled arrival and departure times at stops? Measure exactly what is happening, for every service and stop and every time of day, and day of the week. Understand how customers experience bus service lateness with TAPI Bus Performance’s punctuality metrics.

Where and when do buses run faster and slower than scheduled traversal times between stops? Account for this in scheduling, and reduce the impact of early/late buses so that passengers build trust in the network, and become more willing to shift from car to bus.

Bus performance reports

Generate sophisticated bus performance reports

Need to generate reports for the periodic Traffic Commissioner bus performance boards? TAPI Bus Performance makes that a breeze via purpose built analytics and charts which can be included in your presentation directly.

Having to justify the ROI of road network infrastructure investment projects? Or looking to analyse the effect of the local football derby on network performance? TAPI Bus Performance streamlines these analyses via powerful temporal filters allowing you to easily compare the state of the network before and after major events.

Looking to assess the viability of the bus timetables and alter them to better reflect the actual travel times? TAPI Bus Performance allows you to monitor operator and service performance against timetables over time so that you can periodically fine tune bus schedules and raise passenger trust.

Bus network analysis at any resolution

Bus network analysis at any resolution

The units of analysis are crucial to ensuring you measure and compare performance metrics that are relevant to you.

Overall network health is a useful baseline, but beyond that:

  • you need to further split analysis by operator, service, or service in distinct directions;

  • you need to analyse an entire route, or zoom into individual links between adjacent stops, or connecting corridors;

  • you need to focus on a particular time of day, day of week, time intervals, or combinations of those.

Need to filter down to “Service 250, from Manchester Piccadilly to Old Trafford, morning rush hour, on weekdays, during the Autumn school term”?

No problem, slice and dice it any way you want with TAPI Bus Performance.

How it works

API and filters

Easy and scalable API, backed by powerful filters

The RESTful JSON API is easy to consume and use for data mining, integrate into performance dashboards or further crunch by tools such as Tableau etc.

The API boasts powerful filtering capabilities which allow you to:

  • apply service filters and do split analysis by trip, service, operator or for the entire network;

  • apply sophisticated temporal filters such as during morning rush hour, on weekdays, in the Autumn term, etc;

  • perform analysis of previous behaviour of the bus network at any unit of analysis e.g. individual bus edges, connected edges, or entire journeys;

  • compare multiple temporal periods, services or operators in a single view.

Bus performance data sources

Complete data sources

TAPI Bus Performance ingests and blends all relevant industry open data, such as:

  • GB-wide bus schedules from BODS and the Traveline National Data Set (TNDS), bus stops from NaPTAN;

  • GB-wide bus vehicle location data from the BODS SIRI VM data feeds.

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

With TAPI Bus Performance you can get the best of both worlds. Your data will be analysed instantly and backfilled with open data where you lack geographic or operator coverage.

TAPI Bus Performance is powered by industry leading Data Quality monitoring and data matching capabilities which help automatically spot data integration problems and resolve them at source.

Sounds good?

Request a demo