Skip to main content

wc — ESPN reference

  • sport slug: soccer
  • league slug: fifa.world
  • scopes: universal
  • wrappers: 110

Every endpoint is called as sdv.wc.espnWc<Endpoint>(params). Each method is also available under its snake_case name (espn_wc_<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.wc.espnWcScoreboard({});

Universal endpoints

MethodHTTPPath paramsQuery params
espnWcAthleteAwardscore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/awardsathlete_id*
espnWcAthleteBiosite_v2 /soccer/fifa.world/athletes/{athlete_id}/bioathlete_id*
espnWcAthleteCareerStatscore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/statistics[/{stat_type}]athlete_id*, stat_type
espnWcAthleteContractscore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/contractsathlete_id*
espnWcAthleteCorecore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}athlete_id*
espnWcAthleteEventlogcore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/eventlogathlete_id*
espnWcAthleteGamelogweb_v3 /soccer/fifa.world/athletes/{athlete_id}/gamelogathlete_id*season
espnWcAthleteInfosite_v2 /soccer/fifa.world/athletes/{athlete_id}athlete_id*
espnWcAthleteInjuriescore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/injuriesathlete_id*
espnWcAthleteNewssite_v2 /soccer/fifa.world/athletes/{athlete_id}/newsathlete_id*
espnWcAthleteNotescore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/notesathlete_id*
espnWcAthleteOverviewweb_v3 /soccer/fifa.world/athletes/{athlete_id}/overviewathlete_id*
espnWcAthleteRecordscore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/recordsathlete_id*
espnWcAthleteSeasonscore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/seasonsathlete_id*
espnWcAthleteSplitsweb_v3 /soccer/fifa.world/athletes/{athlete_id}/splitsathlete_id*season
espnWcAthleteStatisticslogcore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/statisticslogathlete_id*
espnWcAthleteStatsweb_v3 /soccer/fifa.world/athletes/{athlete_id}/statsathlete_id*season
espnWcAthleteVsAthletecore_v2 /soccer/leagues/fifa.world/athletes/{athlete_id}/vsathlete/{opp_id}athlete_id*, opp_id*
espnWcAthletesIndexcore_v2 /soccer/leagues/fifa.world/athletesactive, limit, page
espnWcAwardcore_v2 /soccer/leagues/fifa.world/awards/{award_id}award_id*
espnWcAwardscore_v2 /soccer/leagues/fifa.world/awards
espnWcCalendarsite_v2 /soccer/fifa.world/calendar
espnWcCoachcore_v2 /soccer/leagues/fifa.world/coaches/{coach_id}coach_id*
espnWcCoachRecordcore_v2 /soccer/leagues/fifa.world/coaches/{coach_id}/record/{record_type}coach_id*, record_type
espnWcCoachSeasoncore_v2 /soccer/leagues/fifa.world/coaches/{coach_id}/seasons/{season}coach_id*, season*
espnWcConferencessite_v2 /soccer/fifa.world/groups
espnWcDraftsite_v2 /soccer/fifa.world/draft
espnWcEventcore_v2 /soccer/leagues/fifa.world/events/{event_id}event_id*
espnWcEventBroadcastscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/broadcastsevent_id*, cid
espnWcEventCompetitioncore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}event_id*, cid
espnWcEventCompetitorcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitors/{team_id}event_id*, team_id*, cid
espnWcEventCompetitorLeaderscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitors/{team_id}/leadersevent_id*, team_id*, cid
espnWcEventCompetitorLinescorescore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescoresevent_id*, team_id*, cid
espnWcEventCompetitorRecordcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitors/{team_id}/recordevent_id*, team_id*, cid
espnWcEventCompetitorRostercore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitors/{team_id}/rosterevent_id*, team_id*, cid
espnWcEventCompetitorStatisticscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitors/{team_id}/statisticsevent_id*, team_id*, cid
espnWcEventCompetitorscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/competitorsevent_id*, cid
espnWcEventLeaderscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/leadersevent_id*, cid
espnWcEventOddscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/oddsevent_id*, cid
espnWcEventOfficialDetailcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/officials/{official_id}event_id*, official_id*, cid
espnWcEventOfficialscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/officialsevent_id*, cid
espnWcEventPlaycore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/plays/{play_id}event_id*, play_id*, cid
espnWcEventPlayPersonnelcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/plays/{play_id}/personnelevent_id*, play_id*, cid
espnWcEventPlayscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/playsevent_id*, cidlimit
espnWcEventPowerindexcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/powerindexevent_id*, cid
espnWcEventPredictorcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/predictorevent_id*, cid
espnWcEventProbabilitiescore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/probabilitiesevent_id*, cidlimit
espnWcEventPropbetscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/propbetsevent_id*, cid
espnWcEventScoringplayscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/scoringplaysevent_id*, cid
espnWcEventSituationcore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/situationevent_id*, cid
espnWcEventStatuscore_v2 /soccer/leagues/fifa.world/events/{event_id}/competitions/{cid}/statusevent_id*, cid
espnWcEventscore_v2 /soccer/leagues/fifa.world/eventsdates, limit
espnWcFranchisecore_v2 /soccer/leagues/fifa.world/franchises/{franchise_id}franchise_id*
espnWcFranchisescore_v2 /soccer/leagues/fifa.world/franchiseslimit
espnWcInjuriessite_v2 /soccer/fifa.world/injuries
espnWcLeadersweb_v3 /soccer/fifa.world/statistics/byathletecategory, season, season_typeseasontype, limit, page, sort
espnWcLeadersCorecore_v2 /soccer/leagues/fifa.world/leaders
espnWcLeagueNotescore_v2 /soccer/leagues/fifa.world/notes
espnWcLeagueRootcore_v2 /soccer/leagues/fifa.world
espnWcNewssite_v2 /soccer/fifa.world/newslimit
espnWcPositioncore_v2 /soccer/leagues/fifa.world/positions/{position_id}position_id*
espnWcPositionscore_v2 /soccer/leagues/fifa.world/positions
espnWcScoreboardsite_v2 /soccer/fifa.world/scoreboarddates, week, season_typeseasontype, groups, limit
espnWcSeasonAthletescore_v2 /soccer/leagues/fifa.world/seasons/{season}/athletesseason*limit, page
espnWcSeasonAwardscore_v2 /soccer/leagues/fifa.world/seasons/{season}/awardsseason*
espnWcSeasonCoachescore_v2 /soccer/leagues/fifa.world/seasons/{season}/coachesseason*limit
espnWcSeasonDraftcore_v2 /soccer/leagues/fifa.world/seasons/{season}/draftseason*
espnWcSeasonDraftRoundPickscore_v2 /soccer/leagues/fifa.world/seasons/{season}/draft/rounds/{round_num}/picksseason*, round_num*
espnWcSeasonFreeagentscore_v2 /soccer/leagues/fifa.world/seasons/{season}/freeagentsseason*
espnWcSeasonFuturescore_v2 /soccer/leagues/fifa.world/seasons/{season}/futuresseason*
espnWcSeasonGroupcore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/groups/{group_id}season*, season_type*, group_id*
espnWcSeasonGroupChildrencore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/groups/{group_id}/childrenseason*, season_type*, group_id*
espnWcSeasonGroupTeamscore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/groups/{group_id}/teamsseason*, season_type*, group_id*limit
espnWcSeasonGroupscore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/groupsseason*, season_type*
espnWcSeasonInfocore_v2 /soccer/leagues/fifa.world/seasons/{season}season*
espnWcSeasonPointercore_v2 /soccer/leagues/fifa.world/season
espnWcSeasonPowerindexcore_v2 /soccer/leagues/fifa.world/seasons/{season}/powerindex[/{team_id}]season*, team_id
espnWcSeasonPowerindexLeaderscore_v2 /soccer/leagues/fifa.world/seasons/{season}/powerindex/leadersseason*
espnWcSeasonTeamcore_v2 /soccer/leagues/fifa.world/seasons/{season}/teams/{team_id}season*, team_id*
espnWcSeasonTeamscore_v2 /soccer/leagues/fifa.world/seasons/{season}/teamsseason*limit
espnWcSeasonTypecore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}season*, season_type*
espnWcSeasonTypeCorrectionscore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/correctionsseason*, season_type*
espnWcSeasonTypeLeaderscore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/leadersseason*, season_type*
espnWcSeasonTypescore_v2 /soccer/leagues/fifa.world/seasons/{season}/typesseason*
espnWcSeasonWeekcore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/weeks/{week}season*, season_type*, week*
espnWcSeasonWeekEventscore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/weeks/{week}/eventsseason*, season_type*, week*limit
espnWcSeasonWeekscore_v2 /soccer/leagues/fifa.world/seasons/{season}/types/{season_type}/weeksseason*, season_type*
espnWcSeasonscore_v2 /soccer/leagues/fifa.world/seasonslimit
espnWcStandingssite_v2_alt /soccer/fifa.world/standingsseason, group, standings_typetype
espnWcStandingsCorecore_v2 /soccer/leagues/fifa.world/standings
espnWcStatisticsLeaguesite_v2 /soccer/fifa.world/statistics
espnWcSummarysite_v2 /soccer/fifa.world/summaryevent_idevent
espnWcTalentpickscore_v2 /soccer/leagues/fifa.world/talentpicks
espnWcTeamsite_v2 /soccer/fifa.world/teams/{team_id}team_id*
espnWcTeamCorecore_v2 /soccer/leagues/fifa.world/teams/{team_id}team_id*
espnWcTeamDepthchartssite_v2 /soccer/fifa.world/teams/{team_id}/depthchartsteam_id*
espnWcTeamHistorysite_v2 /soccer/fifa.world/teams/{team_id}/historyteam_id*
espnWcTeamInjuriessite_v2 /soccer/fifa.world/teams/{team_id}/injuriesteam_id*
espnWcTeamLeaderssite_v2 /soccer/fifa.world/teams/{team_id}/leadersteam_id*
espnWcTeamNewssite_v2 /soccer/fifa.world/teams/{team_id}/newsteam_id*limit
espnWcTeamRecordsite_v2 /soccer/fifa.world/teams/{team_id}/recordteam_id*
espnWcTeamRostersite_v2 /soccer/fifa.world/teams/{team_id}/rosterteam_id*
espnWcTeamSchedulesite_v2 /soccer/fifa.world/teams/{team_id}/scheduleteam_id*season
espnWcTeamTransactionssite_v2 /soccer/fifa.world/teams/{team_id}/transactionsteam_id*
espnWcTeamsCorecore_v2 /soccer/leagues/fifa.world/teamslimit
espnWcTeamsSitesite_v2 /soccer/fifa.world/teamslimit
espnWcTournamentscore_v2 /soccer/leagues/fifa.world/tournaments
espnWcTransactionssite_v2 /soccer/fifa.world/transactions
espnWcVenuecore_v2 /soccer/leagues/fifa.world/venues/{venue_id}venue_id*
espnWcVenuescore_v2 /soccer/leagues/fifa.world/venueslimit

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 the summary dispatcher's 21 sub-frames).