Racecards and results from our global horse racing database
High performance API for horse racing statistical analysis, application development and web content.
Full data coverage available for the UK, Ireland, Australia & USA.
[{
"date": "2020-06-17",
"region": "GB",
"course_id": "crs_52",
"course": "Ascot",
"type": "Flat",
"class": "1",
"pattern": "Group 1",
"age_band": "4yo+",
"sex_rest": "",
"dist": "1m2f",
"dist_y": "2192",
"dist_m": "2004",
"dist_f": "10f",
"going": "Good",
"off": "3:00",
"runners": [
{
"horse_id": "hrs_15962639",
"horse": "Lord North (IRE)",
"sp": "5/1",
"sp_dec": "6.0",
"number": "6",
"position": "1",
"draw": "7",
"btn": "0",
"over_btn": "0",
"age": "4",
"sex": "G",
"weight": "9-0",
"weight_lbs": "126",
"headgear": "",
"time": "2:5.63",
"prize": "148000",
"jockey_id": "jky_20703",
"jockey": "James Doyle",
"trainer_id": "trn_39024",
"trainer": "John Gosden",
"owner_id": "own_1010670",
"owner": "Hh Sheikh Zayed Bin Mohammed Racing",
"or": "112",
"sire_id": "sir_4127830",
"sire": "Dubawi (IRE)",
"dam_id": "dam_5299084",
"dam": "Najoum (USA)",
"damsire_id": "dsi_3591329",
"damsire": "Giants Causeway",
...Horse racing data analysis, in an instant
Analysis endpoints return rapid insights from our database of over 500,000 horse racing results.
A complete horse racing data solution
Here's what some of our users have to say
We have loved The Racing API's functionality to connect the latest horse racing data to our website.
Support has been amazing and the team is always looking to build upon and improve the API.
As a sports writer with a passionate interest in horse racing, I recently stumbled across a fantastic website that has completely altered the way I approach horse race betting.
The Racing API is that website, and it has completely changed the method in which I play the game.
The team here are amazed at the value offered by The Racing API in providing such comprehensive live horse racing data.
It has been an invaluable tool for analysing horse racing trends and statistics.
Frequently Asked Questions
API Access & Data
Once subscribed, you will be able to login to your dashboard with your registed email address and view your API Keys in the 'My Account' tab.
Yes, requests are rate limited to 2 per second by default.
Some endpoints may have higher or lower rate limits - the exact limits for each endpoint are documented in the API documentation.
For high throughput integrations, we recommend that you import the required data to serve from your own database.
Our core API service provides complete coverage of UK, Irish and Hong Kong horse racing, as well as global coverage of group level races and selected handicaps.
You can view a breakdown of data coverage in the core API by year and region here.
Additional regional data coverage (such as for Australia and North America) is available via our regional racing data API add-on services - users can subscribe to these add-ons in the Plans & Add-ons tab of the dashboard.
Today's racecards, odds and results are updated every 3 minutes.
Tomorrow's racecards and odds are updated every 15 minutes.
Future racecards are updated daily.
Subscriptions
You can upgrade or downgrade your subscription in the dashboard or by emailing your request to [email protected].
Partial refunds are unavailable for plan downgrades. Your current plan subscription will remain active until your next billing date at which point you will be moved to the lower tier plan.
Plan upgrades are processed immediately, with your monthly billing date being changed to the date of upgrade and a prorated charge.
You may cancel your subscriptions at any time in the dashboard or by emailing your request to [email protected].
Partial refunds are unavailable, so your plan will remain active until your next billing date at which point your plan will be cancelled and API access revoked.
Billing
When you subscribe, your first payment will be taken straight away or once any specified free trial period ends. From then on, billing will take place monthly on the same day as your first payment.
For example, if your first payment was on the 8th of the month, all subsequent payments will also be taken on the 8th.
When you upgrade, your billing date will be updated to the same day as your new plan starts.
You can update your payment method and billing details in the My Account section of your dashboard, by clicking the 'Manage Billing & Invoices' button.
Support
For any questions or issues, please email us at [email protected] and we'll get back to you as soon as possible.
Comprehensive data, industry leading value
Join now and access the latest horse racing data in minutes
By subscribing, you agree to The Racing API terms of service.
Loading plans...