Documentation / Subjects
Historical data, sports data API
Historical dataThe full history we hold for each sport comes with its plan, on the same calls as today.
| Sport | Goes back |
|---|---|
| Rugby union | 1871 |
| Badminton draws | 1899 |
| Darts results | 1994 |
| Cricket, ball by ball | 2001 |
| Horse racing | 2017 |
Ask Results for any date the sport holds, or walk a competition season by season from /competitions. Use cursors for long walks, and keep what you fetch: old results do not change.
Try it
Rugby: Results, with your key.
200 OK1998 ms2 rows shownReal answer from 2026-11-03, trimmed
{
"data": [
{
"id": "rg_06wazt9zq7",
"date": "2026-11-01",
"kickoff_utc": "2026-11-01T20:05:00Z",
"status": "finished",
"competition": {
"id": "rg_gx086p7x0q",
"name": "Top 14"
},
"season": {
"id": "rg_7pmfpsbq52",
"name": "2026-27"
},
"home": {
"id": "rg_fce808tfz3",
"name": "Pau",
"score": 34
},
"away": {
"id": "rg_rmhthpdhgb",
"name": "Stade Toulousain",
"score": 14
}
},
{
"id": "rg_vn6asb3wxj",
"date": "2026-11-01",
"kickoff_utc": "2026-11-01T14:00:00Z",
"status": "finished",
"competition": {
"id": "rg_gx086p7x0q",
"name": "Top 14"
},
"season": {
"id": "rg_7pmfpsbq52",
"name": "2026-27"
},
"home": {
"id": "rg_9erw8w58ny",
"name": "Montpellier",
"score": 69
},
"away": {
"id": "rg_jpv2yyfa8w",
"name": "Castres Olympique",
"score": 10
}
}
],
"meta": {
"sport": "rugby",
"endpoint": "/results",
"count": 29,
"cached": false,
"age_seconds": 0
}
}No key yet? Get a free key: it reads yesterday for every sport and is filled in here once made.
The endpoints
Every sport that answers it.
GET /v1/football/resultsFootball: Finished matches by date, with the final scoreOpen page ›GET /v1/horses/resultsHorses: Results by date with every finisher and starting priceOpen page ›GET /v1/greyhounds/resultsGreyhounds: Results with sectionals and starting pricesOpen page ›GET /v1/cricket/resultsCricket: Finished matches by dateOpen page ›GET /v1/basketball/resultsBasketball: Finished games by date, with the final scoreOpen page ›GET /v1/rugby/resultsRugby: Finished matches by date, with the final scoreOpen page ›GET /v1/darts/resultsDarts: Finished matches by date, with every leg scoreOpen page ›GET /v1/boxing/resultsBoxing: Finished bouts by dateOpen page ›GET /v1/volleyball/resultsVolleyball: Finished matches by date, with the final scoreOpen page ›GET /v1/table-tennis/resultsTable tennis: Finished matches by date, with every game scoreOpen page ›GET /v1/badminton/resultsBadminton: Finished matches by date, with every game scoreOpen page ›GET /v1/football/competitionsFootball: Every competition held, with its seasonsOpen page ›GET /v1/cricket/competitionsCricket: Every competition held, over twelve hundredOpen page ›GET /v1/basketball/competitionsBasketball: Every competition held, with its seasonsOpen page ›GET /v1/rugby/competitionsRugby: Every competition held, with its seasonsOpen page ›GET /v1/volleyball/competitionsVolleyball: Every competition held, with its seasonsOpen page ›