cfl — ESPN reference
- sport slug:
football - league slug:
cfl - scopes:
universal - wrappers: 110
Every endpoint is called as sdv.cfl.espnCfl<Endpoint>(params). Each method is also available under its snake_case name (espn_cfl_<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.cfl.espnCflScoreboard({});
Universal endpoints
| Method | HTTP | Path params | Query params |
|---|---|---|---|
espnCflAthleteAwards | core_v2 /football/leagues/cfl/athletes/{athlete_id}/awards | athlete_id* | — |
espnCflAthleteBio | site_v2 /football/cfl/athletes/{athlete_id}/bio | athlete_id* | — |
espnCflAthleteCareerStats | core_v2 /football/leagues/cfl/athletes/{athlete_id}/statistics[/{stat_type}] | athlete_id*, stat_type | — |
espnCflAthleteContracts | core_v2 /football/leagues/cfl/athletes/{athlete_id}/contracts | athlete_id* | — |
espnCflAthleteCore | core_v2 /football/leagues/cfl/athletes/{athlete_id} | athlete_id* | — |
espnCflAthleteEventlog | core_v2 /football/leagues/cfl/athletes/{athlete_id}/eventlog | athlete_id* | — |
espnCflAthleteGamelog | web_v3 /football/cfl/athletes/{athlete_id}/gamelog | athlete_id* | season |
espnCflAthleteInfo | site_v2 /football/cfl/athletes/{athlete_id} | athlete_id* | — |
espnCflAthleteInjuries | core_v2 /football/leagues/cfl/athletes/{athlete_id}/injuries | athlete_id* | — |
espnCflAthleteNews | site_v2 /football/cfl/athletes/{athlete_id}/news | athlete_id* | — |
espnCflAthleteNotes | core_v2 /football/leagues/cfl/athletes/{athlete_id}/notes | athlete_id* | — |
espnCflAthleteOverview | web_v3 /football/cfl/athletes/{athlete_id}/overview | athlete_id* | — |
espnCflAthleteRecords | core_v2 /football/leagues/cfl/athletes/{athlete_id}/records | athlete_id* | — |
espnCflAthleteSeasons | core_v2 /football/leagues/cfl/athletes/{athlete_id}/seasons | athlete_id* | — |
espnCflAthleteSplits | web_v3 /football/cfl/athletes/{athlete_id}/splits | athlete_id* | season |
espnCflAthleteStatisticslog | core_v2 /football/leagues/cfl/athletes/{athlete_id}/statisticslog | athlete_id* | — |
espnCflAthleteStats | web_v3 /football/cfl/athletes/{athlete_id}/stats | athlete_id* | season |
espnCflAthleteVsAthlete | core_v2 /football/leagues/cfl/athletes/{athlete_id}/vsathlete/{opp_id} | athlete_id*, opp_id* | — |
espnCflAthletesIndex | core_v2 /football/leagues/cfl/athletes | — | active, limit, page |
espnCflAward | core_v2 /football/leagues/cfl/awards/{award_id} | award_id* | — |
espnCflAwards | core_v2 /football/leagues/cfl/awards | — | — |
espnCflCalendar | site_v2 /football/cfl/calendar | — | — |
espnCflCoach | core_v2 /football/leagues/cfl/coaches/{coach_id} | coach_id* | — |
espnCflCoachRecord | core_v2 /football/leagues/cfl/coaches/{coach_id}/record/{record_type} | coach_id*, record_type | — |
espnCflCoachSeason | core_v2 /football/leagues/cfl/coaches/{coach_id}/seasons/{season} | coach_id*, season* | — |
espnCflConferences | site_v2 /football/cfl/groups | — | — |
espnCflDraft | site_v2 /football/cfl/draft | — | — |
espnCflEvent | core_v2 /football/leagues/cfl/events/{event_id} | event_id* | — |
espnCflEventBroadcasts | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/broadcasts | event_id*, cid | — |
espnCflEventCompetition | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid} | event_id*, cid | — |
espnCflEventCompetitor | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors/{team_id} | event_id*, team_id*, cid | — |
espnCflEventCompetitorLeaders | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders | event_id*, team_id*, cid | — |
espnCflEventCompetitorLinescores | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores | event_id*, team_id*, cid | — |
espnCflEventCompetitorRecord | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/record | event_id*, team_id*, cid | — |
espnCflEventCompetitorRoster | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster | event_id*, team_id*, cid | — |
espnCflEventCompetitorStatistics | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics | event_id*, team_id*, cid | — |
espnCflEventCompetitors | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/competitors | event_id*, cid | — |
espnCflEventLeaders | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/leaders | event_id*, cid | — |
espnCflEventOdds | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/odds | event_id*, cid | — |
espnCflEventOfficialDetail | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/officials/{official_id} | event_id*, official_id*, cid | — |
espnCflEventOfficials | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/officials | event_id*, cid | — |
espnCflEventPlay | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/plays/{play_id} | event_id*, play_id*, cid | — |
espnCflEventPlayPersonnel | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel | event_id*, play_id*, cid | — |
espnCflEventPlays | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/plays | event_id*, cid | limit |
espnCflEventPowerindex | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/powerindex | event_id*, cid | — |
espnCflEventPredictor | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/predictor | event_id*, cid | — |
espnCflEventProbabilities | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/probabilities | event_id*, cid | limit |
espnCflEventPropbets | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/propbets | event_id*, cid | — |
espnCflEventScoringplays | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/scoringplays | event_id*, cid | — |
espnCflEventSituation | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/situation | event_id*, cid | — |
espnCflEventStatus | core_v2 /football/leagues/cfl/events/{event_id}/competitions/{cid}/status | event_id*, cid | — |
espnCflEvents | core_v2 /football/leagues/cfl/events | — | dates, limit |
espnCflFranchise | core_v2 /football/leagues/cfl/franchises/{franchise_id} | franchise_id* | — |
espnCflFranchises | core_v2 /football/leagues/cfl/franchises | — | limit |
espnCflInjuries | site_v2 /football/cfl/injuries | — | — |
espnCflLeaders | web_v3 /football/cfl/statistics/byathlete | — | category, season, season_type → seasontype, limit, page, sort |
espnCflLeadersCore | core_v2 /football/leagues/cfl/leaders | — | — |
espnCflLeagueNotes | core_v2 /football/leagues/cfl/notes | — | — |
espnCflLeagueRoot | core_v2 /football/leagues/cfl | — | — |
espnCflNews | site_v2 /football/cfl/news | — | limit |
espnCflPosition | core_v2 /football/leagues/cfl/positions/{position_id} | position_id* | — |
espnCflPositions | core_v2 /football/leagues/cfl/positions | — | — |
espnCflScoreboard | site_v2 /football/cfl/scoreboard | — | dates, week, season_type → seasontype, groups, limit |
espnCflSeasonAthletes | core_v2 /football/leagues/cfl/seasons/{season}/athletes | season* | limit, page |
espnCflSeasonAwards | core_v2 /football/leagues/cfl/seasons/{season}/awards | season* | — |
espnCflSeasonCoaches | core_v2 /football/leagues/cfl/seasons/{season}/coaches | season* | limit |
espnCflSeasonDraft | core_v2 /football/leagues/cfl/seasons/{season}/draft | season* | — |
espnCflSeasonDraftRoundPicks | core_v2 /football/leagues/cfl/seasons/{season}/draft/rounds/{round_num}/picks | season*, round_num* | — |
espnCflSeasonFreeagents | core_v2 /football/leagues/cfl/seasons/{season}/freeagents | season* | — |
espnCflSeasonFutures | core_v2 /football/leagues/cfl/seasons/{season}/futures | season* | — |
espnCflSeasonGroup | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/groups/{group_id} | season*, season_type*, group_id* | — |
espnCflSeasonGroupChildren | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/groups/{group_id}/children | season*, season_type*, group_id* | — |
espnCflSeasonGroupTeams | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/groups/{group_id}/teams | season*, season_type*, group_id* | limit |
espnCflSeasonGroups | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/groups | season*, season_type* | — |
espnCflSeasonInfo | core_v2 /football/leagues/cfl/seasons/{season} | season* | — |
espnCflSeasonPointer | core_v2 /football/leagues/cfl/season | — | — |
espnCflSeasonPowerindex | core_v2 /football/leagues/cfl/seasons/{season}/powerindex[/{team_id}] | season*, team_id | — |
espnCflSeasonPowerindexLeaders | core_v2 /football/leagues/cfl/seasons/{season}/powerindex/leaders | season* | — |
espnCflSeasonTeam | core_v2 /football/leagues/cfl/seasons/{season}/teams/{team_id} | season*, team_id* | — |
espnCflSeasonTeams | core_v2 /football/leagues/cfl/seasons/{season}/teams | season* | limit |
espnCflSeasonType | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type} | season*, season_type* | — |
espnCflSeasonTypeCorrections | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/corrections | season*, season_type* | — |
espnCflSeasonTypeLeaders | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/leaders | season*, season_type* | — |
espnCflSeasonTypes | core_v2 /football/leagues/cfl/seasons/{season}/types | season* | — |
espnCflSeasonWeek | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/weeks/{week} | season*, season_type*, week* | — |
espnCflSeasonWeekEvents | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/weeks/{week}/events | season*, season_type*, week* | limit |
espnCflSeasonWeeks | core_v2 /football/leagues/cfl/seasons/{season}/types/{season_type}/weeks | season*, season_type* | — |
espnCflSeasons | core_v2 /football/leagues/cfl/seasons | — | limit |
espnCflStandings | site_v2_alt /football/cfl/standings | — | season, group, standings_type → type |
espnCflStandingsCore | core_v2 /football/leagues/cfl/standings | — | — |
espnCflStatisticsLeague | site_v2 /football/cfl/statistics | — | — |
espnCflSummary | site_v2 /football/cfl/summary | — | event_id → event |
espnCflTalentpicks | core_v2 /football/leagues/cfl/talentpicks | — | — |
espnCflTeam | site_v2 /football/cfl/teams/{team_id} | team_id* | — |
espnCflTeamCore | core_v2 /football/leagues/cfl/teams/{team_id} | team_id* | — |
espnCflTeamDepthcharts | site_v2 /football/cfl/teams/{team_id}/depthcharts | team_id* | — |
espnCflTeamHistory | site_v2 /football/cfl/teams/{team_id}/history | team_id* | — |
espnCflTeamInjuries | site_v2 /football/cfl/teams/{team_id}/injuries | team_id* | — |
espnCflTeamLeaders | site_v2 /football/cfl/teams/{team_id}/leaders | team_id* | — |
espnCflTeamNews | site_v2 /football/cfl/teams/{team_id}/news | team_id* | limit |
espnCflTeamRecord | site_v2 /football/cfl/teams/{team_id}/record | team_id* | — |
espnCflTeamRoster | site_v2 /football/cfl/teams/{team_id}/roster | team_id* | — |
espnCflTeamSchedule | site_v2 /football/cfl/teams/{team_id}/schedule | team_id* | season |
espnCflTeamTransactions | site_v2 /football/cfl/teams/{team_id}/transactions | team_id* | — |
espnCflTeamsCore | core_v2 /football/leagues/cfl/teams | — | limit |
espnCflTeamsSite | site_v2 /football/cfl/teams | — | limit |
espnCflTournaments | core_v2 /football/leagues/cfl/tournaments | — | — |
espnCflTransactions | site_v2 /football/cfl/transactions | — | — |
espnCflVenue | core_v2 /football/leagues/cfl/venues/{venue_id} | venue_id* | — |
espnCflVenues | core_v2 /football/leagues/cfl/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).