Live & Post-Race API

Our live, post-race and historical data is used by professional traders, syndicates and racing professionals around the world for quantitative modelling, market making and equine research.

Our Data Packages

TPD LIVE DATA

Includes the following feeds:

TPD POST-RACE SECTIONAL DATA

Includes the following feeds:

TPD POST-RACE POINTS DATA

Includes the following feeds:

TPD BACK HISTORY

Pricing available on request

Format & Delivery

  • Live Data – Live, in-race, tracking data is streamed directly from the racecourse, on a horse-by-horse basis. Data can be delivered at configurable update intervals of 1, 2, 5 or 10 times per second.

  • Delivery – A static IP address is needed to receive this data. Please supply this address to your Account Manager at Total Performance Data (TPD). The receiving endpoint must be open and actively listening to incoming data.

  • Data Format – Data is delivered in JSON, selected for its wide adoption, simplicity and efficiency. Transmission uses UDP,  a standard protocol commonly used for real-time applications due to its low latency. Each position update is formatted as an ECMA-404 compliant JSON objectcontaining per-horse tracking information, including (but not limited to) the following fields: 

Example: {“T”:”2015-06-10T19:41:27.0Z”,”I”:”2720150610204002”,”X”:”-0.40589543”,”Y”:”51.4189543”,”V”:”17.83”,”P”: “87.5”,”SF”:”1.89”}

Specifications and Inventory

You can find the list of racetracks we cover by clicking here.

Data for UK Racing is available at:

Data for US/Canada Racing is available at: