v1 · preview
Sportily Scores API
Model win probabilities, speed figures and value edge — clean JSON, six endpoints, one auth header.
curl -H "Authorization: Bearer sk_live_…" \
"https://sportily.app/api/v1/scores?date=2026-08-12" Preview — invitation-only, under a signed data licence. Tell us what you're building →
Every runner, scored
One object per race, one per runner, across GB, Irish and Australian racing. Point at a field to find it in the response.
200 OK
{ "date": "2026-08-12", "races": [{ "raceId": "sr_9Qk2m", "course": "Newmarket", "offTime": "2026-08-12T13:50:00Z", "runners": [ { "horseName": "Kalypso", "modelWinPct": 28.4, "modelRank": 1, "speedFigure": 92.5, "edgePct": 6.2 } ] }]}The shape of it
- Base URL
https://sportily.app/api/v1- Auth
Authorization: Bearer sk_live_…- Endpoints
/scores·/races/{raceId}·/lenses·/lenses/matches·/usage·/status- Identity
raceId+horseIdon every runner- Coverage
- GB · IRE · AUS
- Window
- Rolling 365 days
- Publish
409 not_yet_publisheduntil a day's scores are released
Request access
The API is invitation-only. Sign in and tell us what you're building — we read every request.
Create a free accountOwn use only. No redistribution, resale, or onward sharing of Sportily data or any derived value. Access is per-account and non-transferable.
Building something with it?
Tell us what you're building. We'll set you up with a key under a data licence.