Veredus Analytics

The engineered data behind serious racing analysis

180 point-in-time features per runner, across 420,000+ UK & Irish races since 1988 — leakage-free and recomputed daily. Explore it in the browser — developer API opening soon.

No tips. No predictions. Just the data, done properly.

180point-in-time features per runner
420,000+UK & Irish races, 1988 → today
Dailyrecomputation before racing
84courses measured for topology

One dataset, two surfaces

Same data, two surfaces. Research it in the browser. Build on it through the API.

Doncaster, 28 March 2026 — 1m heritage handicap, Good To Soft, 21 runners

  • Botanical (IRE)OR 106
    Distance form0.67
    Going form0.50
  • Urban Lion (GB)OR 99
    Distance form0.40
    Going form0.00
  • Valvano (IRE)OR 96
    Distance form0.67
    Going form0.33
  • Rogue Diplomat (IRE)OR 92
    Distance form0.11
    Going form1.00

Open this race in the app →

GET /api/v1/races/{raceId}/analytics — the same runner

{
  "raceId": "var_527udpivcsdpvdvi",
  "horseId": "vah_qlrmajtbqwlx433m",
  "computedAtUtc": "2026-07-20T11:50:46Z",
  "officialRating": 106,
  "lastRunDays": 196,
  "distanceForm": 0.67,
  "goingForm": 0.5,
  "trainer14DayWinRate": 0.17,
  "jockeyTrainerCombinationWinRateTotal": 0.14,
  "sireProgenySoftGoingWinRate": 0.14,
  "drawBiasStrength": 0.22,
  "courseTotalClimbM": 19.2,
  "ratingDifference": -2,
  "distanceDifferenceY": -483
}

Abridged from the 180-field response, values rounded for display. Rates are fractions; a delta with no previous run is -999 — documented, not hidden. Full field catalogue →

Built for how you work

Analysts & form students

Runner-by-runner comparisons, course profiles, draw bias, and form signals across every race day. The depth of a professional database, none of the spreadsheet upkeep.

Browse race days →

Model builders & developers

Every feature computed strictly from data available before the off — deterministic, leakage-free, safe to train on. Full history to 1988. API early access opening soon — register interest.

Read the API docs →

Racing businesses

Structured historical intelligence without years of building your own pipeline. Commercial licensing, custom extracts, and roadmap input on the Enterprise tier.

Talk to us →

Enthusiasts

See what the racecard can't show you. A free account browses the sample race day — no card required.

Create a free account →

Data before opinion

Most racing sites publish information — and most paid platforms bundle their data with someone else's conclusions. Veredus does the unglamorous part instead: normalising decades of results, reconstructing what was knowable before each race's off-time, and computing the features you'd otherwise spend years engineering yourself.

We don't tell you which horse to back. We give you the hard part — the engineered data — and you draw your own conclusions.

What “point-in-time correct” means

Every feature is computed only from data available strictly before the race's off-time — then the final figures are recomputed after results are in, and both are preserved. Historical stats that quietly include hindsight are the commonest flaw in racing data. Ours can't: correctness is enforced by tests, not editorial policy.

The measured course dataset — free, under ODbL

We measured every GB & Irish course from open geodata: total climb, undulation, elevation range, turn geometry. That slice is open data — download it free, see what the measurements show, or browse every course profile without an account.

Pricing

Create a free account to browse the sample race day first. No card required.

See full pricing

Racing analytics for analysts, not followers.

Horse Racing Data & Analytics API — UK & Irish Racing | Veredus Analytics