ufl — ESPN reference
- sport slug:
football - league slug:
ufl - scopes:
universal - wrappers: 110
Every endpoint is called as sdv.ufl.espnUfl<Endpoint>(params). Each method is also available under its snake_case name (espn_ufl_<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.ufl.espnUflScoreboard({});
Universal endpoints
| Method | HTTP | Path params | Query params |
|---|---|---|---|
espnUflAthleteAwards | core_v2 /football/leagues/ufl/athletes/{athlete_id}/awards | athlete_id* | — |
espnUflAthleteBio | site_v2 /football/ufl/athletes/{athlete_id}/bio | athlete_id* | — |
espnUflAthleteCareerStats | core_v2 /football/leagues/ufl/athletes/{athlete_id}/statistics[/{stat_type}] | athlete_id*, stat_type | — |
espnUflAthleteContracts | core_v2 /football/leagues/ufl/athletes/{athlete_id}/contracts | athlete_id* | — |
espnUflAthleteCore | core_v2 /football/leagues/ufl/athletes/{athlete_id} | athlete_id* | — |
espnUflAthleteEventlog | core_v2 /football/leagues/ufl/athletes/{athlete_id}/eventlog | athlete_id* | — |
espnUflAthleteGamelog | web_v3 /football/ufl/athletes/{athlete_id}/gamelog | athlete_id* | season |
espnUflAthleteInfo | site_v2 /football/ufl/athletes/{athlete_id} | athlete_id* | — |
espnUflAthleteInjuries | core_v2 /football/leagues/ufl/athletes/{athlete_id}/injuries | athlete_id* | — |
espnUflAthleteNews | site_v2 /football/ufl/athletes/{athlete_id}/news | athlete_id* | — |
espnUflAthleteNotes | core_v2 /football/leagues/ufl/athletes/{athlete_id}/notes | athlete_id* | — |
espnUflAthleteOverview | web_v3 /football/ufl/athletes/{athlete_id}/overview | athlete_id* | — |
espnUflAthleteRecords | core_v2 /football/leagues/ufl/athletes/{athlete_id}/records | athlete_id* | — |
espnUflAthleteSeasons | core_v2 /football/leagues/ufl/athletes/{athlete_id}/seasons | athlete_id* | — |
espnUflAthleteSplits | web_v3 /football/ufl/athletes/{athlete_id}/splits | athlete_id* | season |
espnUflAthleteStatisticslog | core_v2 /football/leagues/ufl/athletes/{athlete_id}/statisticslog | athlete_id* | — |
espnUflAthleteStats | web_v3 /football/ufl/athletes/{athlete_id}/stats | athlete_id* | season |
espnUflAthleteVsAthlete | core_v2 /football/leagues/ufl/athletes/{athlete_id}/vsathlete/{opp_id} | athlete_id*, opp_id* | — |
espnUflAthletesIndex | core_v2 /football/leagues/ufl/athletes | — | active, limit, page |
espnUflAward | core_v2 /football/leagues/ufl/awards/{award_id} | award_id* | — |
espnUflAwards | core_v2 /football/leagues/ufl/awards | — | — |
espnUflCalendar | site_v2 /football/ufl/calendar | — | — |
espnUflCoach | core_v2 /football/leagues/ufl/coaches/{coach_id} | coach_id* | — |
espnUflCoachRecord | core_v2 /football/leagues/ufl/coaches/{coach_id}/record/{record_type} | coach_id*, record_type | — |
espnUflCoachSeason | core_v2 /football/leagues/ufl/coaches/{coach_id}/seasons/{season} | coach_id*, season* | — |
espnUflConferences | site_v2 /football/ufl/groups | — | — |
espnUflDraft | site_v2 /football/ufl/draft | — | — |
espnUflEvent | core_v2 /football/leagues/ufl/events/{event_id} | event_id* | — |
espnUflEventBroadcasts | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/broadcasts | event_id*, cid | — |
espnUflEventCompetition | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid} | event_id*, cid | — |
espnUflEventCompetitor | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors/{team_id} | event_id*, team_id*, cid | — |
espnUflEventCompetitorLeaders | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders | event_id*, team_id*, cid | — |
espnUflEventCompetitorLinescores | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores | event_id*, team_id*, cid | — |
espnUflEventCompetitorRecord | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors/{team_id}/record | event_id*, team_id*, cid | — |
espnUflEventCompetitorRoster | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster | event_id*, team_id*, cid | — |
espnUflEventCompetitorStatistics | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics | event_id*, team_id*, cid | — |
espnUflEventCompetitors | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/competitors | event_id*, cid | — |
espnUflEventLeaders | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/leaders | event_id*, cid | — |
espnUflEventOdds | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/odds | event_id*, cid | — |
espnUflEventOfficialDetail | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/officials/{official_id} | event_id*, official_id*, cid | — |
espnUflEventOfficials | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/officials | event_id*, cid | — |
espnUflEventPlay | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/plays/{play_id} | event_id*, play_id*, cid | — |
espnUflEventPlayPersonnel | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel | event_id*, play_id*, cid | — |
espnUflEventPlays | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/plays | event_id*, cid | limit |
espnUflEventPowerindex | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/powerindex | event_id*, cid | — |
espnUflEventPredictor | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/predictor | event_id*, cid | — |
espnUflEventProbabilities | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/probabilities | event_id*, cid | limit |
espnUflEventPropbets | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/propbets | event_id*, cid | — |
espnUflEventScoringplays | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/scoringplays | event_id*, cid | — |
espnUflEventSituation | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/situation | event_id*, cid | — |
espnUflEventStatus | core_v2 /football/leagues/ufl/events/{event_id}/competitions/{cid}/status | event_id*, cid | — |
espnUflEvents | core_v2 /football/leagues/ufl/events | — | dates, limit |
espnUflFranchise | core_v2 /football/leagues/ufl/franchises/{franchise_id} | franchise_id* | — |
espnUflFranchises | core_v2 /football/leagues/ufl/franchises | — | limit |
espnUflInjuries | site_v2 /football/ufl/injuries | — | — |
espnUflLeaders | web_v3 /football/ufl/statistics/byathlete | — | category, season, season_type → seasontype, limit, page, sort |
espnUflLeadersCore | core_v2 /football/leagues/ufl/leaders | — | — |
espnUflLeagueNotes | core_v2 /football/leagues/ufl/notes | — | — |
espnUflLeagueRoot | core_v2 /football/leagues/ufl | — | — |
espnUflNews | site_v2 /football/ufl/news | — | limit |
espnUflPosition | core_v2 /football/leagues/ufl/positions/{position_id} | position_id* | — |
espnUflPositions | core_v2 /football/leagues/ufl/positions | — | — |
espnUflScoreboard | site_v2 /football/ufl/scoreboard | — | dates, week, season_type → seasontype, groups, limit |
espnUflSeasonAthletes | core_v2 /football/leagues/ufl/seasons/{season}/athletes | season* | limit, page |
espnUflSeasonAwards | core_v2 /football/leagues/ufl/seasons/{season}/awards | season* | — |
espnUflSeasonCoaches | core_v2 /football/leagues/ufl/seasons/{season}/coaches | season* | limit |
espnUflSeasonDraft | core_v2 /football/leagues/ufl/seasons/{season}/draft | season* | — |
espnUflSeasonDraftRoundPicks | core_v2 /football/leagues/ufl/seasons/{season}/draft/rounds/{round_num}/picks | season*, round_num* | — |
espnUflSeasonFreeagents | core_v2 /football/leagues/ufl/seasons/{season}/freeagents | season* | — |
espnUflSeasonFutures | core_v2 /football/leagues/ufl/seasons/{season}/futures | season* | — |
espnUflSeasonGroup | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/groups/{group_id} | season*, season_type*, group_id* | — |
espnUflSeasonGroupChildren | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/groups/{group_id}/children | season*, season_type*, group_id* | — |
espnUflSeasonGroupTeams | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/groups/{group_id}/teams | season*, season_type*, group_id* | limit |
espnUflSeasonGroups | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/groups | season*, season_type* | — |
espnUflSeasonInfo | core_v2 /football/leagues/ufl/seasons/{season} | season* | — |
espnUflSeasonPointer | core_v2 /football/leagues/ufl/season | — | — |
espnUflSeasonPowerindex | core_v2 /football/leagues/ufl/seasons/{season}/powerindex[/{team_id}] | season*, team_id | — |
espnUflSeasonPowerindexLeaders | core_v2 /football/leagues/ufl/seasons/{season}/powerindex/leaders | season* | — |
espnUflSeasonTeam | core_v2 /football/leagues/ufl/seasons/{season}/teams/{team_id} | season*, team_id* | — |
espnUflSeasonTeams | core_v2 /football/leagues/ufl/seasons/{season}/teams | season* | limit |
espnUflSeasonType | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type} | season*, season_type* | — |
espnUflSeasonTypeCorrections | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/corrections | season*, season_type* | — |
espnUflSeasonTypeLeaders | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/leaders | season*, season_type* | — |
espnUflSeasonTypes | core_v2 /football/leagues/ufl/seasons/{season}/types | season* | — |
espnUflSeasonWeek | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/weeks/{week} | season*, season_type*, week* | — |
espnUflSeasonWeekEvents | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/weeks/{week}/events | season*, season_type*, week* | limit |
espnUflSeasonWeeks | core_v2 /football/leagues/ufl/seasons/{season}/types/{season_type}/weeks | season*, season_type* | — |
espnUflSeasons | core_v2 /football/leagues/ufl/seasons | — | limit |
espnUflStandings | site_v2_alt /football/ufl/standings | — | season, group, standings_type → type |
espnUflStandingsCore | core_v2 /football/leagues/ufl/standings | — | — |
espnUflStatisticsLeague | site_v2 /football/ufl/statistics | — | — |
espnUflSummary | site_v2 /football/ufl/summary | — | event_id → event |
espnUflTalentpicks | core_v2 /football/leagues/ufl/talentpicks | — | — |
espnUflTeam | site_v2 /football/ufl/teams/{team_id} | team_id* | — |
espnUflTeamCore | core_v2 /football/leagues/ufl/teams/{team_id} | team_id* | — |
espnUflTeamDepthcharts | site_v2 /football/ufl/teams/{team_id}/depthcharts | team_id* | — |
espnUflTeamHistory | site_v2 /football/ufl/teams/{team_id}/history | team_id* | — |
espnUflTeamInjuries | site_v2 /football/ufl/teams/{team_id}/injuries | team_id* | — |
espnUflTeamLeaders | site_v2 /football/ufl/teams/{team_id}/leaders | team_id* | — |
espnUflTeamNews | site_v2 /football/ufl/teams/{team_id}/news | team_id* | limit |
espnUflTeamRecord | site_v2 /football/ufl/teams/{team_id}/record | team_id* | — |
espnUflTeamRoster | site_v2 /football/ufl/teams/{team_id}/roster | team_id* | — |
espnUflTeamSchedule | site_v2 /football/ufl/teams/{team_id}/schedule | team_id* | season |
espnUflTeamTransactions | site_v2 /football/ufl/teams/{team_id}/transactions | team_id* | — |
espnUflTeamsCore | core_v2 /football/leagues/ufl/teams | — | limit |
espnUflTeamsSite | site_v2 /football/ufl/teams | — | limit |
espnUflTournaments | core_v2 /football/leagues/ufl/tournaments | — | — |
espnUflTransactions | site_v2 /football/ufl/transactions | — | — |
espnUflVenue | core_v2 /football/leagues/ufl/venues/{venue_id} | venue_id* | — |
espnUflVenues | core_v2 /football/leagues/ufl/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).