Rugby union data API
Rugby data, from 1871 through one keyRugby union since 1871: results and fixtures, live scores, line-ups for both sides, every score by the minute, league tables by season, teams, players and head to head.
Endpoints
Everything rugby answers
Each one opens in the docs with a live console, your key already filled in.
| Method | Address | What it gives | Free key | |
|---|---|---|---|---|
| GET | /v1/rugby/live | Every match in play now, with the score and the clock | Plan | Try it |
| GET | /v1/rugby/fixtures | Upcoming matches by date | Plan | Try it |
| GET | /v1/rugby/results | Finished matches by date, with the final score | Yesterday | Try it |
| GET | /v1/rugby/events/{id} | One match in full: both sides, the score, the venue and the officials | Yesterday | Try it |
| GET | /v1/rugby/events/{id}/lineups | Starters, substitutes and formations for both sides | Yesterday | Try it |
| GET | /v1/rugby/events/{id}/periods | The score by half, and every scoring event in order | Yesterday | Try it |
| GET | /v1/rugby/competitions | Every competition held, with its seasons | Yesterday | Try it |
| GET | /v1/rugby/standings | A league table for a competition and season | Yesterday | Try it |
| GET | /v1/rugby/teams/{id} | A team and its record | Yesterday | Try it |
| GET | /v1/rugby/players/{id} | A player and their figures | Yesterday | Try it |
| GET | /v1/rugby/head-to-head | Every meeting between two teams | Yesterday | Try it |
| GET | /v1/rugby/search | Teams, players and competitions by name | Yesterday | Try it |
A real answer
What comes back
Kept from the API each night, exactly as a caller receives it, lists cut to a few rows.
{
"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
}
}{
"data": [
{
"pos": 1,
"team": {
"id": "rg_gz7yx4h6g5",
"name": "Glasgow Warriors"
},
"p": 5,
"w": 4,
"d": 1,
"l": 0,
"pf": 148,
"pa": 112,
"pd": 36,
"bp": 5,
"pts": 23
},
{
"pos": 2,
"team": {
"id": "rg_5shxmrxfhs",
"name": "Bulls"
},
"p": 5,
"w": 4,
"d": 0,
"l": 1,
"pf": 214,
"pa": 106,
"pd": 108,
"bp": 5,
"pts": 21
}
],
"meta": {
"sport": "rugby",
"endpoint": "/standings",
"count": 16,
"cached": false,
"age_seconds": 0
}
}{
"data": [
{
"id": "rg_t79nrt0m9c",
"name": "Autumn Nations Series",
"region": "International",
"country": null,
"type": "international",
"code": "union",
"seasons": 3,
"coverage": {
"tier": "full_detail",
"results": 129,
"full_timeline_pct": 71.3,
"team_scoring_pct": 72.1
}
},
{
"id": "rg_mgmna5xt92",
"name": "Challenge Cup",
"region": "Europe",
"country": null,
"type": "club",
"code": "union",
"seasons": 17,
"coverage": {
"tier": "full_detail",
"results": 648,
"full_timeline_pct": 86.3,
"team_scoring_pct": 94.6
}
}
],
"meta": {
"sport": "rugby",
"endpoint": "/competitions",
"count": 41,
"cached": false,
"age_seconds": 0
}
}Goes well with
Sports often taken with rugby
Can I try rugby before I pay?
Yes. The free key reads yesterday's rugby data on every endpoint except live and fixtures, 50 calls a day, no card.
What does the Rugby plan include?
Every rugby endpoint, live and upcoming included, the full history we hold, 120 calls a minute and 250,000 a month, for $29 a month or $290 a year.
Does it answer like the other sports?
Yes. Rugby answers in the same shape as every other sport, through the same key, so code written for one reads the rest.
Can I use it with Claude?
Yes. The MCP server turns each rugby endpoint into a tool, on the same key.