ucl — ESPN reference
- sport slug:
soccer - league slug:
uefa.champions - scopes:
universal - wrappers: 110
Every endpoint is called as sdv.ucl.espnUcl<Endpoint>(params). Each method is also available under its snake_case name (espn_ucl_<endpoint>) for parity with the Python / R packages. Parameters accept snake_case or camelCase. Required path params are marked *.
import sdv from 'sportsdataverse';
await sdv.ucl.espnUclScoreboard({});
Universal endpoints
| Method | HTTP | Path params | Query params |
|---|---|---|---|
espnUclAthleteAwards | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/awards | athlete_id* | — |
espnUclAthleteBio | site_v2 /soccer/uefa.champions/athletes/{athlete_id}/bio | athlete_id* | — |
espnUclAthleteCareerStats | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/statistics[/{stat_type}] | athlete_id*, stat_type | — |
espnUclAthleteContracts | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/contracts | athlete_id* | — |
espnUclAthleteCore | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id} | athlete_id* | — |
espnUclAthleteEventlog | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/eventlog | athlete_id* | — |
espnUclAthleteGamelog | web_v3 /soccer/uefa.champions/athletes/{athlete_id}/gamelog | athlete_id* | season |
espnUclAthleteInfo | site_v2 /soccer/uefa.champions/athletes/{athlete_id} | athlete_id* | — |
espnUclAthleteInjuries | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/injuries | athlete_id* | — |
espnUclAthleteNews | site_v2 /soccer/uefa.champions/athletes/{athlete_id}/news | athlete_id* | — |
espnUclAthleteNotes | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/notes | athlete_id* | — |
espnUclAthleteOverview | web_v3 /soccer/uefa.champions/athletes/{athlete_id}/overview | athlete_id* | — |
espnUclAthleteRecords | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/records | athlete_id* | — |
espnUclAthleteSeasons | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/seasons | athlete_id* | — |
espnUclAthleteSplits | web_v3 /soccer/uefa.champions/athletes/{athlete_id}/splits | athlete_id* | season |
espnUclAthleteStatisticslog | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/statisticslog | athlete_id* | — |
espnUclAthleteStats | web_v3 /soccer/uefa.champions/athletes/{athlete_id}/stats | athlete_id* | season |
espnUclAthleteVsAthlete | core_v2 /soccer/leagues/uefa.champions/athletes/{athlete_id}/vsathlete/{opp_id} | athlete_id*, opp_id* | — |
espnUclAthletesIndex | core_v2 /soccer/leagues/uefa.champions/athletes | — | active, limit, page |
espnUclAward | core_v2 /soccer/leagues/uefa.champions/awards/{award_id} | award_id* | — |
espnUclAwards | core_v2 /soccer/leagues/uefa.champions/awards | — | — |
espnUclCalendar | site_v2 /soccer/uefa.champions/calendar | — | — |
espnUclCoach | core_v2 /soccer/leagues/uefa.champions/coaches/{coach_id} | coach_id* | — |
espnUclCoachRecord | core_v2 /soccer/leagues/uefa.champions/coaches/{coach_id}/record/{record_type} | coach_id*, record_type | — |
espnUclCoachSeason | core_v2 /soccer/leagues/uefa.champions/coaches/{coach_id}/seasons/{season} | coach_id*, season* | — |
espnUclConferences | site_v2 /soccer/uefa.champions/groups | — | — |
espnUclDraft | site_v2 /soccer/uefa.champions/draft | — | — |
espnUclEvent | core_v2 /soccer/leagues/uefa.champions/events/{event_id} | event_id* | — |
espnUclEventBroadcasts | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/broadcasts | event_id*, cid | — |
espnUclEventCompetition | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid} | event_id*, cid | — |
espnUclEventCompetitor | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors/{team_id} | event_id*, team_id*, cid | — |
espnUclEventCompetitorLeaders | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders | event_id*, team_id*, cid | — |
espnUclEventCompetitorLinescores | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores | event_id*, team_id*, cid | — |
espnUclEventCompetitorRecord | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors/{team_id}/record | event_id*, team_id*, cid | — |
espnUclEventCompetitorRoster | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster | event_id*, team_id*, cid | — |
espnUclEventCompetitorStatistics | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics | event_id*, team_id*, cid | — |
espnUclEventCompetitors | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/competitors | event_id*, cid | — |
espnUclEventLeaders | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/leaders | event_id*, cid | — |
espnUclEventOdds | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/odds | event_id*, cid | — |
espnUclEventOfficialDetail | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/officials/{official_id} | event_id*, official_id*, cid | — |
espnUclEventOfficials | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/officials | event_id*, cid | — |
espnUclEventPlay | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/plays/{play_id} | event_id*, play_id*, cid | — |
espnUclEventPlayPersonnel | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel | event_id*, play_id*, cid | — |
espnUclEventPlays | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/plays | event_id*, cid | limit |
espnUclEventPowerindex | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/powerindex | event_id*, cid | — |
espnUclEventPredictor | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/predictor | event_id*, cid | — |
espnUclEventProbabilities | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/probabilities | event_id*, cid | limit |
espnUclEventPropbets | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/propbets | event_id*, cid | — |
espnUclEventScoringplays | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/scoringplays | event_id*, cid | — |
espnUclEventSituation | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/situation | event_id*, cid | — |
espnUclEventStatus | core_v2 /soccer/leagues/uefa.champions/events/{event_id}/competitions/{cid}/status | event_id*, cid | — |
espnUclEvents | core_v2 /soccer/leagues/uefa.champions/events | — | dates, limit |
espnUclFranchise | core_v2 /soccer/leagues/uefa.champions/franchises/{franchise_id} | franchise_id* | — |
espnUclFranchises | core_v2 /soccer/leagues/uefa.champions/franchises | — | limit |
espnUclInjuries | site_v2 /soccer/uefa.champions/injuries | — | — |
espnUclLeaders | web_v3 /soccer/uefa.champions/statistics/byathlete | — | category, season, season_type → seasontype, limit, page, sort |
espnUclLeadersCore | core_v2 /soccer/leagues/uefa.champions/leaders | — | — |
espnUclLeagueNotes | core_v2 /soccer/leagues/uefa.champions/notes | — | — |
espnUclLeagueRoot | core_v2 /soccer/leagues/uefa.champions | — | — |
espnUclNews | site_v2 /soccer/uefa.champions/news | — | limit |
espnUclPosition | core_v2 /soccer/leagues/uefa.champions/positions/{position_id} | position_id* | — |
espnUclPositions | core_v2 /soccer/leagues/uefa.champions/positions | — | — |
espnUclScoreboard | site_v2 /soccer/uefa.champions/scoreboard | — | dates, week, season_type → seasontype, groups, limit |
espnUclSeasonAthletes | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/athletes | season* | limit, page |
espnUclSeasonAwards | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/awards | season* | — |
espnUclSeasonCoaches | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/coaches | season* | limit |
espnUclSeasonDraft | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/draft | season* | — |
espnUclSeasonDraftRoundPicks | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/draft/rounds/{round_num}/picks | season*, round_num* | — |
espnUclSeasonFreeagents | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/freeagents | season* | — |
espnUclSeasonFutures | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/futures | season* | — |
espnUclSeasonGroup | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/groups/{group_id} | season*, season_type*, group_id* | — |
espnUclSeasonGroupChildren | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/groups/{group_id}/children | season*, season_type*, group_id* | — |
espnUclSeasonGroupTeams | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/groups/{group_id}/teams | season*, season_type*, group_id* | limit |
espnUclSeasonGroups | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/groups | season*, season_type* | — |
espnUclSeasonInfo | core_v2 /soccer/leagues/uefa.champions/seasons/{season} | season* | — |
espnUclSeasonPointer | core_v2 /soccer/leagues/uefa.champions/season | — | — |
espnUclSeasonPowerindex | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/powerindex[/{team_id}] | season*, team_id | — |
espnUclSeasonPowerindexLeaders | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/powerindex/leaders | season* | — |
espnUclSeasonTeam | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/teams/{team_id} | season*, team_id* | — |
espnUclSeasonTeams | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/teams | season* | limit |
espnUclSeasonType | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type} | season*, season_type* | — |
espnUclSeasonTypeCorrections | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/corrections | season*, season_type* | — |
espnUclSeasonTypeLeaders | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/leaders | season*, season_type* | — |
espnUclSeasonTypes | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types | season* | — |
espnUclSeasonWeek | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/weeks/{week} | season*, season_type*, week* | — |
espnUclSeasonWeekEvents | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/weeks/{week}/events | season*, season_type*, week* | limit |
espnUclSeasonWeeks | core_v2 /soccer/leagues/uefa.champions/seasons/{season}/types/{season_type}/weeks | season*, season_type* | — |
espnUclSeasons | core_v2 /soccer/leagues/uefa.champions/seasons | — | limit |
espnUclStandings | site_v2_alt /soccer/uefa.champions/standings | — | season, group, standings_type → type |
espnUclStandingsCore | core_v2 /soccer/leagues/uefa.champions/standings | — | — |
espnUclStatisticsLeague | site_v2 /soccer/uefa.champions/statistics | — | — |
espnUclSummary | site_v2 /soccer/uefa.champions/summary | — | event_id → event |
espnUclTalentpicks | core_v2 /soccer/leagues/uefa.champions/talentpicks | — | — |
espnUclTeam | site_v2 /soccer/uefa.champions/teams/{team_id} | team_id* | — |
espnUclTeamCore | core_v2 /soccer/leagues/uefa.champions/teams/{team_id} | team_id* | — |
espnUclTeamDepthcharts | site_v2 /soccer/uefa.champions/teams/{team_id}/depthcharts | team_id* | — |
espnUclTeamHistory | site_v2 /soccer/uefa.champions/teams/{team_id}/history | team_id* | — |
espnUclTeamInjuries | site_v2 /soccer/uefa.champions/teams/{team_id}/injuries | team_id* | — |
espnUclTeamLeaders | site_v2 /soccer/uefa.champions/teams/{team_id}/leaders | team_id* | — |
espnUclTeamNews | site_v2 /soccer/uefa.champions/teams/{team_id}/news | team_id* | limit |
espnUclTeamRecord | site_v2 /soccer/uefa.champions/teams/{team_id}/record | team_id* | — |
espnUclTeamRoster | site_v2 /soccer/uefa.champions/teams/{team_id}/roster | team_id* | — |
espnUclTeamSchedule | site_v2 /soccer/uefa.champions/teams/{team_id}/schedule | team_id* | season |
espnUclTeamTransactions | site_v2 /soccer/uefa.champions/teams/{team_id}/transactions | team_id* | — |
espnUclTeamsCore | core_v2 /soccer/leagues/uefa.champions/teams | — | limit |
espnUclTeamsSite | site_v2 /soccer/uefa.champions/teams | — | limit |
espnUclTournaments | core_v2 /soccer/leagues/uefa.champions/tournaments | — | — |
espnUclTransactions | site_v2 /soccer/uefa.champions/transactions | — | — |
espnUclVenue | core_v2 /soccer/leagues/uefa.champions/venues/{venue_id} | venue_id* | — |
espnUclVenues | core_v2 /soccer/leagues/uefa.champions/venues | — | limit |
Parsed output: pass
{ parsed: true }to any endpoint above to get tidy rows instead of raw JSON. The columns are determined by each endpoint's parser — see ESPN parsed returns for the full column reference (and thesummarydispatcher's 21 sub-frames).