Leagues
League keys, sports and bookmakers, from the API catalogue.
Every league below has a page with its key, markets, periods and the bookmakers that deliver it. Coverage is as of 30 October 2026; quoted markets still vary by game and bookmaker.
| League | Key | Sport | Bookmakers delivering |
|---|---|---|---|
| AFL | afl | Australian football | 0 |
| AFL Women's | aflw | Australian football | 3 |
| ATP Tour | atp | Tennis | 8 |
| Bundesliga | bundesliga | Soccer | 11 |
| College football | ncaaf | American football | 14 |
| English Premier League | epl | Soccer | 18 |
| La Liga | la_liga | Soccer | 16 |
| Ligue 1 | ligue_1 | Soccer | 15 |
| MLB | mlb | Baseball | 19 |
| MLS | mls | Soccer | 12 |
| NBA | nba | Basketball | 23 |
| NBL | nbl | Basketball | 7 |
| NFL | nfl | American football | 35 |
| NHL | nhl | Ice hockey | 22 |
| NRL | nrl | Rugby league | 0 |
| Rugby League World Cup | rlwc | Rugby league | 19 |
| Rugby League World Cup Women's | rlwcw | Rugby league | 13 |
| Serie A | serie_a | Soccer | 15 |
| UEFA Champions League | champions_league | Soccer | 4 |
| UFC | ufc | Mixed martial arts | 1 |
| WTA Tour | wta | Tennis | 9 |
Request the league list
curl -sS "https://api.sockodds.com/v1/leagues?sport=rugby_league" \
-H "Authorization: Bearer $SOCKODDS_API_KEY"const response = await fetch("https://api.sockodds.com/v1/leagues?sport=rugby_league", {
headers: { Authorization: `Bearer ${process.env.SOCKODDS_API_KEY}` },
});
console.log(JSON.stringify(await response.json(), null, 2));import json, os, urllib.request
request = urllib.request.Request(
"https://api.sockodds.com/v1/leagues?sport=rugby_league",
headers={"Authorization": "Bearer " + os.environ["SOCKODDS_API_KEY"]},
)
with urllib.request.urlopen(request) as response:
print(json.dumps(json.load(response), indent=2))Response from a local copy of the API with invented test prices
{
"data": [
{
"key": "nrl",
"name": "NRL",
"sport": "rugby_league",
"region": "au",
"periods": [
"full",
"regulation",
"half_1",
"half_2"
]
},
{
"key": "nrlw",
"name": "NRL Women's",
"sport": "rugby_league",
"region": "au",
"periods": [
"full",
"regulation",
"half_1",
"half_2"
]
},
{
"key": "rlwc",
"name": "Rugby League World Cup",
"sport": "rugby_league",
"region": "intl",
"periods": [
"full",
"regulation",
"half_1",
"half_2"
]
},
{
"key": "rlwcw",
"name": "Rugby League World Cup Women's",
"sport": "rugby_league",
"region": "intl",
"periods": [
"full",
"regulation",
"half_1",
"half_2"
]
}
],
"meta": {
"count": 4,
"cursor": null
},
"links": {
"next": null
}
}Also in the catalogue
These leagues have keys and markets in the catalogue but no prices delivered yet: NRL Women's (nrlw), Rugby union internationals (ru_internationals), WNBA (wnba), Men's college basketball (ncaab), Scottish Premiership (scottish_prem), Iceland Besta deild (iceland_besta_deild), Iceland 1. deild (iceland_1_deild), Slovak Super Liga (slovak_super_liga), Slovak 2. Liga (slovak_2_liga), Brazilian Serie A (brazilian_serie_a), UEFA Champions League qualifiers (ucl_qualifiers), UEFA Europa League qualifiers (uel_qualifiers), UEFA Conference League qualifiers (uecl_qualifiers), UEFA Nations League (nations_league), International soccer (international_soccer), International cricket (cricket), Indian Premier League (ipl), Formula 1 (f1), League of Legends (lol), League of Legends Champions Korea (lol_lck), League of Legends Championship Series (lol_lcs), League of Legends EMEA Championship (lol_lec), League of Legends Pro League (lol_lpl), PGL Counter-Strike 2 (cs2_pgl) and IEM Counter-Strike (counter_strike_iem).