Skip to main content

nfl — Core API

81 endpoints on sdv.nfl. Each is exposed under a camelCase canonical name and a snake_case alias (py/R parity), accepts snake_case or camelCase params, and returns raw ESPN JSON by default ({ parsed: true } for tidy rows).

espnNflAthleteAwards

NFL — athlete awards (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/awards

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteAwards({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_awards(...)

espnNflAthleteCareerStats

NFL — athlete career stats (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/statistics[/{stat_type}]

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
{stat_type}stat_typenopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteCareerStats({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_career_stats(...)

espnNflAthleteContracts

NFL — athlete contracts (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/contracts

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteContracts({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_contracts(...)

espnNflAthleteCore

NFL — athlete core (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflAthleteCore({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_core(...)

espnNflAthleteEventlog

NFL — athlete eventlog (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/eventlog

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteEventlog({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_eventlog(...)

espnNflAthleteInjuries

NFL — athlete injuries (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/injuries

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_injuries):

col_nametypedescription
idcharacter
display_namecharacter
injuriescharacter

Example:

await sdv.nfl.espnNflAthleteInjuries({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_injuries(...)

espnNflAthleteNotes

NFL — athlete notes (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/notes

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteNotes({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_notes(...)

espnNflAthleteRecords

NFL — athlete records (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/records

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteRecords({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_records(...)

espnNflAthleteSeasons

NFL — athlete seasons (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/seasons

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteSeasons({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_seasons(...)

espnNflAthleteStatisticslog

NFL — athlete statisticslog (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/statisticslog

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthleteStatisticslog({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_statisticslog(...)

espnNflAthleteVsAthlete

NFL — athlete vs athlete (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/{athlete_id}/vsathlete/{opp_id}

API paramJSrequireddescription
{athlete_id}athlete_idyespath parameter
{opp_id}opp_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflAthleteVsAthlete({ athlete_id: '…', opp_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athlete_vs_athlete(...)

espnNflAthletesIndex

NFL — athletes index (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes

API paramJSrequireddescription
activeactivenoquery parameter (default true)
limitlimitnoquery parameter (default 100)
pagepagenoquery parameter (default 1)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAthletesIndex({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_athletes_index(...)

espnNflAward

NFL — award (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/awards/{award_id}

API paramJSrequireddescription
{award_id}award_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflAward({ award_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_award(...)

espnNflAwards

NFL — awards (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/awards

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflAwards({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_awards(...)

espnNflCoach

NFL — coach (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/coaches/{coach_id}

API paramJSrequireddescription
{coach_id}coach_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflCoach({ coach_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_coach(...)

espnNflCoachRecord

NFL — coach record (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/coaches/{coach_id}/record/{record_type}

API paramJSrequireddescription
{coach_id}coach_idyespath parameter
{record_type}record_typenopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflCoachRecord({ coach_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_coach_record(...)

espnNflCoachSeason

NFL — coach season (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/coaches/{coach_id}/seasons/{season}

API paramJSrequireddescription
{coach_id}coach_idyespath parameter
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflCoachSeason({ coach_id: '…', season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_coach_season(...)

espnNflEvent

NFL — event (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}

API paramJSrequireddescription
{event_id}event_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEvent({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event(...)

espnNflEventBroadcasts

NFL — event broadcasts (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/broadcasts

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventBroadcasts({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_broadcasts(...)

espnNflEventCompetition

NFL — event competition (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventCompetition({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competition(...)

espnNflEventCompetitor

NFL — event competitor (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors/{team_id}

API paramJSrequireddescription
{event_id}event_idyespath parameter
{team_id}team_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventCompetitor({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitor(...)

espnNflEventCompetitorLeaders

NFL — event competitor leaders (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders

API paramJSrequireddescription
{event_id}event_idyespath parameter
{team_id}team_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventCompetitorLeaders({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitor_leaders(...)

espnNflEventCompetitorLinescores

NFL — event competitor linescores (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores

API paramJSrequireddescription
{event_id}event_idyespath parameter
{team_id}team_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_event_competitor_linescores); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventCompetitorLinescores({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitor_linescores(...)

espnNflEventCompetitorRecord

NFL — event competitor record (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/record

API paramJSrequireddescription
{event_id}event_idyespath parameter
{team_id}team_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventCompetitorRecord({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitor_record(...)

espnNflEventCompetitorRoster

NFL — event competitor roster (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster

API paramJSrequireddescription
{event_id}event_idyespath parameter
{team_id}team_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_event_competitor_roster); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventCompetitorRoster({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitor_roster(...)

espnNflEventCompetitorStatistics

NFL — event competitor statistics (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics

API paramJSrequireddescription
{event_id}event_idyespath parameter
{team_id}team_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_event_competitor_statistics):

col_nametypedescription
split_namecharacterSplit / season-segment name
category_namecharacterStatistic category name
stat_namecharacterStatistic name
stat_abbreviationcharacterStatistic abbreviation
stat_valuenumberNumeric statistic value
stat_display_valuecharacterFormatted statistic value
stat_descriptioncharacterStatistic description

Example:

await sdv.nfl.espnNflEventCompetitorStatistics({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitor_statistics(...)

espnNflEventCompetitors

NFL — event competitors (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/competitors

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventCompetitors({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_competitors(...)

espnNflEventLeaders

NFL — event leaders (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/leaders

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventLeaders({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_leaders(...)

espnNflEventOdds

NFL — event odds (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/odds

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventOdds({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_odds(...)

espnNflEventOfficialDetail

NFL — event official detail (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/officials/{official_id}

API paramJSrequireddescription
{event_id}event_idyespath parameter
{official_id}official_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventOfficialDetail({ event_id: '…', official_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_official_detail(...)

espnNflEventOfficials

NFL — event officials (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/officials

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventOfficials({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_officials(...)

espnNflEventPlay

NFL — event play (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/plays/{play_id}

API paramJSrequireddescription
{event_id}event_idyespath parameter
{play_id}play_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventPlay({ event_id: '…', play_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_play(...)

espnNflEventPlayPersonnel

NFL — event play personnel (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel

API paramJSrequireddescription
{event_id}event_idyespath parameter
{play_id}play_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventPlayPersonnel({ event_id: '…', play_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_play_personnel(...)

espnNflEventPlays

NFL — event plays (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/plays

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
limitlimitnoquery parameter (default 1000)
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_event_plays); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventPlays({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_plays(...)

espnNflEventPowerindex

NFL — event powerindex (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/powerindex

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventPowerindex({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_powerindex(...)

espnNflEventPredictor

NFL — event predictor (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/predictor

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventPredictor({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_predictor(...)

espnNflEventProbabilities

NFL — event probabilities (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/probabilities

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
limitlimitnoquery parameter (default 300)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventProbabilities({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_probabilities(...)

espnNflEventPropbets

NFL — event propbets (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/propbets

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventPropbets({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_propbets(...)

espnNflEventScoringplays

NFL — event scoringplays (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/scoringplays

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEventScoringplays({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_scoringplays(...)

espnNflEventSituation

NFL — event situation (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/situation

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventSituation({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_situation(...)

espnNflEventStatus

NFL — event status (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events/{event_id}/competitions/{cid}/status

API paramJSrequireddescription
{event_id}event_idyespath parameter
{cid}cidnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflEventStatus({ event_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_event_status(...)

espnNflEvents

NFL — events (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/events

API paramJSrequireddescription
datesdatesnoquery parameter
limitlimitnoquery parameter (default 500)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflEvents({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_events(...)

espnNflFranchise

NFL — franchise (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/franchises/{franchise_id}

API paramJSrequireddescription
{franchise_id}franchise_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflFranchise({ franchise_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_franchise(...)

espnNflFranchises

NFL — franchises (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/franchises

API paramJSrequireddescription
limitlimitnoquery parameter (default 200)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflFranchises({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_franchises(...)

espnNflLeadersCore

NFL — leaders core (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/leaders

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflLeadersCore({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_leaders_core(...)

espnNflLeagueNotes

NFL — league notes (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/notes

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflLeagueNotes({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_league_notes(...)

espnNflLeagueRoot

NFL — league root (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflLeagueRoot({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_league_root(...)

espnNflPosition

NFL — position (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/positions/{position_id}

API paramJSrequireddescription
{position_id}position_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflPosition({ position_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_position(...)

espnNflPositions

NFL — positions (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/positions

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflPositions({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_positions(...)

espnNflSeasonAthletes

NFL — season athletes (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/athletes

API paramJSrequireddescription
{season}seasonyespath parameter
limitlimitnoquery parameter (default 100)
pagepagenoquery parameter (default 1)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonAthletes({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_athletes(...)

espnNflSeasonAwards

NFL — season awards (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/awards

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonAwards({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_awards(...)

espnNflSeasonCoaches

NFL — season coaches (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/coaches

API paramJSrequireddescription
{season}seasonyespath parameter
limitlimitnoquery parameter (default 200)
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_coaches); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonCoaches({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_coaches(...)

espnNflSeasonDraft

NFL — season draft (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/draft

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_draft); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonDraft({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_draft(...)

espnNflSeasonDraftRoundPicks

NFL — season draft round picks (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/draft/rounds/{round_num}/picks

API paramJSrequireddescription
{season}seasonyespath parameter
{round_num}round_numyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonDraftRoundPicks({ season: '…', round_num: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_draft_round_picks(...)

espnNflSeasonFreeagents

NFL — season freeagents (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/freeagents

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonFreeagents({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_freeagents(...)

espnNflSeasonFutures

NFL — season futures (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/futures

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonFutures({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_futures(...)

espnNflSeasonGroup

NFL — season group (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/groups/{group_id}

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
{group_id}group_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonGroup({ season: '…', season_type: '…', group_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_group(...)

espnNflSeasonGroupChildren

NFL — season group children (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/groups/{group_id}/children

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
{group_id}group_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonGroupChildren({ season: '…', season_type: '…', group_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_group_children(...)

espnNflSeasonGroupTeams

NFL — season group teams (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/groups/{group_id}/teams

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
{group_id}group_idyespath parameter
limitlimitnoquery parameter (default 500)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonGroupTeams({ season: '…', season_type: '…', group_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_group_teams(...)

espnNflSeasonGroups

NFL — season groups (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/groups

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonGroups({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_groups(...)

espnNflSeasonInfo

NFL — season info (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonInfo({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_info(...)

espnNflSeasonPointer

NFL — season pointer (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/season

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonPointer({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_pointer(...)

espnNflSeasonPowerindex

NFL — season powerindex (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/powerindex[/{team_id}]

API paramJSrequireddescription
{season}seasonyespath parameter
{team_id}team_idnopath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonPowerindex({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_powerindex(...)

espnNflSeasonPowerindexLeaders

NFL — season powerindex leaders (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/powerindex/leaders

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonPowerindexLeaders({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_powerindex_leaders(...)

espnNflSeasonTeam

NFL — season team (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/teams/{team_id}

API paramJSrequireddescription
{season}seasonyespath parameter
{team_id}team_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonTeam({ season: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_team(...)

espnNflSeasonTeams

NFL — season teams (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/teams

API paramJSrequireddescription
{season}seasonyespath parameter
limitlimitnoquery parameter (default 500)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonTeams({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_teams(...)

espnNflSeasonType

NFL — season type (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonType({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_type(...)

espnNflSeasonTypeCorrections

NFL — season type corrections (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/corrections

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonTypeCorrections({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_type_corrections(...)

espnNflSeasonTypeLeaders

NFL — season type leaders (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/leaders

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonTypeLeaders({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_type_leaders(...)

espnNflSeasonTypes

NFL — season types (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types

API paramJSrequireddescription
{season}seasonyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonTypes({ season: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_types(...)

espnNflSeasonWeek

NFL — season week (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/weeks/{week}

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
{week}weekyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflSeasonWeek({ season: '…', season_type: '…', week: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_week(...)

espnNflSeasonWeekEvents

NFL — season week events (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/weeks/{week}/events

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
{week}weekyespath parameter
limitlimitnoquery parameter (default 500)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonWeekEvents({ season: '…', season_type: '…', week: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_week_events(...)

espnNflSeasonWeeks

NFL — season weeks (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons/{season}/types/{season_type}/weeks

API paramJSrequireddescription
{season}seasonyespath parameter
{season_type}season_typeyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasonWeeks({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_season_weeks(...)

espnNflSeasons

NFL — seasons (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/seasons

API paramJSrequireddescription
limitlimitnoquery parameter (default 200)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflSeasons({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_seasons(...)

espnNflStandingsCore

NFL — standings core (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/standings

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_standings):

col_nametypedescription
group_namecharacter
group_abbreviationcharacter
team_idcharacterESPN team id
team_namecharacter
team_abbreviationcharacterTeam abbreviation
team_display_namecharacterTeam display name
team_locationcharacter
team_logocharacter
avg_points_againstnumber
avg_points_fornumber
clincherinteger
differentialinteger
division_win_percentnumber
games_behindinteger
league_win_percentnumber
lossesinteger
playoff_seedinteger
point_differentialinteger
pointsinteger
points_againstinteger
points_forinteger
streakinteger
win_percentnumber
winsinteger
games_aheadinteger
overallcharacter
homecharacter
roadcharacter
vs_divcharacter
vs_confcharacter
last_ten_gamescharacter

Example:

await sdv.nfl.espnNflStandingsCore({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_standings_core(...)

espnNflTalentpicks

NFL — talentpicks (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/talentpicks

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflTalentpicks({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_talentpicks(...)

espnNflTeamCore

NFL — team core (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/teams/{team_id}

API paramJSrequireddescription
{team_id}team_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflTeamCore({ team_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_team_core(...)

espnNflTeamsCore

NFL — teams core (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/teams

API paramJSrequireddescription
limitlimitnoquery parameter (default 500)
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_teams); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflTeamsCore({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_teams_core(...)

espnNflTournaments

NFL — tournaments (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/tournaments

API paramJSrequireddescription
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflTournaments({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_tournaments(...)

espnNflVenue

NFL — venue (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/venues/{venue_id}

API paramJSrequireddescription
{venue_id}venue_idyespath parameter
parsednoreturn tidy rows instead of raw JSON

Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.

Example:

await sdv.nfl.espnNflVenue({ venue_id: '…' });
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_venue(...)

espnNflVenues

NFL — venues (ESPN sports.core.api.espn.com (core v2)).

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/venues

API paramJSrequireddescription
limitlimitnoquery parameter (default 200)
parsednoreturn tidy rows instead of raw JSON

Returns (with { parsed: true }, via parse_items):

col_nametypedescription
$refcharacterCore v2 $ref URL to the resource

Example:

await sdv.nfl.espnNflVenues({});
// snake_case alias (py/R parity): sdv.nfl.espn_nfl_venues(...)