UK Horse Racing API
Every British course, every card, every runner.Racecards, results, markets, race reports and the people behind every horse, for every course in Great Britain and Northern Ireland. Back to January 2017, in one clean JSON call.
No card. Sign in with Google and your key reads yesterday's racing straight away.GET /v1/racecards/today38 races, 5 meetingsEvery course, from Perth to Newton Abbot.
Every course is its own page in the API: where it is, which way round it runs, what it races, its fixtures ahead and every race it has held since 2017. Pick a nation, or a course on the map.
| Course | Racing | Races held | Last raced | |
|---|---|---|---|---|
Reading the coursesEvery British and Northern Irish course is listed here, busiest first. | ||||
Who is racing, where, and when.
The last four days, today and tomorrow: every UK meeting, how many races it held, and today's first off. Flat, jumps, all-weather and mixed cards marked plainly, abandoned meetings struck through.
The card, the market and the result, in one answer.
Weights, draw, ratings, headgear and connections at declaration; the opening show and every move into the off; then the finishing order, casualties, winning time and what the tote paid.
| Pos | Horse | Jockey | Trainer | OR | SP | Opened |
|---|---|---|---|---|---|---|
| 1 | Look Back Smiling | D C Costello | N P Mulholland | 62 | 13/2 | 10/1 |
| 2 | Just Queen High | Edward Greatrex | Ian Williams | 60 | 22/1 | 18/1 |
| 3 | Man From Havana | Ben Ffrench-Davis | D J S Ffrench Davis | 59 | 28/1 | 25/1 |
| 4 | Rwenearlytheredad | Ashley Lewis | B J Murphy | 57 | 33/1 | 16/1 |
| 5 | Pitney | David Probert | M J Attwater | 54 | 9/1 | 17/2 |
| 6 | Lovely Jubly | Taryn Langley | M J Attwater | 54 | 12/1 | 9/1 |
The yards and riders behind every runner.
Search anyone by name. Each profile carries runners and winners across the UK, recent form, and how the record splits by course, with strike rate and A/E against the market.
| By course | Runs | Strike rate | A/E |
|---|
Priced in pounds, by how far back you need to go.
Every plan reads the same UK database. What separates them is today versus history. Upgrading widens the window on the key you already hold.
- Reachesyesterday only
- Pricesheld back
- Calls50 a month
- Reportsno
- Reachestoday + 3 days
- Marketsyes
- Peopleprofiles and form
- Reportsno
- Reaches2017 to yesterday
- Marketsyes
- Peopleprofiles and form
- Reportsno
- Reaches2017 to upcoming
- Marketsyes
- Peoplewith statistics
- Reportsyes
Ninety seconds to your first UK result.
One key, one envelope, the same shape on every endpoint. A page per endpoint with Run beside it, and everything an assistant needs to use the API by itself.
Every endpoint on its own page, with your key remembered and Run in four languages.
Read the docs MCP serverAsk for today's cards at Ascot in plain English from Claude, ChatGPT or Cursor.
Connect it Agent skillOne file that teaches any agent the whole API: what to call, in what order.
Open skill.md StatusEvery part checked each minute, with uptime and any incident written up in the open.
See statusAsked and answered.
Which courses are covered?
Every course in Great Britain and Northern Ireland: all the English, Scottish and Welsh courses, plus Down Royal and Downpatrick. Irish racing south of the border is not included.
How far back does it go?
Every UK race from January 2017. Written race reports run from 2020.
What does the free key read?
Yesterday's UK racing, settled, with prices held back. Fifty calls a month, no card, and nothing to change when you upgrade.
Are race times in UTC?
No. A race time is the time on the racecourse clock, as every card prints it. Every other timestamp is UTC.
Do you publish tips or predictions?
No. This is factual racing data. Nothing here is betting advice.
Can I use it in my own site or app?
Yes, and show it to your own users. Reselling or republishing the data itself, or rebuilding the database from it, is not allowed.
Why pounds?
It is a British product for British racing, so it is priced in pounds and billed in pounds.
How do I cancel?
From your account, at any time. Your plan runs to the end of the period paid for, and your free key keeps working.
Free key with Google, no card. Today's cards from £35 a month when you are ready.