The Racing API
Horse Racing API | UK & Ireland full data. High performance API for horse racing statistical modelling, application development and web content. Query our database of over 500,000 horse racing results and racecards.
The Racing API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Horses | ||
| GET |
Search horses /v1/horses/search |
Search horses by name (ULTRA PLAN) |
| GET |
Horse results /v1/horses/{horse_id}/results |
Full results for a horse (MEGA PLAN) |
| GET |
Horse distance time analysis /v1/horses/{horse_id}/analysis/distance-times |
Distance statistics for a horse, with times and going (ULTRA PLAN) |
| Dams | ||
| GET |
Search dams /v1/dams/search |
Search dams by name (ULTRA PLAN) |
| GET |
Dam results /v1/dams/{dam_id}/results |
Full results for dam offspring (MEGA PLAN). For dam results and statistics, use the horses endpoints, replacing the 'dam_' dam id prefix with 'hrs_'. |
| GET |
Dam class analysis /v1/dams/{dam_id}/analysis/classes |
Offspring class statistics for dam (ULTRA PLAN). For dam results and statistics, use the horses endpoints, replacing the 'dam_' dam id prefix with 'hrs_'. |
| GET |
Dam distance analysis /v1/dams/{dam_id}/analysis/distances |
Offspring distance statistics for dam (ULTRA PLAN). For dam results and statistics, use the horses endpoints, replacing the 'dam_' dam id prefix with 'hrs_'. |
| Sires | ||
| GET |
Search sires /v1/sires/search |
Search sires by name (ULTRA PLAN) |
| GET |
Sire results /v1/sires/{sire_id}/results |
Full results for sire offspring (MEGA PLAN). For sire results and statistics, use the horses endpoints, replacing the 'sir_' sire id prefix with 'hrs_'. |
| GET |
Sire distance analysis /v1/sires/{sire_id}/analysis/distances |
Offspring distance statistics for sire (ULTRA PLAN). For sire results and statistics, use the horses endpoints, replacing the 'sir_' sire id prefix with 'hrs_'. |
| GET |
Sire class analysis /v1/sires/{sire_id}/analysis/classes |
Offspring class statistics for sire (ULTRA PLAN). For sire results and statistics, use the horses endpoints, replacing the 'sir_' sire id prefix with 'hrs_'. |
| Racecards | ||
| GET |
List racecards (basic) /v1/racecards/free |
Get today and tomorrows basic racecards (BASIC PLAN) |
| GET |
List racecards /v1/racecards/basic |
Get today and tomorrows racecards (PRO PLAN) |
| GET |
Racecard horse results /v1/racecards/{horse_id}/results |
Get results for a horse on today or tomorrows racecards (PRO PLAN) |
| Jockeys | ||
| GET |
Search jockeys /v1/jockeys/search |
Search jockeys by name (ULTRA PLAN) |
| GET |
Jockey results /v1/jockeys/{jockey_id}/results |
Full results for a jockey (MEGA PLAN) |
| GET |
Jockey course analysis /v1/jockeys/{jockey_id}/analysis/courses |
Course statistics for a jockey (ULTRA PLAN) |
| GET |
Jockey distance analysis /v1/jockeys/{jockey_id}/analysis/distances |
Distance statistics for a jockey (ULTRA PLAN) |
| GET |
Jockey trainer analysis /v1/jockeys/{jockey_id}/analysis/trainers |
Trainer statistics for a jockey (ULTRA PLAN) |
| GET |
Jockey owner analysis /v1/jockeys/{jockey_id}/analysis/owners |
Owner statistics for a jockey (ULTRA PLAN) |
| Trainers | ||
| GET |
Search trainers /v1/trainers/search |
Search trainers by name (ULTRA PLAN) |
| GET |
Trainer results /v1/trainers/{trainer_id}/results |
Full results for a trainer (MEGA PLAN) |
| GET |
Trainer horse age analysis /v1/trainers/{trainer_id}/analysis/horse-age |
Horse age statistics for a trainer (ULTRA PLAN) |
| GET |
Trainer course analysis /v1/trainers/{trainer_id}/analysis/courses |
Course statistics for a trainer (ULTRA PLAN) |
| GET |
Trainer distance analysis /v1/trainers/{trainer_id}/analysis/distances |
Distance statistics for a trainer (ULTRA PLAN) |
| GET |
Trainer jockey analysis /v1/trainers/{trainer_id}/analysis/jockeys |
Jockey statistics for a trainer (ULTRA PLAN) |
| GET |
Trainer owner analysis /v1/trainers/{trainer_id}/analysis/owners |
Owner statistics for a trainer (ULTRA PLAN) |
| Damsires | ||
| GET |
Search damsires /v1/damsires/search |
Search damsires by name (ULTRA PLAN) |
| GET |
Damsire results /v1/damsires/{damsire_id}/results |
Full results for damsire grandoffspring (MEGA PLAN). For damsire results and statistics, use the horses endpoints, replacing the 'dsi_' damsire id prefix with 'hrs_'. |
| GET |
Damsire class analysis /v1/damsires/{damsire_id}/analysis/classes |
Grandoffspring class statistics for damsire (ULTRA PLAN). For damsire results and statistics, use the horses endpoints, replacing the 'dsi_' damsire id prefix with 'hrs_'. |
| GET |
Damsire distance analysis /v1/damsires/{damsire_id}/analysis/distances |
Grandoffspring distance statistics for damsire (ULTRA PLAN). For damsire results and statistics, use the horses endpoints, replacing the 'dsi_' damsire id prefix with 'hrs_'. |
| Owners | ||
| GET |
Search owners /v1/owners/search |
Search owners by name (ULTRA PLAN) |
| GET |
Owner results /v1/owners/{owner_id}/results |
Full results for an owner (MEGA PLAN) |
| GET |
Owner course analysis /v1/owners/{owner_id}/analysis/courses |
Course statistics for an owner (ULTRA PLAN) |
| GET |
Owner distance analysis /v1/owners/{owner_id}/analysis/distances |
Distance statistics for an owner (ULTRA PLAN) |
| GET |
Owner jockey analysis /v1/owners/{owner_id}/analysis/jockeys |
Jockey statistics for an owner (ULTRA PLAN) |
| GET |
Owner trainer analysis /v1/owners/{owner_id}/analysis/trainers |
Trainer statistics for an owner (ULTRA PLAN) |
| Results | ||
| GET |
Todays results /v1/results/today |
Today's results (PRO PLAN) |
| GET |
All results /v1/results |
Full results, up to 12 months in the past (ULTRA PLAN) |
| Courses | ||
| GET |
List regions /v1/courses/regions |
List regions (BASIC PLAN) |
| GET |
List courses /v1/courses |
List courses (PRO PLAN) |
The Racing API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 2 / second |
|
| PRO | $44.99 / month | 2 / second |
|
| ULTRA | $89.99 / month | 2 / second |
|
| MEGA | $149.99 / month | 2 / second |
|