Skip to main content

Sports API (Legacy)

The legacy Sports API provides access to sports configuration, team information, and sports events via v1 endpoints.

Endpoints

MethodEndpointDescription
GET/v1/sportsGet all sports
GET/v1/sports/{seriesId}/eventsGet events for a series
GET/v1/sports/teamsGet sports teams
GET/v1/sports/teams/providerGet teams by provider

Get Sports

Retrieve available sports and their configuration:
GET /v1/sports

Sport Fields

FieldTypeDescription
sportstringSport name
imagestringSport image URL
resolutionstringResolution configuration
orderingstringDisplay ordering
tagsstringAssociated tags
seriesstringAssociated series
isOperationalbooleanWhether sport is operational
automaticResolutionbooleanWhether automatic resolution is enabled

Get Sports Events

Retrieve events for a specific series:
GET /v1/sports/{seriesId}/events

Path Parameters

ParameterTypeDescription
seriesIdintegerSeries ID

Get Sports Teams

Retrieve all sports teams:
GET /v1/sports/teams

Parameters

ParameterTypeDescription
teamIdsarrayFilter by team IDs

Get Teams by Provider

Retrieve team information from a specific data provider:
GET /v1/sports/teams/provider?provider=PROVIDER_SPORTRADAR&league=NFL

Parameters

ParameterTypeDescription
teamIdsarrayFilter by team IDs
providerstringData provider (PROVIDER_SPORTSDATAIO or PROVIDER_SPORTRADAR)
leaguestringLeague name (e.g., NFL, NBA, MLB)

Team Fields

FieldTypeDescription
idintegerTeam identifier
namestringTeam name
abbreviationstringTeam abbreviation
displayAbbreviationstringDisplay abbreviation
leaguestringLeague name
recordstringTeam record
logostringLogo URL
aliasstringTeam alias
safeNamestringSafe name for URLs
homeIconstringHome icon URL
awayIconstringAway icon URL
colorPrimarystringPrimary team color
rankingintegerTeam ranking
conferencestringConference name
providerIdsarrayProvider ID mappings

Data Providers

ProviderDescription
PROVIDER_SPORTSDATAIOSportsData.io
PROVIDER_SPORTRADARSportradar