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.

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).

Search across the SockOdds documentation and catalogue.