bundesliga — ESPN reference
- sport slug:
soccer - league slug:
ger.1 - scopes:
universal - wrappers: 110
Every endpoint is called as sdv.bundesliga.espnBundesliga<Endpoint>(params). Each method is also available under its snake_case name (espn_bundesliga_<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.bundesliga.espnBundesligaScoreboard({});
Universal endpoints
| Method | HTTP | Path params | Query params |
|---|---|---|---|
espnBundesligaAthleteAwards | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/awards | athlete_id* | — |
espnBundesligaAthleteBio | site_v2 /soccer/ger.1/athletes/{athlete_id}/bio | athlete_id* | — |
espnBundesligaAthleteCareerStats | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/statistics[/{stat_type}] | athlete_id*, stat_type | — |
espnBundesligaAthleteContracts | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/contracts | athlete_id* | — |
espnBundesligaAthleteCore | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id} | athlete_id* | — |
espnBundesligaAthleteEventlog | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/eventlog | athlete_id* | — |
espnBundesligaAthleteGamelog | web_v3 /soccer/ger.1/athletes/{athlete_id}/gamelog | athlete_id* | season |
espnBundesligaAthleteInfo | site_v2 /soccer/ger.1/athletes/{athlete_id} | athlete_id* | — |
espnBundesligaAthleteInjuries | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/injuries | athlete_id* | — |
espnBundesligaAthleteNews | site_v2 /soccer/ger.1/athletes/{athlete_id}/news | athlete_id* | — |
espnBundesligaAthleteNotes | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/notes | athlete_id* | — |
espnBundesligaAthleteOverview | web_v3 /soccer/ger.1/athletes/{athlete_id}/overview | athlete_id* | — |
espnBundesligaAthleteRecords | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/records | athlete_id* | — |
espnBundesligaAthleteSeasons | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/seasons | athlete_id* | — |
espnBundesligaAthleteSplits | web_v3 /soccer/ger.1/athletes/{athlete_id}/splits | athlete_id* | season |
espnBundesligaAthleteStatisticslog | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/statisticslog | athlete_id* | — |
espnBundesligaAthleteStats | web_v3 /soccer/ger.1/athletes/{athlete_id}/stats | athlete_id* | season |
espnBundesligaAthleteVsAthlete | core_v2 /soccer/leagues/ger.1/athletes/{athlete_id}/vsathlete/{opp_id} | athlete_id*, opp_id* | — |
espnBundesligaAthletesIndex | core_v2 /soccer/leagues/ger.1/athletes | — | active, limit, page |
espnBundesligaAward | core_v2 /soccer/leagues/ger.1/awards/{award_id} | award_id* | — |
espnBundesligaAwards | core_v2 /soccer/leagues/ger.1/awards | — | — |
espnBundesligaCalendar | site_v2 /soccer/ger.1/calendar | — | — |
espnBundesligaCoach | core_v2 /soccer/leagues/ger.1/coaches/{coach_id} | coach_id* | — |
espnBundesligaCoachRecord | core_v2 /soccer/leagues/ger.1/coaches/{coach_id}/record/{record_type} | coach_id*, record_type | — |
espnBundesligaCoachSeason | core_v2 /soccer/leagues/ger.1/coaches/{coach_id}/seasons/{season} | coach_id*, season* | — |
espnBundesligaConferences | site_v2 /soccer/ger.1/groups | — | — |
espnBundesligaDraft | site_v2 /soccer/ger.1/draft | — | — |
espnBundesligaEvent | core_v2 /soccer/leagues/ger.1/events/{event_id} | event_id* | — |
espnBundesligaEventBroadcasts | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/broadcasts | event_id*, cid | — |
espnBundesligaEventCompetition | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid} | event_id*, cid | — |
espnBundesligaEventCompetitor | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors/{team_id} | event_id*, team_id*, cid | — |
espnBundesligaEventCompetitorLeaders | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders | event_id*, team_id*, cid | — |
espnBundesligaEventCompetitorLinescores | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores | event_id*, team_id*, cid | — |
espnBundesligaEventCompetitorRecord | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/record | event_id*, team_id*, cid | — |
espnBundesligaEventCompetitorRoster | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster | event_id*, team_id*, cid | — |
espnBundesligaEventCompetitorStatistics | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics | event_id*, team_id*, cid | — |
espnBundesligaEventCompetitors | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/competitors | event_id*, cid | — |
espnBundesligaEventLeaders | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/leaders | event_id*, cid | — |
espnBundesligaEventOdds | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/odds | event_id*, cid | — |
espnBundesligaEventOfficialDetail | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/officials/{official_id} | event_id*, official_id*, cid | — |
espnBundesligaEventOfficials | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/officials | event_id*, cid | — |
espnBundesligaEventPlay | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/plays/{play_id} | event_id*, play_id*, cid | — |
espnBundesligaEventPlayPersonnel | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel | event_id*, play_id*, cid | — |
espnBundesligaEventPlays | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/plays | event_id*, cid | limit |
espnBundesligaEventPowerindex | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/powerindex | event_id*, cid | — |
espnBundesligaEventPredictor | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/predictor | event_id*, cid | — |
espnBundesligaEventProbabilities | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/probabilities | event_id*, cid | limit |
espnBundesligaEventPropbets | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/propbets | event_id*, cid | — |
espnBundesligaEventScoringplays | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/scoringplays | event_id*, cid | — |
espnBundesligaEventSituation | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/situation | event_id*, cid | — |
espnBundesligaEventStatus | core_v2 /soccer/leagues/ger.1/events/{event_id}/competitions/{cid}/status | event_id*, cid | — |
espnBundesligaEvents | core_v2 /soccer/leagues/ger.1/events | — | dates, limit |
espnBundesligaFranchise | core_v2 /soccer/leagues/ger.1/franchises/{franchise_id} | franchise_id* | — |
espnBundesligaFranchises | core_v2 /soccer/leagues/ger.1/franchises | — | limit |
espnBundesligaInjuries | site_v2 /soccer/ger.1/injuries | — | — |
espnBundesligaLeaders | web_v3 /soccer/ger.1/statistics/byathlete | — | category, season, season_type → seasontype, limit, page, sort |
espnBundesligaLeadersCore | core_v2 /soccer/leagues/ger.1/leaders | — | — |
espnBundesligaLeagueNotes | core_v2 /soccer/leagues/ger.1/notes | — | — |
espnBundesligaLeagueRoot | core_v2 /soccer/leagues/ger.1 | — | — |
espnBundesligaNews | site_v2 /soccer/ger.1/news | — | limit |
espnBundesligaPosition | core_v2 /soccer/leagues/ger.1/positions/{position_id} | position_id* | — |
espnBundesligaPositions | core_v2 /soccer/leagues/ger.1/positions | — | — |
espnBundesligaScoreboard | site_v2 /soccer/ger.1/scoreboard | — | dates, week, season_type → seasontype, groups, limit |
espnBundesligaSeasonAthletes | core_v2 /soccer/leagues/ger.1/seasons/{season}/athletes | season* | limit, page |
espnBundesligaSeasonAwards | core_v2 /soccer/leagues/ger.1/seasons/{season}/awards | season* | — |
espnBundesligaSeasonCoaches | core_v2 /soccer/leagues/ger.1/seasons/{season}/coaches | season* | limit |
espnBundesligaSeasonDraft | core_v2 /soccer/leagues/ger.1/seasons/{season}/draft | season* | — |
espnBundesligaSeasonDraftRoundPicks | core_v2 /soccer/leagues/ger.1/seasons/{season}/draft/rounds/{round_num}/picks | season*, round_num* | — |
espnBundesligaSeasonFreeagents | core_v2 /soccer/leagues/ger.1/seasons/{season}/freeagents | season* | — |
espnBundesligaSeasonFutures | core_v2 /soccer/leagues/ger.1/seasons/{season}/futures | season* | — |
espnBundesligaSeasonGroup | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/groups/{group_id} | season*, season_type*, group_id* | — |
espnBundesligaSeasonGroupChildren | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/groups/{group_id}/children | season*, season_type*, group_id* | — |
espnBundesligaSeasonGroupTeams | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/groups/{group_id}/teams | season*, season_type*, group_id* | limit |
espnBundesligaSeasonGroups | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/groups | season*, season_type* | — |
espnBundesligaSeasonInfo | core_v2 /soccer/leagues/ger.1/seasons/{season} | season* | — |
espnBundesligaSeasonPointer | core_v2 /soccer/leagues/ger.1/season | — | — |
espnBundesligaSeasonPowerindex | core_v2 /soccer/leagues/ger.1/seasons/{season}/powerindex[/{team_id}] | season*, team_id | — |
espnBundesligaSeasonPowerindexLeaders | core_v2 /soccer/leagues/ger.1/seasons/{season}/powerindex/leaders | season* | — |
espnBundesligaSeasonTeam | core_v2 /soccer/leagues/ger.1/seasons/{season}/teams/{team_id} | season*, team_id* | — |
espnBundesligaSeasonTeams | core_v2 /soccer/leagues/ger.1/seasons/{season}/teams | season* | limit |
espnBundesligaSeasonType | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type} | season*, season_type* | — |
espnBundesligaSeasonTypeCorrections | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/corrections | season*, season_type* | — |
espnBundesligaSeasonTypeLeaders | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/leaders | season*, season_type* | — |
espnBundesligaSeasonTypes | core_v2 /soccer/leagues/ger.1/seasons/{season}/types | season* | — |
espnBundesligaSeasonWeek | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/weeks/{week} | season*, season_type*, week* | — |
espnBundesligaSeasonWeekEvents | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/weeks/{week}/events | season*, season_type*, week* | limit |
espnBundesligaSeasonWeeks | core_v2 /soccer/leagues/ger.1/seasons/{season}/types/{season_type}/weeks | season*, season_type* | — |
espnBundesligaSeasons | core_v2 /soccer/leagues/ger.1/seasons | — | limit |
espnBundesligaStandings | site_v2_alt /soccer/ger.1/standings | — | season, group, standings_type → type |
espnBundesligaStandingsCore | core_v2 /soccer/leagues/ger.1/standings | — | — |
espnBundesligaStatisticsLeague | site_v2 /soccer/ger.1/statistics | — | — |
espnBundesligaSummary | site_v2 /soccer/ger.1/summary | — | event_id → event |
espnBundesligaTalentpicks | core_v2 /soccer/leagues/ger.1/talentpicks | — | — |
espnBundesligaTeam | site_v2 /soccer/ger.1/teams/{team_id} | team_id* | — |
espnBundesligaTeamCore | core_v2 /soccer/leagues/ger.1/teams/{team_id} | team_id* | — |
espnBundesligaTeamDepthcharts | site_v2 /soccer/ger.1/teams/{team_id}/depthcharts | team_id* | — |
espnBundesligaTeamHistory | site_v2 /soccer/ger.1/teams/{team_id}/history | team_id* | — |
espnBundesligaTeamInjuries | site_v2 /soccer/ger.1/teams/{team_id}/injuries | team_id* | — |
espnBundesligaTeamLeaders | site_v2 /soccer/ger.1/teams/{team_id}/leaders | team_id* | — |
espnBundesligaTeamNews | site_v2 /soccer/ger.1/teams/{team_id}/news | team_id* | limit |
espnBundesligaTeamRecord | site_v2 /soccer/ger.1/teams/{team_id}/record | team_id* | — |
espnBundesligaTeamRoster | site_v2 /soccer/ger.1/teams/{team_id}/roster | team_id* | — |
espnBundesligaTeamSchedule | site_v2 /soccer/ger.1/teams/{team_id}/schedule | team_id* | season |
espnBundesligaTeamTransactions | site_v2 /soccer/ger.1/teams/{team_id}/transactions | team_id* | — |
espnBundesligaTeamsCore | core_v2 /soccer/leagues/ger.1/teams | — | limit |
espnBundesligaTeamsSite | site_v2 /soccer/ger.1/teams | — | limit |
espnBundesligaTournaments | core_v2 /soccer/leagues/ger.1/tournaments | — | — |
espnBundesligaTransactions | site_v2 /soccer/ger.1/transactions | — | — |
espnBundesligaVenue | core_v2 /soccer/leagues/ger.1/venues/{venue_id} | venue_id* | — |
espnBundesligaVenues | core_v2 /soccer/leagues/ger.1/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).