ligue1 — ESPN reference
- sport slug:
soccer - league slug:
fra.1 - scopes:
universal - wrappers: 110
Every endpoint is called as sdv.ligue1.espnLigue1<Endpoint>(params). Each method is also available under its snake_case name (espn_ligue1_<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.ligue1.espnLigue1Scoreboard({});
Universal endpoints
| Method | HTTP | Path params | Query params |
|---|---|---|---|
espnLigue1AthleteAwards | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/awards | athlete_id* | — |
espnLigue1AthleteBio | site_v2 /soccer/fra.1/athletes/{athlete_id}/bio | athlete_id* | — |
espnLigue1AthleteCareerStats | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/statistics[/{stat_type}] | athlete_id*, stat_type | — |
espnLigue1AthleteContracts | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/contracts | athlete_id* | — |
espnLigue1AthleteCore | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id} | athlete_id* | — |
espnLigue1AthleteEventlog | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/eventlog | athlete_id* | — |
espnLigue1AthleteGamelog | web_v3 /soccer/fra.1/athletes/{athlete_id}/gamelog | athlete_id* | season |
espnLigue1AthleteInfo | site_v2 /soccer/fra.1/athletes/{athlete_id} | athlete_id* | — |
espnLigue1AthleteInjuries | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/injuries | athlete_id* | — |
espnLigue1AthleteNews | site_v2 /soccer/fra.1/athletes/{athlete_id}/news | athlete_id* | — |
espnLigue1AthleteNotes | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/notes | athlete_id* | — |
espnLigue1AthleteOverview | web_v3 /soccer/fra.1/athletes/{athlete_id}/overview | athlete_id* | — |
espnLigue1AthleteRecords | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/records | athlete_id* | — |
espnLigue1AthleteSeasons | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/seasons | athlete_id* | — |
espnLigue1AthleteSplits | web_v3 /soccer/fra.1/athletes/{athlete_id}/splits | athlete_id* | season |
espnLigue1AthleteStatisticslog | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/statisticslog | athlete_id* | — |
espnLigue1AthleteStats | web_v3 /soccer/fra.1/athletes/{athlete_id}/stats | athlete_id* | season |
espnLigue1AthleteVsAthlete | core_v2 /soccer/leagues/fra.1/athletes/{athlete_id}/vsathlete/{opp_id} | athlete_id*, opp_id* | — |
espnLigue1AthletesIndex | core_v2 /soccer/leagues/fra.1/athletes | — | active, limit, page |
espnLigue1Award | core_v2 /soccer/leagues/fra.1/awards/{award_id} | award_id* | — |
espnLigue1Awards | core_v2 /soccer/leagues/fra.1/awards | — | — |
espnLigue1Calendar | site_v2 /soccer/fra.1/calendar | — | — |
espnLigue1Coach | core_v2 /soccer/leagues/fra.1/coaches/{coach_id} | coach_id* | — |
espnLigue1CoachRecord | core_v2 /soccer/leagues/fra.1/coaches/{coach_id}/record/{record_type} | coach_id*, record_type | — |
espnLigue1CoachSeason | core_v2 /soccer/leagues/fra.1/coaches/{coach_id}/seasons/{season} | coach_id*, season* | — |
espnLigue1Conferences | site_v2 /soccer/fra.1/groups | — | — |
espnLigue1Draft | site_v2 /soccer/fra.1/draft | — | — |
espnLigue1Event | core_v2 /soccer/leagues/fra.1/events/{event_id} | event_id* | — |
espnLigue1EventBroadcasts | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/broadcasts | event_id*, cid | — |
espnLigue1EventCompetition | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid} | event_id*, cid | — |
espnLigue1EventCompetitor | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors/{team_id} | event_id*, team_id*, cid | — |
espnLigue1EventCompetitorLeaders | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders | event_id*, team_id*, cid | — |
espnLigue1EventCompetitorLinescores | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores | event_id*, team_id*, cid | — |
espnLigue1EventCompetitorRecord | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/record | event_id*, team_id*, cid | — |
espnLigue1EventCompetitorRoster | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster | event_id*, team_id*, cid | — |
espnLigue1EventCompetitorStatistics | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics | event_id*, team_id*, cid | — |
espnLigue1EventCompetitors | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/competitors | event_id*, cid | — |
espnLigue1EventLeaders | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/leaders | event_id*, cid | — |
espnLigue1EventOdds | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/odds | event_id*, cid | — |
espnLigue1EventOfficialDetail | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/officials/{official_id} | event_id*, official_id*, cid | — |
espnLigue1EventOfficials | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/officials | event_id*, cid | — |
espnLigue1EventPlay | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/plays/{play_id} | event_id*, play_id*, cid | — |
espnLigue1EventPlayPersonnel | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel | event_id*, play_id*, cid | — |
espnLigue1EventPlays | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/plays | event_id*, cid | limit |
espnLigue1EventPowerindex | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/powerindex | event_id*, cid | — |
espnLigue1EventPredictor | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/predictor | event_id*, cid | — |
espnLigue1EventProbabilities | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/probabilities | event_id*, cid | limit |
espnLigue1EventPropbets | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/propbets | event_id*, cid | — |
espnLigue1EventScoringplays | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/scoringplays | event_id*, cid | — |
espnLigue1EventSituation | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/situation | event_id*, cid | — |
espnLigue1EventStatus | core_v2 /soccer/leagues/fra.1/events/{event_id}/competitions/{cid}/status | event_id*, cid | — |
espnLigue1Events | core_v2 /soccer/leagues/fra.1/events | — | dates, limit |
espnLigue1Franchise | core_v2 /soccer/leagues/fra.1/franchises/{franchise_id} | franchise_id* | — |
espnLigue1Franchises | core_v2 /soccer/leagues/fra.1/franchises | — | limit |
espnLigue1Injuries | site_v2 /soccer/fra.1/injuries | — | — |
espnLigue1Leaders | web_v3 /soccer/fra.1/statistics/byathlete | — | category, season, season_type → seasontype, limit, page, sort |
espnLigue1LeadersCore | core_v2 /soccer/leagues/fra.1/leaders | — | — |
espnLigue1LeagueNotes | core_v2 /soccer/leagues/fra.1/notes | — | — |
espnLigue1LeagueRoot | core_v2 /soccer/leagues/fra.1 | — | — |
espnLigue1News | site_v2 /soccer/fra.1/news | — | limit |
espnLigue1Position | core_v2 /soccer/leagues/fra.1/positions/{position_id} | position_id* | — |
espnLigue1Positions | core_v2 /soccer/leagues/fra.1/positions | — | — |
espnLigue1Scoreboard | site_v2 /soccer/fra.1/scoreboard | — | dates, week, season_type → seasontype, groups, limit |
espnLigue1SeasonAthletes | core_v2 /soccer/leagues/fra.1/seasons/{season}/athletes | season* | limit, page |
espnLigue1SeasonAwards | core_v2 /soccer/leagues/fra.1/seasons/{season}/awards | season* | — |
espnLigue1SeasonCoaches | core_v2 /soccer/leagues/fra.1/seasons/{season}/coaches | season* | limit |
espnLigue1SeasonDraft | core_v2 /soccer/leagues/fra.1/seasons/{season}/draft | season* | — |
espnLigue1SeasonDraftRoundPicks | core_v2 /soccer/leagues/fra.1/seasons/{season}/draft/rounds/{round_num}/picks | season*, round_num* | — |
espnLigue1SeasonFreeagents | core_v2 /soccer/leagues/fra.1/seasons/{season}/freeagents | season* | — |
espnLigue1SeasonFutures | core_v2 /soccer/leagues/fra.1/seasons/{season}/futures | season* | — |
espnLigue1SeasonGroup | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/groups/{group_id} | season*, season_type*, group_id* | — |
espnLigue1SeasonGroupChildren | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/groups/{group_id}/children | season*, season_type*, group_id* | — |
espnLigue1SeasonGroupTeams | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/groups/{group_id}/teams | season*, season_type*, group_id* | limit |
espnLigue1SeasonGroups | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/groups | season*, season_type* | — |
espnLigue1SeasonInfo | core_v2 /soccer/leagues/fra.1/seasons/{season} | season* | — |
espnLigue1SeasonPointer | core_v2 /soccer/leagues/fra.1/season | — | — |
espnLigue1SeasonPowerindex | core_v2 /soccer/leagues/fra.1/seasons/{season}/powerindex[/{team_id}] | season*, team_id | — |
espnLigue1SeasonPowerindexLeaders | core_v2 /soccer/leagues/fra.1/seasons/{season}/powerindex/leaders | season* | — |
espnLigue1SeasonTeam | core_v2 /soccer/leagues/fra.1/seasons/{season}/teams/{team_id} | season*, team_id* | — |
espnLigue1SeasonTeams | core_v2 /soccer/leagues/fra.1/seasons/{season}/teams | season* | limit |
espnLigue1SeasonType | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type} | season*, season_type* | — |
espnLigue1SeasonTypeCorrections | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/corrections | season*, season_type* | — |
espnLigue1SeasonTypeLeaders | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/leaders | season*, season_type* | — |
espnLigue1SeasonTypes | core_v2 /soccer/leagues/fra.1/seasons/{season}/types | season* | — |
espnLigue1SeasonWeek | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/weeks/{week} | season*, season_type*, week* | — |
espnLigue1SeasonWeekEvents | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/weeks/{week}/events | season*, season_type*, week* | limit |
espnLigue1SeasonWeeks | core_v2 /soccer/leagues/fra.1/seasons/{season}/types/{season_type}/weeks | season*, season_type* | — |
espnLigue1Seasons | core_v2 /soccer/leagues/fra.1/seasons | — | limit |
espnLigue1Standings | site_v2_alt /soccer/fra.1/standings | — | season, group, standings_type → type |
espnLigue1StandingsCore | core_v2 /soccer/leagues/fra.1/standings | — | — |
espnLigue1StatisticsLeague | site_v2 /soccer/fra.1/statistics | — | — |
espnLigue1Summary | site_v2 /soccer/fra.1/summary | — | event_id → event |
espnLigue1Talentpicks | core_v2 /soccer/leagues/fra.1/talentpicks | — | — |
espnLigue1Team | site_v2 /soccer/fra.1/teams/{team_id} | team_id* | — |
espnLigue1TeamCore | core_v2 /soccer/leagues/fra.1/teams/{team_id} | team_id* | — |
espnLigue1TeamDepthcharts | site_v2 /soccer/fra.1/teams/{team_id}/depthcharts | team_id* | — |
espnLigue1TeamHistory | site_v2 /soccer/fra.1/teams/{team_id}/history | team_id* | — |
espnLigue1TeamInjuries | site_v2 /soccer/fra.1/teams/{team_id}/injuries | team_id* | — |
espnLigue1TeamLeaders | site_v2 /soccer/fra.1/teams/{team_id}/leaders | team_id* | — |
espnLigue1TeamNews | site_v2 /soccer/fra.1/teams/{team_id}/news | team_id* | limit |
espnLigue1TeamRecord | site_v2 /soccer/fra.1/teams/{team_id}/record | team_id* | — |
espnLigue1TeamRoster | site_v2 /soccer/fra.1/teams/{team_id}/roster | team_id* | — |
espnLigue1TeamSchedule | site_v2 /soccer/fra.1/teams/{team_id}/schedule | team_id* | season |
espnLigue1TeamTransactions | site_v2 /soccer/fra.1/teams/{team_id}/transactions | team_id* | — |
espnLigue1TeamsCore | core_v2 /soccer/leagues/fra.1/teams | — | limit |
espnLigue1TeamsSite | site_v2 /soccer/fra.1/teams | — | limit |
espnLigue1Tournaments | core_v2 /soccer/leagues/fra.1/tournaments | — | — |
espnLigue1Transactions | site_v2 /soccer/fra.1/transactions | — | — |
espnLigue1Venue | core_v2 /soccer/leagues/fra.1/venues/{venue_id} | venue_id* | — |
espnLigue1Venues | core_v2 /soccer/leagues/fra.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).