Skip to main content
Version: 0.1.5

NHL — ESPN core API (v2) — Season

espn_nhl_season_pointer​

ESPN endpoint.

Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/season

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/season

API ParameterPythonPatternRequiredNullableDescription

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
display_namecharacterPlayer display name.
end_datecharacterSeason end date.
start_datecharacterSeason start date.
yearintegerSeason year from the API.
athletes_$refcharacter
coaches_$refcharacter
futures_$refcharacter
power_index_leaders_$refcharacter
power_indexes_$refcharacter
rankings_$refcharacter
type_$refcharacter
type_abbreviationcharacterPlay type abbreviation.
type_corrections_$refcharacter
type_end_datecharacter
type_groups_$refcharacter
type_has_groupslogical
type_has_legslogical
type_has_standingslogical
type_idcharacterPlay type id.
type_namecharacterStatus type name (e.g. "STATUS_FINAL").
type_slugcharacterBroadcast type slug.
type_start_datecharacter
type_typeinteger
type_weeks_$refcharacter
type_yearinteger
types_$refcharacter
types_countinteger
types_itemscharacter
types_page_countinteger
types_page_indexinteger
types_page_sizeinteger

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_pointer()

Last validated n/a.

espn_nhl_season_info​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
display_namecharacterPlayer display name.
end_datecharacterSeason end date.
start_datecharacterSeason start date.
yearintegerSeason year from the API.
awards_$refcharacter
futures_$refcharacter
leaders_$refcharacter
power_index_leaders_$refcharacter
power_indexes_$refcharacter
rankings_$refcharacter
type_$refcharacter
type_abbreviationcharacterPlay type abbreviation.
type_corrections_$refcharacter
type_end_datecharacter
type_groups_$refcharacter
type_has_groupslogical
type_has_legslogical
type_has_standingslogical
type_idcharacterPlay type id.
type_leaders_$refcharacter
type_namecharacterStatus type name (e.g. "STATUS_FINAL").
type_slugcharacterBroadcast type slug.
type_start_datecharacter
type_typeinteger
type_weeks_$refcharacter
type_yearinteger
types_$refcharacter
types_countinteger
types_itemscharacter
types_page_countinteger
types_page_indexinteger
types_page_sizeinteger

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_info(season=2024)

Last validated n/a.

espn_nhl_season_types​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_types(season=2024)

Last validated n/a.

espn_nhl_season_type​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
abbreviationcharacterTeam abbreviation.
end_datecharacterSeason end date.
has_groupslogicalWhether this season type has groups.
has_legslogicalWhether this season type has legs.
has_standingslogicalWhether this season type has standings.
idcharacterUnique player identifier.
namecharacterTeam mascot name.
slugcharacterURL slug.
start_datecharacterSeason start date.
typeintegerCompetitor type (e.g. "team").
yearintegerSeason year from the API.
corrections_$refcharacter
groups_$refcharacter
leaders_$refcharacter
weeks_$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_type(season=2024, season_type=2)

Last validated n/a.

espn_nhl_season_group​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/groups/80

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.
group_idgroup_idYgroup_id path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
idcharacterUnique player identifier.
is_conferencelogicalWhether this group is a conference (vs. division).
linkscharacter
midsize_namecharacter
namecharacterTeam mascot name.
short_namecharacterShort game name.
slugcharacterURL slug.
uidcharacterCompetitor uid string.
children_$refcharacter
parent_$refcharacter
season_$refcharacter
standings_$refcharacter
teams_$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_group(season=2024, season_type=2, group_id=80)

Last validated n/a.

espn_nhl_season_groups​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/groups

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_groups(season=2024, season_type=2)

Last validated n/a.

espn_nhl_season_group_teams​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/groups/80/teams?limit=500

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.
group_idgroup_idYgroup_id path parameter.
limitlimitYMaximum number of items to return.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_group_teams(season=2024, season_type=2, group_id=80)

Last validated n/a.

espn_nhl_season_group_children​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/groups/80/children?limit=500

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.
group_idgroup_idYgroup_id path parameter.
limitlimitYMaximum number of items to return.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_group_children(season=2024, season_type=2, group_id=80)

Last validated n/a.

espn_nhl_season_type_leaders​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/leaders

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.

Returns​

return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: parser: parse_items returns no columns on the live payload (nba, nfl, mlb, nhl, wnba, cfb, mbb, wbb, 2026-10-07); its rows sit under keys it does not read (top level: $ref, abbreviation, categories, id, name, type).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_type_leaders(season=2024, season_type=2)

Last validated n/a.

espn_nhl_season_type_corrections​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/corrections

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
athlete_$refcharacter
competition_$refcharacter
split_stats_abbreviationcharacter
split_stats_categoriescharacter
split_stats_idcharacter
split_stats_namecharacter
team_$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_type_corrections(season=2024, season_type=2)

Last validated n/a.

espn_nhl_season_weeks​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/weeks

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_weeks(season=2024, season_type=2)

Last validated n/a.

espn_nhl_season_week​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/weeks/1

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.
weekweekYweek path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
end_datecharacterSeason end date.
numberintegerWeek number as returned by the API.
start_datecharacterSeason start date.
textcharacterFull play description text.
rankings_$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_week(season=2024, season_type=2, week=1)

Last validated n/a.

espn_nhl_season_week_powerindex​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/weeks/8/powerindex

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.
weekweekYweek path parameter.
limitlimitYPage size for this weekly power-index table; pass a limit large enough to avoid paging (table size varies by sport/league -- CFB's FBS table alone is ~134 rows).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
team_idintegerUnique team identifier.
seasonintegerSeason year (echoed from arg).
last_updatedcharacterTimestamp the entry was last updated.
run_date_time_keyinteger
fpidouble
fpirankdouble
projectedwdouble
projectedldouble
projectedtdouble
recorddouble
probwinoutdouble
probwinconfcharacter
sosremainingrankdouble
accomplishmentcharacter
accomplishmentrankdouble
adjwinscharacter
adjlossescharacter
adjwinpctrankdouble
gamecontrolcharacter
gamecontrolrankdouble
adjavgingamewpcharacter
adjavgingamewprankdouble
avgingamewpdouble
avgingamewprankdouble
avgsosrankdouble
epaoffensedouble
epadefensedouble
epaspecialteamsdouble
probwindivdouble
offefficiencydouble
offefficiencyrankdouble
defefficiencydouble
defefficiencyrankdouble
stefficiencydouble
stefficiencyrankdouble
totefficiencydouble
totefficiencyrankdouble

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_week_powerindex(season=2024, season_type=2, week=8)

Last validated n/a.

espn_nhl_season_week_games​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/types/2/weeks/1/events?limit=500

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYseason_type path parameter.
weekweekYweek path parameter.
limitlimitYMaximum number of items to return.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_week_games(season=2024, season_type=2, week=1)

Last validated n/a.

espn_nhl_season_teams​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/teams?limit=1000&page=1

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
limitlimitYMaximum number of items to return.
pagepageYpage query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_teams(season=2024)

Last validated n/a.

espn_nhl_season_team​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/teams/4

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
team_idteam_idYteam_id path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
abbreviationcharacterTeam abbreviation.
alternate_colorcharacterAlternate color hex.
colorcharacterPrimary color hex.
display_namecharacterPlayer display name.
guidcharacterAthlete global unique identifier.
idcharacterUnique player identifier.
is_activelogicalWhether the team is active.
is_all_starlogicalWhether the team is an all-star team.
linkscharacter
locationcharacterTeam city/location.
logoscharacter
namecharacterTeam mascot name.
short_display_namecharacterShort display name.
slugcharacterURL slug.
uidcharacterCompetitor uid string.
against_the_spread_records_$refcharacter
awards_$refcharacter
coaches_$refcharacter
depth_charts_$refcharacter
events_$refcharacter
franchise_$refcharacter
groups_$refcharacter
injuries_$refcharacter
leaders_$refcharacter
notes_$refcharacter
ranks_$refcharacter
record_$refcharacter
statistics_$refcharacter
transactions_$refcharacter
venue_$refcharacter
venue_address_citycharacter
venue_address_statecharacter
venue_full_namecharacterVenue full name.
venue_grasslogical
venue_guidcharacter
venue_idcharacterVenue identifier.
venue_imagescharacter
venue_indoorlogicalWhether the venue is indoors.
venue_short_namecharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_team(season=2024, team_id='4')

Last validated n/a.

espn_nhl_season_players​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/athletes?limit=100&page=1

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
limitlimitYMaximum number of items to return.
pagepageYpage query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_players(season=2024)

Last validated n/a.

espn_nhl_season_coaches​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/coaches?limit=500

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
limitlimitYMaximum number of items to return.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_coaches(season=2024)

Last validated n/a.

espn_nhl_season_draft​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/draft

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.

Returns​

return_parsed=True (default) — the output of parse_draft; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: parser: parse_draft raises AttributeError: 'str' object has no attribute 'get' on the live payload (nba, nfl, wnba, 2026-10-07), so no columns can be derived.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_draft(season=2024)

Last validated n/a.

espn_nhl_season_draft_round_picks​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/draft/rounds/1/picks

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
round_numround_numYround_num path parameter.

Returns​

return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: no capture: 404 in nba, nfl, mlb, nhl, wnba, cfb, mbb, wbb with the documented example arguments (2026-10-07).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_draft_round_picks(season=2024, round_num='1')

Last validated n/a.

espn_nhl_season_futures​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/futures

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter
display_namecharacterPlayer display name.
futurescharacter
idintegerUnique player identifier.
namecharacterTeam mascot name.
typecharacterCompetitor type (e.g. "team").

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_futures(season=2024)

Last validated n/a.

espn_nhl_season_freeagents​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/freeagents

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.

Returns​

return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: no capture: the page holds zero items (count 0) in nfl, mlb, nhl, cfb; 400 in nba, wnba, mbb, wbb with the documented example arguments (2026-10-07).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_freeagents(season=2024)

Last validated n/a.

espn_nhl_season_powerindex​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/powerindex

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
team_idteam_idYteam_id path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
last_updatedcharacterTimestamp the entry was last updated.
max_game_datecharacter
run_cutoff_datecharacter
run_date_time_keyinteger
seasonintegerSeason year (echoed from arg).
season_typeintegerSeason type code (echoed from arg).
statscharacter
league_$refcharacter
team_$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_powerindex(season=2024)

Last validated n/a.

espn_nhl_season_powerindex_leaders​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/powerindex/leaders

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
display_namecharacterPlayer display name.
leaderscharacter
namecharacterTeam mascot name.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_powerindex_leaders(season=2024)

Last validated n/a.

espn_nhl_season_awards​

ESPN endpoint.

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

Valid URL: https://sports.core.api.espn.com/v2/sports/hockey/leagues/nhl/seasons/2024/awards?limit=200

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
limitlimitYMaximum number of items to return.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
$refcharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_nhl_season_awards(season=2024)

Last validated n/a.