Skip to main content

Sports API

The Sports API provides access to sports configuration and team information.

Endpoints

MethodEndpointDescription
GET/v1/sportsGet all sports
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 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