Skip to main content
The ISV gateway exposes sports reference data - teams, logos, colors, records, and provider mappings - that complement the exchange-level Reference Data.

Teams Endpoint

GET https://gateway.polymarket.us/v1/sports/teams
Returns team data for a given series. Use the filters.league parameter to specify the series, which corresponds to the event_series value in instrument metadata (e.g., nfl, nba, nhl, mlb, mls, cbb, cfb).

Query Parameters

ParameterTypeDescription
limitint32Maximum number of teams to return
offsetint32Number of teams to skip for pagination
filters.leaguestringSeries to filter by (see examples below)
filters.namestringFilter by team name
filters.abbreviationstringFilter by team abbreviation
filters.idint64Filter by team ID

Examples by Series

Substitute the series value in filters.league to get teams for different leagues:
SeriesURL
NFLhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=nfl
NBAhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=nba
NHLhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=nhl
MLBhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=mlb
MLShttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=mls
CBBhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=cbb
CFBhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=cfb
UFChttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=ufc
UCLhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=ucl
EPLhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=epl
ATPhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=atp
WTAhttps://gateway.polymarket.us/v1/sports/teams?limit=500&filters.league=wta

Response Fields

Each team object includes:
FieldTypeDescription
idstringInternal team ID
namestringFull team name (e.g., “Buffalo Bills”)
abbreviationstringTeam abbreviation (e.g., buf)
leaguestringSeries identifier (e.g., nfl)
recordstringCurrent win-loss record
logostringURL to team logo image
aliasstringTeam nickname
colorPrimarystringTeam primary color (hex)
conferencestringConference or division
providerRefsarrayExternal data provider ID mappings

Events Endpoint

GET https://gateway.polymarket.us/v2/leagues/{slug}/events
Returns active events for a given league.

Query Parameters

ParameterTypeDescription
limitintegerMaximum number of events to return
activebooleanFilter to active events
closedbooleanFilter by closed status

Examples by League

LeagueURL
NFLhttps://gateway.polymarket.us/v2/leagues/nfl/events?limit=1000&active=true&closed=false
NBAhttps://gateway.polymarket.us/v2/leagues/nba/events?limit=1000&active=true&closed=false
NHLhttps://gateway.polymarket.us/v2/leagues/nhl/events?limit=1000&active=true&closed=false
MLBhttps://gateway.polymarket.us/v2/leagues/mlb/events?limit=1000&active=true&closed=false
MLShttps://gateway.polymarket.us/v2/leagues/mls/events?limit=1000&active=true&closed=false
CBBhttps://gateway.polymarket.us/v2/leagues/cbb/events?limit=1000&active=true&closed=false
CFBhttps://gateway.polymarket.us/v2/leagues/cfb/events?limit=1000&active=true&closed=false
UFChttps://gateway.polymarket.us/v2/leagues/ufc/events?limit=1000&active=true&closed=false
UCLhttps://gateway.polymarket.us/v2/leagues/ucl/events?limit=1000&active=true&closed=false
EPLhttps://gateway.polymarket.us/v2/leagues/epl/events?limit=1000&active=true&closed=false
ATPhttps://gateway.polymarket.us/v2/leagues/atp/events?limit=1000&active=true&closed=false
WTAhttps://gateway.polymarket.us/v2/leagues/wta/events?limit=1000&active=true&closed=false

When Sports Markets Use Subjects Instead of Teams

Teams are used for standard game markets (moneylines, spreads, totals) where two teams are competing in a specific game. In these cases, team data is attached directly to the event as participants. However, non-championship futures markets for sports — such as MVP awards, season win totals, and other prop futures that aren’t tied to a specific game outcome — use subjects instead of teams. Subjects represent the individual player, team, or entity that the futures market is about. For more details on subjects and how they work across all market types, see the Subject Data page.