Skip to main content

xfl — ESPN reference

  • sport slug: football
  • league slug: xfl
  • scopes: universal
  • wrappers: 110

Every endpoint is called as sdv.xfl.espnXfl<Endpoint>(params). Each method is also available under its snake_case name (espn_xfl_<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.xfl.espnXflScoreboard({});

Universal endpoints

MethodHTTPPath paramsQuery params
espnXflAthleteAwardscore_v2 /football/leagues/xfl/athletes/{athlete_id}/awardsathlete_id*
espnXflAthleteBiosite_v2 /football/xfl/athletes/{athlete_id}/bioathlete_id*
espnXflAthleteCareerStatscore_v2 /football/leagues/xfl/athletes/{athlete_id}/statistics[/{stat_type}]athlete_id*, stat_type
espnXflAthleteContractscore_v2 /football/leagues/xfl/athletes/{athlete_id}/contractsathlete_id*
espnXflAthleteCorecore_v2 /football/leagues/xfl/athletes/{athlete_id}athlete_id*
espnXflAthleteEventlogcore_v2 /football/leagues/xfl/athletes/{athlete_id}/eventlogathlete_id*
espnXflAthleteGamelogweb_v3 /football/xfl/athletes/{athlete_id}/gamelogathlete_id*season
espnXflAthleteInfosite_v2 /football/xfl/athletes/{athlete_id}athlete_id*
espnXflAthleteInjuriescore_v2 /football/leagues/xfl/athletes/{athlete_id}/injuriesathlete_id*
espnXflAthleteNewssite_v2 /football/xfl/athletes/{athlete_id}/newsathlete_id*
espnXflAthleteNotescore_v2 /football/leagues/xfl/athletes/{athlete_id}/notesathlete_id*
espnXflAthleteOverviewweb_v3 /football/xfl/athletes/{athlete_id}/overviewathlete_id*
espnXflAthleteRecordscore_v2 /football/leagues/xfl/athletes/{athlete_id}/recordsathlete_id*
espnXflAthleteSeasonscore_v2 /football/leagues/xfl/athletes/{athlete_id}/seasonsathlete_id*
espnXflAthleteSplitsweb_v3 /football/xfl/athletes/{athlete_id}/splitsathlete_id*season
espnXflAthleteStatisticslogcore_v2 /football/leagues/xfl/athletes/{athlete_id}/statisticslogathlete_id*
espnXflAthleteStatsweb_v3 /football/xfl/athletes/{athlete_id}/statsathlete_id*season
espnXflAthleteVsAthletecore_v2 /football/leagues/xfl/athletes/{athlete_id}/vsathlete/{opp_id}athlete_id*, opp_id*
espnXflAthletesIndexcore_v2 /football/leagues/xfl/athletesactive, limit, page
espnXflAwardcore_v2 /football/leagues/xfl/awards/{award_id}award_id*
espnXflAwardscore_v2 /football/leagues/xfl/awards
espnXflCalendarsite_v2 /football/xfl/calendar
espnXflCoachcore_v2 /football/leagues/xfl/coaches/{coach_id}coach_id*
espnXflCoachRecordcore_v2 /football/leagues/xfl/coaches/{coach_id}/record/{record_type}coach_id*, record_type
espnXflCoachSeasoncore_v2 /football/leagues/xfl/coaches/{coach_id}/seasons/{season}coach_id*, season*
espnXflConferencessite_v2 /football/xfl/groups
espnXflDraftsite_v2 /football/xfl/draft
espnXflEventcore_v2 /football/leagues/xfl/events/{event_id}event_id*
espnXflEventBroadcastscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/broadcastsevent_id*, cid
espnXflEventCompetitioncore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}event_id*, cid
espnXflEventCompetitorcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitors/{team_id}event_id*, team_id*, cid
espnXflEventCompetitorLeaderscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/leadersevent_id*, team_id*, cid
espnXflEventCompetitorLinescorescore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescoresevent_id*, team_id*, cid
espnXflEventCompetitorRecordcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/recordevent_id*, team_id*, cid
espnXflEventCompetitorRostercore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/rosterevent_id*, team_id*, cid
espnXflEventCompetitorStatisticscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/statisticsevent_id*, team_id*, cid
espnXflEventCompetitorscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/competitorsevent_id*, cid
espnXflEventLeaderscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/leadersevent_id*, cid
espnXflEventOddscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/oddsevent_id*, cid
espnXflEventOfficialDetailcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/officials/{official_id}event_id*, official_id*, cid
espnXflEventOfficialscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/officialsevent_id*, cid
espnXflEventPlaycore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/plays/{play_id}event_id*, play_id*, cid
espnXflEventPlayPersonnelcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/plays/{play_id}/personnelevent_id*, play_id*, cid
espnXflEventPlayscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/playsevent_id*, cidlimit
espnXflEventPowerindexcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/powerindexevent_id*, cid
espnXflEventPredictorcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/predictorevent_id*, cid
espnXflEventProbabilitiescore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/probabilitiesevent_id*, cidlimit
espnXflEventPropbetscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/propbetsevent_id*, cid
espnXflEventScoringplayscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/scoringplaysevent_id*, cid
espnXflEventSituationcore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/situationevent_id*, cid
espnXflEventStatuscore_v2 /football/leagues/xfl/events/{event_id}/competitions/{cid}/statusevent_id*, cid
espnXflEventscore_v2 /football/leagues/xfl/eventsdates, limit
espnXflFranchisecore_v2 /football/leagues/xfl/franchises/{franchise_id}franchise_id*
espnXflFranchisescore_v2 /football/leagues/xfl/franchiseslimit
espnXflInjuriessite_v2 /football/xfl/injuries
espnXflLeadersweb_v3 /football/xfl/statistics/byathletecategory, season, season_typeseasontype, limit, page, sort
espnXflLeadersCorecore_v2 /football/leagues/xfl/leaders
espnXflLeagueNotescore_v2 /football/leagues/xfl/notes
espnXflLeagueRootcore_v2 /football/leagues/xfl
espnXflNewssite_v2 /football/xfl/newslimit
espnXflPositioncore_v2 /football/leagues/xfl/positions/{position_id}position_id*
espnXflPositionscore_v2 /football/leagues/xfl/positions
espnXflScoreboardsite_v2 /football/xfl/scoreboarddates, week, season_typeseasontype, groups, limit
espnXflSeasonAthletescore_v2 /football/leagues/xfl/seasons/{season}/athletesseason*limit, page
espnXflSeasonAwardscore_v2 /football/leagues/xfl/seasons/{season}/awardsseason*
espnXflSeasonCoachescore_v2 /football/leagues/xfl/seasons/{season}/coachesseason*limit
espnXflSeasonDraftcore_v2 /football/leagues/xfl/seasons/{season}/draftseason*
espnXflSeasonDraftRoundPickscore_v2 /football/leagues/xfl/seasons/{season}/draft/rounds/{round_num}/picksseason*, round_num*
espnXflSeasonFreeagentscore_v2 /football/leagues/xfl/seasons/{season}/freeagentsseason*
espnXflSeasonFuturescore_v2 /football/leagues/xfl/seasons/{season}/futuresseason*
espnXflSeasonGroupcore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/groups/{group_id}season*, season_type*, group_id*
espnXflSeasonGroupChildrencore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/groups/{group_id}/childrenseason*, season_type*, group_id*
espnXflSeasonGroupTeamscore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/groups/{group_id}/teamsseason*, season_type*, group_id*limit
espnXflSeasonGroupscore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/groupsseason*, season_type*
espnXflSeasonInfocore_v2 /football/leagues/xfl/seasons/{season}season*
espnXflSeasonPointercore_v2 /football/leagues/xfl/season
espnXflSeasonPowerindexcore_v2 /football/leagues/xfl/seasons/{season}/powerindex[/{team_id}]season*, team_id
espnXflSeasonPowerindexLeaderscore_v2 /football/leagues/xfl/seasons/{season}/powerindex/leadersseason*
espnXflSeasonTeamcore_v2 /football/leagues/xfl/seasons/{season}/teams/{team_id}season*, team_id*
espnXflSeasonTeamscore_v2 /football/leagues/xfl/seasons/{season}/teamsseason*limit
espnXflSeasonTypecore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}season*, season_type*
espnXflSeasonTypeCorrectionscore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/correctionsseason*, season_type*
espnXflSeasonTypeLeaderscore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/leadersseason*, season_type*
espnXflSeasonTypescore_v2 /football/leagues/xfl/seasons/{season}/typesseason*
espnXflSeasonWeekcore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/weeks/{week}season*, season_type*, week*
espnXflSeasonWeekEventscore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/weeks/{week}/eventsseason*, season_type*, week*limit
espnXflSeasonWeekscore_v2 /football/leagues/xfl/seasons/{season}/types/{season_type}/weeksseason*, season_type*
espnXflSeasonscore_v2 /football/leagues/xfl/seasonslimit
espnXflStandingssite_v2_alt /football/xfl/standingsseason, group, standings_typetype
espnXflStandingsCorecore_v2 /football/leagues/xfl/standings
espnXflStatisticsLeaguesite_v2 /football/xfl/statistics
espnXflSummarysite_v2 /football/xfl/summaryevent_idevent
espnXflTalentpickscore_v2 /football/leagues/xfl/talentpicks
espnXflTeamsite_v2 /football/xfl/teams/{team_id}team_id*
espnXflTeamCorecore_v2 /football/leagues/xfl/teams/{team_id}team_id*
espnXflTeamDepthchartssite_v2 /football/xfl/teams/{team_id}/depthchartsteam_id*
espnXflTeamHistorysite_v2 /football/xfl/teams/{team_id}/historyteam_id*
espnXflTeamInjuriessite_v2 /football/xfl/teams/{team_id}/injuriesteam_id*
espnXflTeamLeaderssite_v2 /football/xfl/teams/{team_id}/leadersteam_id*
espnXflTeamNewssite_v2 /football/xfl/teams/{team_id}/newsteam_id*limit
espnXflTeamRecordsite_v2 /football/xfl/teams/{team_id}/recordteam_id*
espnXflTeamRostersite_v2 /football/xfl/teams/{team_id}/rosterteam_id*
espnXflTeamSchedulesite_v2 /football/xfl/teams/{team_id}/scheduleteam_id*season
espnXflTeamTransactionssite_v2 /football/xfl/teams/{team_id}/transactionsteam_id*
espnXflTeamsCorecore_v2 /football/leagues/xfl/teamslimit
espnXflTeamsSitesite_v2 /football/xfl/teamslimit
espnXflTournamentscore_v2 /football/leagues/xfl/tournaments
espnXflTransactionssite_v2 /football/xfl/transactions
espnXflVenuecore_v2 /football/leagues/xfl/venues/{venue_id}venue_id*
espnXflVenuescore_v2 /football/leagues/xfl/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).