Build on Racing Alpha
A free API and MCP server for GB & IRE horse racing signals: our AI scores, de-overrounded fair prices, value vs fair, draw-bias aggregates, trainer×jockey stats, and the same database-frozen tips ledger we publish on the track record page. Derived signals only — this is not a raw racecards or odds feed.
Why build on these signals? Every prediction we publish is database-frozen at publication with a public audit table, level-stakes P/L, and closing-line value — losses included. You can verify our track record before you integrate, via the same API: /api/v1/ledger.
Quickstart
No key needed to try it (50 requests/day per IP). A free key raises that to 1,000/day.
curl https://racingalpha.co.uk/api/v1/today # with a key: curl -H "Authorization: Bearer ra_live_…" \ https://racingalpha.co.uk/api/v1/races/rac_32294027584
MCP server — for AI agents
Agents connect via the Model Context Protocol (Streamable HTTP) and get typed tools: get_today_races, get_race_signals, get_tips_ledger, get_draw_bias, get_combo_stats.
{
"mcpServers": {
"racing-alpha": {
"type": "http",
"url": "https://racingalpha.co.uk/api/mcp"
}
}
}Get a free key
1,000 requests/day, emailed to you, revocable by requesting a new one.
Endpoints
GET /api/v1/todayToday's GB & IRE races with our published model picks (frozen advised prices)GET /api/v1/races/{race_id}Per-runner AI scores, fair prices, value vs fair, draw-bias verdictGET /api/v1/ledgerOur public tips ledger + CLV summary — every pick frozen at publicationGET /api/v1/draw-bias3-year IV / A–E / PRB aggregates by course, surface, distance bandGET /api/v1/combosTrainer×jockey strike rates over settled racesPOST /api/v1/keysCreate a free API key (JSON body: {"email": …})Machine-readable spec: /api/v1/openapi.json · Service metadata: /api/v1/meta
Fair-use terms
- Attribution requiredon the free tier: show “Signals by Racing Alpha” linked to racingalpha.co.uk wherever the signals are displayed.
- No betting operators or sportsbooks — mirror of our upstream data licence.
- No re-selling the signals as a data feed. Building apps, models, research and agent tools on top is exactly what it's for.
- Don't present the signals as guaranteed winners. Our full record — currently including a losing run — is public and served by this API. Anything you build should carry 18+ and BeGambleAware messaging for UK audiences.
Higher limits and commercial tiers are coming; the free tier stays. Questions: hello@racingalpha.co.uk