Skip to main content
GET
/
v2
/
sports
/
leagues
List Leagues
curl --request GET \
  --url https://api.polynode.dev/v2/sports/leagues \
  --header 'x-api-key: <api-key>'
{
  "count": 170,
  "leagues": [
    {
      "id": 34,
      "sport": "nba",
      "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/super+cool+basketball+in+red+and+blue+wow.png",
      "resolution": "https://www.nba.com/",
      "ordering": "away",
      "tags": "1,745,100639",
      "series": "10345"
    },
    {
      "id": 39,
      "sport": "lol",
      "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/league-of-legends.png",
      "resolution": "https://liquipedia.net/leagueoflegends/Main_Page",
      "ordering": "home",
      "tags": "1,64,102366,100639",
      "series": "10311"
    }
  ]
}
Returns every league available for querying. The sport field is the code you use in all other sports endpoints. This is your starting point. Call this first, then use the sport code to get teams, games, and scores.
key
string
required
Your API key.
{
  "count": 170,
  "leagues": [
    {
      "id": 34,
      "sport": "nba",
      "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/super+cool+basketball+in+red+and+blue+wow.png",
      "resolution": "https://www.nba.com/",
      "ordering": "away",
      "tags": "1,745,100639",
      "series": "10345"
    },
    {
      "id": 39,
      "sport": "lol",
      "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/league-of-legends.png",
      "resolution": "https://liquipedia.net/leagueoflegends/Main_Page",
      "ordering": "home",
      "tags": "1,64,102366,100639",
      "series": "10311"
    }
  ]
}

Common league codes

CodeLeagueType
nbaNBASports
nhlNHLSports
mlbMLBSports
nflNFLSports
eplEnglish Premier LeagueSports
mlsMLSSports
ufcUFCSports
atpATP TennisSports
wtaWTA TennisSports
iplIndian Premier League (Cricket)Sports
lolLeague of LegendsEsports
cs2Counter-Strike 2Esports
valValorantEsports
dota2Dota 2Esports
170 leagues total, covering 80+ traditional sports leagues and 90+ esports leagues globally. Use the sport field as the code for /leagues/{code}/games and /leagues/{code}/teams.

Authorizations

x-api-key
string
header
required

Response

200

League list