Data Specifiations

Total Performance Data has the largest available inventory of in-running data for UK racing.

These specifications are supplied for information only and are subject to change without notice.


Live In-Running

Live Data

  • Delivers the position of every horse during the race, updated between one and ten times per second.

  • Best for betting live in running.

  • Live Data Feed Specification


Post Race Data

Points Data 

  • After the race is over, we can deliver the same feed as the Live Data.

  • Best for testing your theory / algorithm, or placing ante post bets.

  • Points Data Feed Specification

Post Race Sectionals

  • Summary of each race by section, measured for each horse.

  • Best for racehorse trainers, owners, or placing ante post bets.

  • Post Race Feed Specification

Back History

  • Full back history of all races that TPD have collected since 2015.

  • Best if you want to load a large dataset all at once.




  • Survey data of official running lines for each racetrack.

  • Best for mapping data feeds to each track.


Protocol and format

  • Live data is delivered via UDP.

  • Post race is via http.

  • Format for all data feeds is json.

  • You will be supplied with a User Key and Sharecodes to access each data packet.



For a list of tracks that we cover, click here.

For detailed dates or to subscribe to our data feeds, please contact us.