docs / sports-data

Sports Data

Scores, schedules, teams and standings.

base /sports-data/v122 endpoints
post/sports-data/v1/scores1 credit

live + by-date scores for a sport/league

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
dateoptionalDate filter, ESPN format YYYYMMDD (or a range 'YYYYMMDD-YYYYMMDD'). Omit for today / live.
Try in playground →
post/sports-data/v1/fixtures1 credit

schedule/fixtures by date or range

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
dateoptionalDate filter, ESPN format YYYYMMDD (or a range 'YYYYMMDD-YYYYMMDD'). Omit for today / live.
Try in playground →
post/sports-data/v1/standings1 credit

league table (soccer needs season)

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
seasonoptionalSeason year (soccer standings need it; default current season).
Try in playground →
post/sports-data/v1/team1 credit

teams list, or one team's detail (team_id)

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
team_idoptionalTeam id. ESPN actions use the ESPN team id (from the team action); SofaScore team actions use the SofaScore team id.
Try in playground →
post/sports-data/v1/roster1 credit

team roster / squad with player fields

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
team_idrequiredTeam id. ESPN actions use the ESPN team id (from the team action); SofaScore team actions use the SofaScore team id.
Try in playground →
post/sports-data/v1/summary2 credits

boxscore + player stats + PBP + H2H + win-prob + lineups

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
event_idrequiredMatch/game id. ESPN actions use the ESPN event id; SofaScore match actions use the SofaScore event id (from scheduled_events/live_events).
Try in playground →
post/sports-data/v1/odds1 credit

moneyline/spread/total — event_id (pickcenter) or league (scheduled)

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
event_idoptionalOptional event id: returns the closing line for that game; omit for all scheduled games with odds.
dateoptionalDate filter, ESPN format YYYYMMDD (or a range 'YYYYMMDD-YYYYMMDD'). Omit for today / live.
Try in playground →
post/sports-data/v1/news1 credit

league news headlines

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
Try in playground →
post/sports-data/v1/injuries1 credit

current injury report grouped by team

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
Try in playground →
post/sports-data/v1/team_schedule1 credit

a team's full schedule + results (per-team, unlike league fixtures)

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
team_idrequiredTeam id. ESPN actions use the ESPN team id (from the team action); SofaScore team actions use the SofaScore team id.
seasonoptionalSeason year (soccer standings need it; default current season).
Try in playground →
post/sports-data/v1/conferences1 credit

league conferences/divisions/groups (college conference directory)

ParameterAllowed / rangeDescription
sportrequiredbaseball · basketball · cricket · football · hockey · soccer · tennisSport family (ESPN path). Required with a raw league segment; a known league key (e.g. 'nba') can resolve the sport on its own.
leaguerequirednba · wnba · ncaam · ncaaw · nfl · ncaaf · mlb · college-baseball · nhl · atp · wta · eng.1 · eng.2 · esp.1 · ita.1 · ger.1 · fra.1 · ned.1 · por.1 · usa.1 · mex.1 · bra.1 · uefa.champions · uefa.europa · fifa.world · ipl · bbl · sheffield-shield · county-championship · cricket-world-cupLeague key (e.g. nba, nfl, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, uefa.champions, usa.1) or a raw ESPN segment ('bra.1') / cricket series id. SofaScore actions also accept a numeric tournament id.
Try in playground →
post/sports-data/v1/tournament_seasonsfree

season ids for a league (id resolution)

ParameterAllowed / rangeDescription
leaguerequiredLeague key (e.g. 'eng.1', 'nba'), a raw name to search, or a SofaScore numeric unique-tournament id.
Try in playground →
post/sports-data/v1/player1 credit

player details (team, value, foot, contract)

ParameterAllowed / rangeDescription
player_idrequiredSofaScore player id (from entity_search or a lineup).
Try in playground →
post/sports-data/v1/player_transfers1 credit

player transfer history

ParameterAllowed / rangeDescription
player_idrequiredSofaScore player id (from entity_search or a lineup).
Try in playground →
post/sports-data/v1/team_details1 credit

team details + pregame form

ParameterAllowed / rangeDescription
team_idrequiredTeam id. ESPN actions use the ESPN team id (from the team action); SofaScore team actions use the SofaScore team id.
Try in playground →
post/sports-data/v1/team_squad1 credit

full squad

ParameterAllowed / rangeDescription
team_idrequiredTeam id. ESPN actions use the ESPN team id (from the team action); SofaScore team actions use the SofaScore team id.
Try in playground →
post/sports-data/v1/team_transfers1 credit

team transfers in/out

ParameterAllowed / rangeDescription
team_idrequiredTeam id. ESPN actions use the ESPN team id (from the team action); SofaScore team actions use the SofaScore team id.
Try in playground →
post/sports-data/v1/season_standings2 credits

league table (total/home/away)

ParameterAllowed / rangeDescription
leaguerequiredLeague key (e.g. 'eng.1', 'nba'), a raw name to search, or a SofaScore numeric unique-tournament id.
seasonoptionalSeason year (soccer standings need it; default current season).
type = totaloptionaltotal · home · awayWhich standings table to return.
season_idoptionalExplicit SofaScore season id (skips season resolution).
Try in playground →
post/sports-data/v1/tournament_details1 credit

tournament meta (titles, tier)

ParameterAllowed / rangeDescription
leaguerequiredLeague key (e.g. 'eng.1', 'nba'), a raw name to search, or a SofaScore numeric unique-tournament id.
Try in playground →
post/sports-data/v1/manager1 credit

manager details + career history

ParameterAllowed / rangeDescription
manager_idrequiredSofaScore manager id (from entity_search).
Try in playground →
post/sports-data/v1/rankings1 credit

FIFA/ATP/WTA/UEFA rankings

ParameterAllowed / rangeDescription
type = fifaoptionalfifa · atp · wta · uefa-countries · uefa-clubsRanking list. A numeric SofaScore ranking-type id is also accepted.
Try in playground →