{"name":"Racing Alpha Signals API","version":"1","description":"Derived horse-racing signals for GB & IRE: Racing Alpha AI scores, de-overrounded fair prices, value vs fair, draw-bias aggregates, trainer×jockey combo stats, and our database-frozen public tips ledger. Derived signals only — this is not a raw racecards/odds feed.","docs":"https://racingalpha.co.uk/developers","openapi":"https://racingalpha.co.uk/api/v1/openapi.json","mcp":{"transport":"streamable-http","url":"https://racingalpha.co.uk/api/mcp","note":"Model Context Protocol server exposing the same signals as tools for AI agents."},"auth":{"keyless":"50 requests/day per IP with no key","free_key":"1000 requests/day — create at https://racingalpha.co.uk/developers","header":"Authorization: Bearer ra_live_…"},"endpoints":["GET /api/v1/today — today's GB & IRE races with our model picks (frozen advised prices)","GET /api/v1/races/{race_id} — per-runner AI scores, fair prices, value vs fair, draw bias","GET /api/v1/ledger?limit=50 — our public, database-frozen tips ledger + CLV summary","GET /api/v1/draw-bias?course= — 3-year IV/A-E/PRB aggregates by course, surface, distance band","GET /api/v1/combos?min_runs=5&limit=100 — trainer×jockey strike rates","POST /api/v1/keys {email} — create a free API key"],"terms":{"attribution":"Free-tier use requires visible attribution: 'Signals by Racing Alpha' linked to https://racingalpha.co.uk","prohibited":"Use by betting operators/sportsbooks; re-selling the signals as a data feed; presenting the signals as guaranteed winners (our full track record is public, including losses).","basis":"All values are Racing Alpha computations (model scores, de-overrounded consensus prices, statistical aggregates over results). 18+ · gambleaware.org"},"attribution":"Signals by Racing Alpha — https://racingalpha.co.uk (attribution required on the free tier)"}