UK Dataset API Subscription

From: 0,00€ for 1 week

UK Dataset API Subscription. Production-ready REST access to UK & Irish horse racing: ~196,000 races since 2011, ~1.85M runner records, sectional times from 2017, racecards, horses, jockeys, trainers and courses, updated daily. Plans from 6,500 calls/month (1 year of history) up to 18,000 calls/month (10 years), plus a free 100-call, 7 day trial.

📘 Read the full API documentation

Clear

SKU: N/A Category:

Description

What is Our UK Horse Racing Dataset API?

Our UK Dataset API gives developers, analysts and businesses direct access to a deep, structured and continuously updated database of UK & Irish horse racing. Races, runners, results, racecards, horses, jockeys, trainers, courses and sectional times, all served as clean JSON over a documented REST API, ready to plug into your application, model or internal system.

📘 Full API reference: api.horseracedatabase.com/redoc


Dataset at a glance (UK & IRE)

  • ~196,000 races covering 2011 → today
  • ~1.85 million runner records (one row per horse per race)
  • ~156,500 horse profiles
  • 85 racecourses across the UK and Ireland
  • ~820,000 racecard detail rows for pre-race analysis
  • Sectional times on record payloads, up to 14 split points per runner, covering ~418,000 runner records from 2017 onwards
  • Daily updates: results after racing, racecards ahead of each meeting

Key features

  • Historical window by plan: Essential = 1 year, Plus = 3 years, Premium = up to 10 years. Need the complete backfill with no year limit? See Full Historical Unlock (HK + UK).
  • Predictable REST design: consistent resource paths, JSON responses, pagination metadata (total_results, page, total_pages).
  • JWT authentication: exchange your API key for a bearer token via POST /auth/token, refresh with POST /auth/refresh.
  • Self-service usage visibility: query your own consumption and entitlements with /user/usage, /user/access and /user/activity.
  • Per-plan throughput: higher tiers get a higher requests-per-second ceiling, so bulk jobs finish faster.
  • Top-up on demand: add extra calls mid-cycle with UK add-on packs instead of upgrading tier.

Endpoints included

Authentication & account

  • POST /auth/token · POST /auth/refresh
  • GET /user/usage · GET /user/access · GET /user/activity

Races

  • GET /uk/races · GET /uk/races/{raceID}
  • GET /uk/races/date/{race_date} · GET /uk/races/course/{courseID} · GET /uk/races/racecards

Racecards

  • GET /uk/racecards · GET /uk/racecards/{raceID} · GET /uk/racecards/date/{race_date}

Records & results (incl. sectional times)

  • GET /uk/records · GET /uk/records/race/{raceID}

Horses

  • GET /uk/horses/{horseID} · GET /uk/horses/race/{raceID} · GET /uk/horses/results · GET /uk/horses/racecard
  • GET /uk/horses/jockey/{jockeyID} · GET /uk/horses/trainer/{trainerID}

Jockeys

  • GET /uk/jockeys/{jockeyID} · GET /uk/jockeys/race/{raceID} · GET /uk/jockeys/results · GET /uk/jockeys/racecard

Trainers

  • GET /uk/trainers/{trainerID} · GET /uk/trainers/race/{raceID} · GET /uk/trainers/results · GET /uk/trainers/racecard

Courses

  • GET /uk/courses · GET /uk/courses/{courseID}

Subscription plans

Free trial

  • 100 calls over 7 days, €0
  • Throughput: 2 req/s (burst 5)
  • Explore the endpoints and response shapes before committing to a paid tier.

1. Essential

  • Historical window: 1 year (current + last year)
  • Calls: 6,500/month, annual plan: 78,000 calls/year
  • Price: €29.90/month or €290/year
  • Throughput: 5 req/s (burst 10)
  • Ideal for: daily operational feeds, recent-form analysis, lightweight integrations and dashboards.
  • Includes: racecards, results, records with sectional times, horses, races, jockey & trainer data, courses, daily updates and essential technical support.

2. Plus

  • Historical window: 3 years
  • Calls: 11,000/month, annual plan: 132,000 calls/year
  • Price: €89.90/month or €890/year
  • Throughput: 10 req/s (burst 20)
  • Ideal for: recurring analytics, feature engineering, machine-learning datasets and multi-season research.
  • Includes: everything in Essential, a 3-year historical window, higher throughput and standard technical support.

3. Premium

  • Historical window: up to 10 years
  • Calls: 18,000/month, annual plan: 216,000 calls/year
  • Price: €189.90/month or €1,890/year
  • Throughput: 20 req/s (burst 50)
  • Ideal for: long-horizon backtesting, model training over a decade of racing, trading tools and data-intensive products.
  • Includes: everything in Plus, a 10-year historical window, top throughput, premium technical support and 1 onboarding session for setup and integration.

Monthly or annual?

  • Monthly renews your call allowance every billing cycle, best for steady, ongoing consumption.
  • Annual gives you 12× the monthly allowance available from day one, so you can front-load a large historical backfill in the first weeks and then coast on daily updates. It also saves up to ~20% versus paying monthly (roughly two months free).

How usage works

  • Every successful API request counts as 1 call against your allowance.
  • List endpoints are paginated up to 50 records per page, so you control exactly how much you pull per call.
  • Requests outside your plan’s historical window are rejected. Upgrade the tier or use Full Historical Unlock for deeper history.
  • Exceeding your per-second throughput returns HTTP 429; simply pace or retry.
  • Your live counters are always visible via GET /user/usage and in your account dashboard.

Enterprise (custom)

  • Historical window: full, unrestricted, or tailored to your use case
  • Volume: custom call allowances and throughput
  • Ideal for: betting and trading operators, statistics platforms, media, universities and research institutions with intensive, direct integrations
  • Includes: priority support with agreed response times, endpoint customisation, onboarding sessions and detailed documentation
  • 👉 Talk to us about an Enterprise plan

Why choose HorseRaceDatabase.com?

  • ✅ Depth: 15+ seasons of UK & Irish racing, down to per-runner sectional splits.
  • ✅ Reliability: daily updates and a stable, versioned production API, with no scraping and no broken selectors.
  • ✅ Developer-first: predictable JSON, real documentation, JWT auth, transparent usage endpoints.
  • ✅ Flexibility: pick the historical depth you actually need, and top up calls when a project spikes.
  • ✅ Support: escalating support levels, with onboarding included on Premium.

How to get started

  1. Choose your plan above, based on the historical depth and volume you need.
  2. Sign up: your API key is provisioned automatically and emailed to you.
  3. Get a token with POST /auth/token using your API key.
  4. Integrate using the API reference.
  5. Monitor your consumption from your account dashboard or GET /user/usage.

Need more API calls?

Ran short before your cycle renews? Add extra volume without changing tier with our UK Add-on Extra API Calls packs, 2,500, 6,000 or 11,000 extra calls. Add-on calls are consumed only after your base allowance is exhausted, stay valid for at least 30 days, and there is no limit on how many packs you can buy.

👉 Explore UK Add-ons

Start building with accurate, up-to-date UK & Irish horse racing data today. 🏇

Additional information

Plan

Free, Essential, Plus, Premium

Billing

Weekly, Monthly, Annually

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

0
    0
    Your Cart
    Your cart is emptyReturn to Shop