Skip to main content
Version: 0.0.70

NHL — NHL Web API

sportsdataverse.nhl — 27 endpoints.

nhl_web_pbp

Pull the play-by-play feed for one NHL game.

Endpoint URL: GET https://api-web.nhle.com/v1/gamecenter/{game_id}/play-by-play

Valid URL: https://api-web.nhle.com/v1/gamecenter/2024020001/play-by-play

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYgame_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
event_idintegerESPN event id (echoed from arg).
time_in_periodcharacterTime elapsed in the period when the shot occurred.
time_remainingcharacterTime remaining.
situation_codecharacterCode identifying the game situation.
home_team_defending_sidecharacterIce end ('left' or 'right') that the home team is defending in the current period, used to orient x/y coordinates in the NHL api-web play-by-play feed.
type_codeintegerNumeric event-type code identifying the category of play (e.g., goal, shot, hit, penalty, faceoff) in the NHL api-web play-by-play feed.
type_desc_keycharacterString key describing the event type category (e.g., 'goal', 'shot-on-goal', 'hit', 'faceoff') in the NHL api-web play-by-play feed.
sort_orderintegerDisplay sort order for the sport.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
details_event_owner_team_iddoubleNHL api-web team identifier for the team credited with or responsible for the play event in the play-by-play feed.
details_losing_player_iddoubleNHL api-web player identifier for the skater who lost the faceoff on a faceoff event in the play-by-play feed.
details_winning_player_iddoubleNHL api-web player identifier for the skater who won the faceoff on a faceoff event in the play-by-play feed.
details_x_coorddoubleHorizontal rink coordinate (feet from centre ice, positive toward right side) of the play event location in the NHL api-web play-by-play feed.
details_y_coorddoubleVertical rink coordinate (feet from centre ice, positive toward one end) of the play event location in the NHL api-web play-by-play feed.
details_zone_codecharacterIce zone where the play event occurred, coded as 'O' (offensive), 'D' (defensive), or 'N' (neutral) relative to the event owner team in the play-by-play feed.
details_shot_typecharacterClassification of the shot attempt (e.g., wrist shot, slap shot, backhand, deflection) as provided in the NHL api-web play-by-play details.
details_shooting_player_iddoubleNHL api-web player identifier for the skater who took the shot on a shot-on-goal, missed-shot, or blocked-shot event in the play-by-play feed.
details_goalie_in_net_iddoubleNHL api-web player identifier for the goaltender who was in the net at the time of the shot, goal, or missed-shot event in the play-by-play feed.
details_away_sogdoubleCumulative shots on goal by the away team at the moment of the play event in the NHL api-web play-by-play feed.
details_home_sogdoubleCumulative shots on goal by the home team at the moment of the play event in the NHL api-web play-by-play feed.
details_reasoncharacterPrimary reason or description for the play event (e.g., specific penalty infraction name) as provided in the NHL api-web play-by-play details.
details_blocking_player_iddoubleNHL api-web player identifier for the skater who blocked a shot on the blocked-shot event in the play-by-play feed.
details_hitting_player_iddoubleNHL api-web player identifier for the skater who delivered the body check on a hit event in the play-by-play feed.
details_hittee_player_iddoubleNHL api-web player identifier for the skater who received the body check on a hit event in the play-by-play feed.
details_player_iddoubleNHL api-web player identifier for the primary player involved in the play event (used on giveaway, takeaway, and similar single-player events).
details_type_codecharacterStructured sub-type code providing additional classification within the play event category in the NHL api-web play-by-play feed.
details_desc_keycharacterShort descriptor key providing additional classification of the play event (e.g., penalty type or shot outcome) in the NHL api-web play-by-play feed.
details_durationdoubleDuration of the penalty in minutes as specified in the play event details of the NHL api-web play-by-play feed.
details_committed_by_player_iddoubleNHL api-web player identifier for the player who committed the infraction on a penalty event in the play-by-play feed.
details_drawn_by_player_iddoubleNHL api-web player identifier for the player who drew (was the victim of) the penalty on a penalty event in the play-by-play feed.
ppt_replay_urlcharacterURL to the power-play tracking replay video associated with this play event in the NHL api-web play-by-play feed.
details_scoring_player_iddoubleNHL api-web player identifier for the skater who scored the goal on a goal event in the play-by-play feed.
details_scoring_player_totaldoubleRunning season goal total for the scoring player at the time of the goal event in the NHL api-web play-by-play feed.
details_assist1_player_iddoubleNHL api-web player identifier for the primary (first) assist credited on a goal event in the play-by-play feed.
details_assist1_player_totaldoubleRunning season assist total for the primary assist player at the time of the goal event in the play-by-play feed.
details_assist2_player_iddoubleNHL api-web player identifier for the secondary (second) assist credited on a goal event in the play-by-play feed.
details_assist2_player_totaldoubleRunning season assist total for the secondary assist player at the time of the goal event in the play-by-play feed.
details_away_scoredoubleCumulative away-team score at the moment of the play event in the NHL api-web play-by-play feed.
details_home_scoredoubleCumulative home-team score at the moment of the play event in the NHL api-web play-by-play feed.
details_highlight_clip_sharing_urlcharacterPublic sharing URL for the English-language broadcast highlight clip of this play event from the NHL api-web play-by-play feed.
details_highlight_clipdoubleNHL api-web identifier for the broadcast highlight clip associated with this play event in the play-by-play feed (English feed).
details_discrete_clipdoubleNHL api-web clip identifier for the discrete video clip of this play event in the play-by-play feed (English feed).
details_discrete_clip_frdoubleNHL api-web clip identifier for the discrete video clip of this play event in the play-by-play feed (French feed).
details_highlight_clip_sharing_url_frcharacterPublic sharing URL for the French-language broadcast highlight clip of this play event from the NHL api-web play-by-play feed.
details_highlight_clip_frdoubleNHL api-web identifier for the broadcast highlight clip associated with this play event in the play-by-play feed (French feed).
details_secondary_reasoncharacterSecondary descriptive reason or sub-classification for the play event as provided in the NHL api-web play-by-play details (e.g., penalty sub-type).

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

Example

nhl_web_pbp(game_id=2024020001)

Last validated n/a.

nhl_boxscore

Pull the boxscore for one NHL game.

Endpoint URL: GET https://api-web.nhle.com/v1/gamecenter/{game_id}/boxscore

Valid URL: https://api-web.nhle.com/v1/gamecenter/2024020001/boxscore

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYgame_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
home_awaycharacterHome or away indicator.
position_groupcharacterPosition group name (e.g. Centers).
player_idintegerUnique player identifier.
sweater_numberintegerJersey number.
positioncharacterPlayer position.
goalsdoubleGoals scored.
assistsdoubleAssists.
pointsdoubleTotal points (goals + assists).
plus_minusdoublePlus/minus rating.
pimintegerPenalty minutes.
hitsdoubleHits.
power_play_goalsdoublePower-play goals.
sogdoubleShots on goal from the area.
faceoff_winning_pctgdoubleFaceoff win percentage.
toicharacterTime on ice.
blocked_shotsdoubleBlocked shots.
shiftsdoubleNumber of shifts.
giveawaysdoubleGiveaways.
takeawaysdoubleTakeaways.
name_defaultcharacterPlayer name (default localization).
even_strength_shots_againstcharacterEven-strength shots against (saves/total).
power_play_shots_againstcharacterPower-play shots against (saves/total).
shorthanded_shots_againstcharacterShorthanded shots against (saves/total).
save_shots_againstcharacterTotal shots against (saves/total).
even_strength_goals_againstdoubleEven-strength goals against.
power_play_goals_againstdoublePower-play goals against.
shorthanded_goals_againstdoubleShorthanded goals against.
goals_againstdoubleGoals against.
starterlogicalWhether the goalie started the game.
shots_againstdoubleShots faced.
savesdoubleSaves made.
save_pctgdoubleSave percentage.
decisioncharacterGoalie decision (W/L/O).
name_cscharacterPlayer name (Czech localization).
name_ficharacterPlayer name (Finnish localization).
name_skcharacterPlayer name (Slovak localization).

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

Example

nhl_boxscore(game_id=2024020001)

Last validated n/a.

nhl_landing

Pull the gamecenter landing payload for one NHL game.

Endpoint URL: GET https://api-web.nhle.com/v1/gamecenter/{game_id}/landing

Valid URL: https://api-web.nhle.com/v1/gamecenter/2024020001/landing

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYgame_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
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
limited_scoringlogicalBoolean flag indicating whether the game is subject to a limited-scoring designation (e.g., a low-scoring or shootout-resolved game) per NHL api-web metadata.
game_datecharacterGame date.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
tv_broadcastscharacterNested list of TV broadcast details.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
shootout_in_uselogicalBoolean flag indicating whether a shootout is in use as the tiebreaker format for this game per NHL api-web game landing metadata.
reg_periodsintegerNumber of regulation periods scheduled for this game (typically 3 for NHL, may differ for special-format games).
ot_in_uselogicalBoolean flag indicating whether overtime rules are in effect for this game, as determined by the NHL api-web game landing endpoint.
ties_in_uselogicalWhether ties were in use that season.
venue_defaultcharacterVenue name (default language).
venue_location_defaultcharacterDefault-language display string for the city or location associated with the game's venue, as provided by the NHL api-web landing endpoint.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_abbrevcharacterAway team abbreviation.
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_scoreintegerAway team final score.
away_team_sogintegerAway team shots on goal.
away_team_logocharacterURL to the away team logo.
away_team_dark_logocharacterURL to the away team dark logo.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_abbrevcharacterHome team abbreviation.
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_frcharacterHome team place name (French).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_scoreintegerHome team final score.
home_team_sogintegerHome team shots on goal.
home_team_logocharacterURL to the home team logo.
home_team_dark_logocharacterURL to the home team dark logo.
summary_scoringcharacterSerialized summary of scoring events for the game, flattened from the nested NHL api-web landing payload scoring sub-object.
summary_three_starscharacterSerialized representation of the three-star selections for the game, flattened from the nested NHL api-web landing payload.
summary_penaltiescharacterSerialized summary of penalty events for the game, flattened from the nested NHL api-web landing payload penalties sub-object.
clock_time_remainingcharacterRemaining time in the current period formatted as MM:SS, as provided by the NHL api-web game landing endpoint.
clock_seconds_remainingintegerInteger count of seconds remaining in the current period at the time the NHL api-web landing payload was captured.
clock_runninglogicalBoolean flag indicating whether the game clock is actively counting down at the time the NHL api-web landing payload was captured.
clock_in_intermissionlogicalBoolean flag indicating whether the game clock is currently paused during an intermission period between regulation periods.

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

Example

nhl_landing(game_id=2024020001)

Last validated n/a.

nhl_right_rail

Pull the gamecenter right-rail payload (in-game widgets).

Endpoint URL: GET https://api-web.nhle.com/v1/gamecenter/{game_id}/right-rail

Valid URL: https://api-web.nhle.com/v1/gamecenter/2024020001/right-rail

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYgame_id path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_right_rail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_right_rail(game_id=2024020001)

Last validated n/a.

nhl_web_schedule

Pull the week-of NHL schedule rooted at date.

Endpoint URL: GET https://api-web.nhle.com/v1/schedule/{date}

Valid URL: https://api-web.nhle.com/v1/schedule

API ParameterPythonPatternRequiredNullableDescription
datedateYdate 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
schedule_datecharacterCalendar date of the game in YYYY-MM-DD format as returned by the NHL api-web schedule endpoint.
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
neutral_sitelogicalWhether the game is at a neutral site.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
tv_broadcastscharacterNested list of TV broadcast details.
series_urlcharacterNHL api-web URL path to the dedicated page for the playoff series associated with this scheduled game.
three_min_recapcharacterLink to the three-minute recap.
game_center_linkcharacterLink to the NHL game center page.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_abbrevcharacterAway team abbreviation.
away_team_logocharacterURL to the away team logo.
away_team_dark_logocharacterURL to the away team dark logo.
away_team_away_split_squadlogicalWhether the away team is a split squad.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_frcharacterHome team place name (French).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_abbrevcharacterHome team abbreviation.
home_team_logocharacterURL to the home team logo.
home_team_dark_logocharacterURL to the home team dark logo.
home_team_home_split_squadlogicalWhether the home team is a split squad.
home_team_scoreintegerHome team final score.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.
winning_goalie_player_idintegerWinning goalie player identifier.
winning_goalie_first_initial_defaultcharacterWinning goalie first initial (default language).
winning_goalie_last_name_defaultcharacterWinning goalie last name (default language).
winning_goalie_last_name_cscharacterWinning goalie last name (Czech).
winning_goalie_last_name_ficharacterWinning goalie last name (Finnish).
winning_goalie_last_name_skcharacterWinning goalie last name (Slovak).
winning_goal_scorer_player_idintegerWinning goal scorer player identifier.
winning_goal_scorer_first_initial_defaultcharacterWinning goal scorer first initial (default).
winning_goal_scorer_last_name_defaultcharacterWinning goal scorer last name (default language).
series_status_roundintegerPlayoff round number (1 through 4) for the series containing this scheduled game from the NHL api-web schedule endpoint.
series_status_series_abbrevcharacterShort abbreviation identifying the specific playoff series slot within the bracket for this scheduled game from the NHL api-web schedule endpoint.
series_status_series_titlecharacterHuman-readable display title for the playoff series containing this scheduled game (e.g., 'Eastern Conference Second Round').
series_status_series_lettercharacterSingle-letter label assigned to the playoff series in the bracket structure for this scheduled game from the NHL api-web schedule endpoint.
series_status_needed_to_winintegerNumber of additional wins needed by the series leader to clinch and advance at the time of this scheduled game from the NHL api-web schedule endpoint.
series_status_top_seed_team_abbrevcharacterThree-letter team abbreviation for the higher-seeded team in the playoff series associated with this scheduled game.
series_status_top_seed_winsintegerNumber of wins accumulated by the higher-seeded team in the playoff series as of this scheduled game from the NHL api-web schedule endpoint.
series_status_bottom_seed_team_abbrevcharacterThree-letter team abbreviation for the lower-seeded team in the playoff series associated with this scheduled game.
series_status_bottom_seed_winsintegerNumber of wins accumulated by the lower-seeded team in the playoff series as of this scheduled game from the NHL api-web schedule endpoint.
series_status_game_number_of_seriesintegerSequential game number within the playoff series for this scheduled game (e.g., 1 through 7 for a best-of-seven) from the NHL api-web schedule endpoint.

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

Example

nhl_web_schedule()

Last validated n/a.

nhl_score

Pull the single-day scoreboard for date.

Endpoint URL: GET https://api-web.nhle.com/v1/score/{date}

Valid URL: https://api-web.nhle.com/v1/score

API ParameterPythonPatternRequiredNullableDescription
datedateYdate 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
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_datecharacterGame date.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
tv_broadcastscharacterNested list of TV broadcast details.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
game_center_linkcharacterLink to the NHL game center page.
series_urlcharacterURL path to the NHL api-web series landing page providing full details about this playoff series matchup.
three_min_recapcharacterLink to the three-minute recap.
neutral_sitelogicalWhether the game is at a neutral site.
venue_timezonecharacterVenue time zone.
periodintegerPeriod number.
goalscharacterGoals scored.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_name_defaultcharacterDefault-language full team name for the away team in this game, as provided by the NHL api-web scoreboard endpoint.
away_team_abbrevcharacterAway team abbreviation.
away_team_scoreintegerAway team final score.
away_team_sogintegerAway team shots on goal.
away_team_logocharacterURL to the away team logo.
home_team_idintegerHome team identifier.
home_team_name_defaultcharacterDefault-language full team name for the home team in this game, as provided by the NHL api-web scoreboard endpoint.
home_team_abbrevcharacterHome team abbreviation.
home_team_scoreintegerHome team final score.
home_team_sogintegerHome team shots on goal.
home_team_logocharacterURL to the home team logo.
series_status_roundintegerNumeric identifier for the playoff round (e.g., 1 = First Round, 2 = Second Round) in which this game is being played.
series_status_series_abbrevcharacterShort abbreviation code identifying the specific playoff series matchup, as provided by the NHL api-web score endpoint.
series_status_series_titlecharacterHuman-readable title describing the playoff series matchup (e.g., team abbreviations and round name), as returned by the NHL api-web score endpoint.
series_status_series_lettercharacterSingle-letter label (e.g., 'A', 'B') assigned to the playoff series by the NHL api-web score endpoint to distinguish simultaneous matchups within a round.
series_status_needed_to_winintegerNumber of additional wins required by the series leader to clinch the playoff round at the time of this game.
series_status_top_seed_team_abbrevcharacterThree-letter abbreviation for the higher-seeded team in this playoff series, as reported by the NHL api-web score endpoint.
series_status_top_seed_winsintegerNumber of wins accumulated by the higher-seeded team in the current playoff series as of this game.
series_status_bottom_seed_team_abbrevcharacterThree-letter abbreviation for the lower-seeded team in this playoff series, as reported by the NHL api-web score endpoint.
series_status_bottom_seed_winsintegerNumber of wins accumulated by the lower-seeded team in the current playoff series as of this game.
series_status_game_number_of_seriesintegerSequential game number within the playoff series (e.g., 1 through 7 for a best-of-seven round).
clock_time_remainingcharacterRemaining time in the current period in MM:SS format, as provided by the NHL api-web score endpoint.
clock_seconds_remainingintegerInteger count of seconds remaining in the current period as reported by the NHL api-web score endpoint.
clock_runninglogicalBoolean flag indicating whether the game clock is actively running at the time the NHL api-web score payload was captured.
clock_in_intermissionlogicalBoolean flag indicating whether the game clock is paused during an intermission at the time the NHL api-web score payload was captured.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.

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

Example

nhl_score()

Last validated n/a.

nhl_schedule_calendar

Pull the calendar of game-days for the season.

Endpoint URL: GET https://api-web.nhle.com/v1/schedule-calendar/{date}

Valid URL: https://api-web.nhle.com/v1/schedule-calendar

API ParameterPythonPatternRequiredNullableDescription
datedateYdate path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_schedule); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_schedule_calendar()

Last validated n/a.

nhl_playoff_series

Pull a single playoff series payload.

Endpoint URL: GET https://api-web.nhle.com/v1/schedule/playoff-series/{season}/{series_letter}

Valid URL: https://api-web.nhle.com/v1/schedule/playoff-series/2025/a

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
series_letterseries_letterYseries_letter 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
roundintegerShootout round number.
series_lettercharacterSingle-letter label identifying this series within its playoff round (e.g., 'A', 'B'), as used by the NHL api-web.
top_seed_team_idintegerUnique NHL api-web identifier for the higher-seeded team in this playoff series.
top_seed_team_abbrevcharacterThree-letter abbreviation of the higher-seeded team in this NHL playoff series (e.g., 'TOR').
bottom_seed_team_idintegerUnique NHL api-web identifier for the lower-seeded team in this playoff series.
bottom_seed_team_abbrevcharacterThree-letter abbreviation of the lower-seeded team in this NHL playoff series (e.g., 'BOS').
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_numberintegerGame number within the schedule.
if_necessarylogicalIf necessary.
neutral_sitelogicalWhether the game is at a neutral site.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
tv_broadcastscharacterNested list of TV broadcast details.
game_center_linkcharacterLink to the NHL game center page.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_abbrevcharacterAway team abbreviation.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_frcharacterHome team place name (French).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_abbrevcharacterHome team abbreviation.
home_team_scoreintegerHome team final score.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
series_status_top_seed_winsintegerNumber of wins accumulated by the higher-seeded team in this NHL playoff series to date.
series_status_bottom_seed_winsintegerNumber of wins accumulated by the lower-seeded team in this NHL playoff series to date.
game_outcome_last_period_typecharacterPeriod type in which the game ended.
game_outcome_ot_periodsdoubleNumber of overtime periods played in the game that concluded this series or scheduled game, where applicable.
away_team_place_name_frcharacterAway team place name (French).

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

Example

nhl_playoff_series(season=2025, series_letter='a')

Last validated n/a.

nhl_standings

Pull the NHL standings.

Endpoint URL: GET https://api-web.nhle.com/v1/standings/{date}

Valid URL: https://api-web.nhle.com/v1/standings

API ParameterPythonPatternRequiredNullableDescription
datedateYdate 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
clinch_indicatorcharacterPlayoff clinch indicator (e.g. 'x' clinched playoff, 'e' eliminated).
conference_abbrevcharacterConference abbreviation.
conference_home_sequenceintegerTeam's rank within its conference based solely on home-game results in the NHL api-web standings.
conference_l10_sequenceintegerTeam's rank within its conference based on performance in the last 10 games played, as reported by the NHL api-web standings endpoint.
conference_namecharacterConference name.
conference_road_sequenceintegerTeam's rank within its conference based solely on road-game results in the NHL api-web standings.
conference_sequenceintegerTeam's seeding position within the conference.
datecharacterGame date (ISO 8601 datetime string).
division_abbrevcharacterDivision abbreviation.
division_home_sequenceintegerTeam's rank within its division based solely on home-game results in the NHL api-web standings.
division_l10_sequenceintegerTeam's rank within its division based on performance in the last 10 games played, as reported by the NHL api-web standings endpoint.
division_namecharacterDivision name.
division_road_sequenceintegerTeam's rank within its division based solely on road-game results in the NHL api-web standings.
division_sequenceintegerTeam's seeding position within the division.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerMatches played.
goal_differentialintegerGoal differential.
goal_differential_pctgdoubleTeam's goal differential normalized to a per-game (or percentage) basis, as published in the NHL standings feed.
goal_againstintegerTotal number of goals allowed by the team across all games played in the current standings snapshot.
goal_forintegerTotal number of goals scored by the team across all games played in the current standings snapshot.
goals_for_pctgdoubleTeam's share of total goals scored in all games involving this team, calculated as goals-for divided by (goals-for + goals-against).
home_games_playedintegerNumber of home games the team has completed in the current season as of this standings snapshot.
home_goal_differentialintegerNet goal differential (goals-for minus goals-against) accumulated across all home games played in the current season.
home_goals_againstintegerTotal number of goals allowed by the team in home games during the current season.
home_goals_forintegerTotal number of goals scored by the team in home games during the current season.
home_lossesintegerLosses at home.
home_ot_lossesintegerHome overtime losses.
home_pointsintegerHome team total points scored in the game so far.
home_regulation_plus_ot_winsintegerNumber of home wins achieved in regulation or overtime (excluding shootout decisions) in the current season.
home_regulation_winsintegerNumber of home wins achieved in regulation time (within 60 minutes) in the current season.
home_tiesintegerTies at home.
home_winsintegerWins at home.
l10_games_playedintegerNumber of games included in the team's last-10-games performance window (typically 10, may be lower early in the season).
l10_goal_differentialintegerNet goal differential (goals-for minus goals-against) across the team's most recent 10 games.
l10_goals_againstintegerTotal goals allowed by the team across its most recent 10 games.
l10_goals_forintegerTotal goals scored by the team across its most recent 10 games.
l10_lossesintegerLosses in the last ten games.
l10_ot_lossesintegerOvertime losses in the last ten games.
l10_pointsintegerTotal standings points earned by the team across its most recent 10 games.
l10_regulation_plus_ot_winsintegerNumber of wins in regulation or overtime (excluding shootouts) within the team's most recent 10 games.
l10_regulation_winsintegerNumber of regulation-time wins within the team's most recent 10 games.
l10_tiesintegerNumber of tied results recorded within the team's most recent 10 games (applicable to seasons using tie rules).
l10_winsintegerWins in the last ten games.
league_home_sequenceintegerTeam's rank league-wide based solely on home-game results in the NHL api-web standings.
league_l10_sequenceintegerTeam's rank league-wide based on performance in the last 10 games played, as reported by the NHL api-web standings endpoint.
league_road_sequenceintegerTeam's rank league-wide based solely on road-game results in the NHL api-web standings.
league_sequenceintegerTeam's seeding position within the league.
lossesintegerNumber of matches the team has lost.
ot_lossesintegerOvertime losses.
point_pctgdoublePoints percentage.
pointsintegerCompetition points.
regulation_plus_ot_win_pctgdoubleFraction of games won in regulation or overtime (excluding shootout decisions), used as a tiebreaker metric in NHL standings.
regulation_plus_ot_winsintegerWins in regulation plus overtime.
regulation_win_pctgdoubleFraction of games won in regulation time only, used as a secondary tiebreaker in NHL standings.
regulation_winsintegerWins in regulation.
road_games_playedintegerNumber of road games the team has completed in the current season as of this standings snapshot.
road_goal_differentialintegerNet goal differential (goals-for minus goals-against) accumulated across all road games played in the current season.
road_goals_againstintegerTotal number of goals allowed by the team in road games during the current season.
road_goals_forintegerTotal number of goals scored by the team in road games during the current season.
road_lossesintegerLosses on the road.
road_ot_lossesintegerRoad overtime losses.
road_pointsintegerTotal standings points earned by the team in road games during the current season.
road_regulation_plus_ot_winsintegerNumber of road wins achieved in regulation or overtime (excluding shootout decisions) in the current season.
road_regulation_winsintegerNumber of road wins achieved in regulation time (within 60 minutes) in the current season.
road_tiesintegerTies on the road.
road_winsintegerWins on the road.
season_idintegerSeason identifier.
shootout_lossesintegerShootout losses.
shootout_winsintegerShootout wins.
streak_codecharacterCurrent streak code (W/L/OT).
streak_countintegerLength of the current streak.
team_logocharacterURL to the team logo image.
tiesintegerNumber of matches the team has drawn.
waivers_sequenceintegerTeam's position in the NHL waiver-claim priority order for the current season, determined by reverse standings order.
wildcard_sequenceintegerTeam's wild card seeding position.
win_pctgdoubleTeam's overall win percentage (wins divided by games played), as reported by the NHL api-web standings endpoint.
winsintegerNumber of matches the team has won.
place_name_defaultcharacterDefault-language city or place name associated with the team's market (e.g., "Toronto"), as returned by the NHL api-web standings endpoint.
team_name_defaultcharacterTeam name (default locale).
team_name_frcharacterTeam name (French locale).
team_common_name_defaultcharacterTeam common name (default language).
team_abbrev_defaultcharacterDefault three-letter abbreviation for the team (e.g., "TOR"), as provided by the NHL api-web standings endpoint.
place_name_frcharacterFrench-language city or place name associated with the team's market, as returned by the NHL api-web standings endpoint.
team_common_name_frcharacterTeam common name (French localization).

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

Example

nhl_standings()

Last validated n/a.

nhl_standings_season

Pull the per-season standings cutover dates.

Endpoint URL: GET https://api-web.nhle.com/v1/standings-season

Valid URL: https://api-web.nhle.com/v1/standings-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
idintegerUnique player identifier.
conferences_in_uselogicalWhether conferences were in use that season.
divisions_in_uselogicalWhether divisions were in use that season.
point_for_o_tloss_in_uselogicalWhether a point for overtime losses was in use.
regulation_wins_in_uselogicalWhether regulation wins were tracked.
row_in_uselogicalWhether the regulation/overtime/shootout format was in use.
standings_endcharacterEnd date of the standings period.
standings_startcharacterStart date of the standings period.
ties_in_uselogicalWhether ties were in use that season.
wildcard_in_uselogicalWhether the wild-card playoff format was in use this season.

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

Example

nhl_standings_season()

Last validated n/a.

nhl_club_schedule_season

Pull a team's full-season schedule.

Endpoint URL: GET https://api-web.nhle.com/v1/club-schedule-season/{team}/{season}

Valid URL: https://api-web.nhle.com/v1/club-schedule-season/TOR

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.
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
club_previous_seasonintegerIndicator for whether the game belongs to the club's prior completed season (1 = previous season, 0 otherwise).
club_current_seasonintegerIndicator for whether the game falls within the current season for the requesting club (1 = current season, 0 otherwise).
club_next_seasonintegerIndicator for whether the game belongs to the club's next upcoming season (1 = next season, 0 otherwise).
club_timezonecharacterIANA timezone identifier for the home club's arena, used to localise game start times in the schedule.
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_datecharacterGame date.
neutral_sitelogicalWhether the game is at a neutral site.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
tv_broadcastscharacterNested list of TV broadcast details.
game_center_linkcharacterLink to the NHL game center page.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_abbrevcharacterAway team abbreviation.
away_team_logocharacterURL to the away team logo.
away_team_dark_logocharacterURL to the away team dark logo.
away_team_away_split_squadlogicalWhether the away team is a split squad.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_abbrevcharacterHome team abbreviation.
home_team_logocharacterURL to the home team logo.
home_team_dark_logocharacterURL to the home team dark logo.
home_team_home_split_squadlogicalWhether the home team is a split squad.
home_team_airline_linkcharacterLink to home team airline info.
home_team_airline_desccharacterHome team airline description.
home_team_hotel_linkcharacterLink to home team hotel info.
home_team_hotel_desccharacterHome team hotel description.
home_team_scoreintegerHome team final score.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.
winning_goalie_player_idintegerWinning goalie player identifier.
winning_goalie_first_initial_defaultcharacterWinning goalie first initial (default language).
winning_goalie_last_name_defaultcharacterWinning goalie last name (default language).
away_team_airline_linkcharacterLink to away team airline info.
away_team_airline_desccharacterAway team airline description.
winning_goal_scorer_player_iddoubleWinning goal scorer player identifier.
winning_goal_scorer_first_initial_defaultcharacterWinning goal scorer first initial (default).
winning_goal_scorer_last_name_defaultcharacterWinning goal scorer last name (default language).
three_min_recapcharacterLink to the three-minute recap.
home_team_place_name_frcharacterHome team place name (French).
condensed_gamecharacterLink to the condensed game video.
venue_escharacterVenue name (Spanish).
venue_frcharacterVenue name (French).
special_event_parent_iddoubleNHL api-web identifier for the parent special-event record grouping multiple games under the same marquee event umbrella.
special_event_name_defaultcharacterEnglish display name for a special promotional or marquee event designation attached to the game (e.g., 'Winter Classic', 'Heritage Classic').
special_event_name_frcharacterFrench display name for a special promotional or marquee event designation attached to the game, used in bilingual NHL communications.
away_team_hotel_linkcharacterLink to away team hotel info.
away_team_hotel_desccharacterAway team hotel description.
three_min_recap_frcharacterLink to the French three-minute recap.
winning_goalie_last_name_cscharacterWinning goalie last name (Czech).
winning_goalie_last_name_ficharacterWinning goalie last name (Finnish).
winning_goalie_last_name_skcharacterWinning goalie last name (Slovak).
away_team_place_name_frcharacterAway team place name (French).
away_team_common_name_frcharacterAway team common name (French).
home_team_common_name_frcharacterHome team common name (French).
series_urlcharacterNHL api-web URL path to the dedicated page for the current playoff series associated with this scheduled game.
series_status_rounddoublePlayoff round number to which the current series belongs (1 = first round, 4 = Stanley Cup Final).
series_status_series_abbrevcharacterShort abbreviation identifying the specific playoff series slot (e.g., 'A', 'B') within the bracket for this game.
series_status_series_titlecharacterHuman-readable display title for the playoff series (e.g., 'Eastern Conference First Round').
series_status_series_lettercharacterSingle-letter label assigned to the playoff series in the bracket structure, used to pair teams across rounds.
series_status_needed_to_windoubleWins still required by the leading team to clinch and advance in the current playoff series.
series_status_top_seed_winsdoubleNumber of wins accumulated by the higher-seeded team in the current playoff series as of this scheduled game.
series_status_bottom_seed_winsdoubleNumber of wins accumulated by the lower-seeded team in the current playoff series as of this scheduled game.
series_status_game_number_of_seriesdoubleSequential game number within the playoff series (e.g., 1 through 7 for a best-of-seven).

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

Example

nhl_club_schedule_season(team='TOR')

Last validated n/a.

nhl_club_schedule_month

Pull a team's schedule for one month.

Endpoint URL: GET https://api-web.nhle.com/v1/club-schedule/{team}/month/{month}

Valid URL: https://api-web.nhle.com/v1/club-schedule/TOR/month

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.
monthmonthYmonth path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_club_schedule); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_club_schedule_month(team='TOR')

Last validated n/a.

nhl_club_schedule_week

Pull a team's schedule for one week.

Endpoint URL: GET https://api-web.nhle.com/v1/club-schedule/{team}/week/{date}

Valid URL: https://api-web.nhle.com/v1/club-schedule/TOR/week

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.
datedateYdate path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_club_schedule); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_club_schedule_week(team='TOR')

Last validated n/a.

nhl_club_stats

Pull a team's season stat block.

Endpoint URL: GET https://api-web.nhle.com/v1/club-stats/{team}/{season}/{game_type}

Valid URL: https://api-web.nhle.com/v1/club-stats/TOR

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.
seasonseasonYseason path parameter.
game_typegame_typeYgame_type path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_club_stats); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_club_stats(team='TOR')

Last validated n/a.

nhl_club_stats_season

Pull the seasons a team has stats for.

Endpoint URL: GET https://api-web.nhle.com/v1/club-stats-season/{team}

Valid URL: https://api-web.nhle.com/v1/club-stats-season/TOR

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_club_stats); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_club_stats_season(team='TOR')

Last validated n/a.

nhl_roster

Pull a team's roster.

Endpoint URL: GET https://api-web.nhle.com/v1/roster/{team}/{season}

Valid URL: https://api-web.nhle.com/v1/roster/TOR

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.
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
position_groupcharacterPosition group name (e.g. Centers).
idintegerUnique player identifier.
headshotcharacterURL to the player headshot image.
sweater_numberintegerJersey number.
position_codecharacterPlayer position code.
shoots_catchescharacterHandedness (shoots/catches).
height_in_inchesintegerHeight in inches.
weight_in_poundsintegerWeight in pounds.
height_in_centimetersintegerHeight in centimeters.
weight_in_kilogramsintegerWeight in kilograms.
birth_datecharacterPlayer birth date.
birth_countrycharacterPlayer birth country.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
birth_city_defaultcharacterBirth city (default localization).
birth_state_province_defaultcharacterBirth state/province (default localization).
birth_city_cscharacterBirth city (Czech localization).
birth_city_decharacterBirth city (German localization).
birth_city_ficharacterBirth city (Finnish localization).
birth_city_skcharacterBirth city (Slovak localization).
birth_city_svcharacterBirth city (Swedish localization).

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

Example

nhl_roster(team='TOR')

Last validated n/a.

nhl_roster_season

Pull every season a team has had on file.

Endpoint URL: GET https://api-web.nhle.com/v1/roster-season/{team}

Valid URL: https://api-web.nhle.com/v1/roster-season/TOR

API ParameterPythonPatternRequiredNullableDescription
teamteamYteam path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_nhl_web_roster); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nhl_roster_season(team='TOR')

Last validated n/a.

nhl_player_landing

Pull the player profile / overview.

Endpoint URL: GET https://api-web.nhle.com/v1/player/{player_id}/landing

Valid URL: https://api-web.nhle.com/v1/player/8480801/landing

API ParameterPythonPatternRequiredNullableDescription
player_idplayer_idYplayer_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
player_idintegerUnique player identifier.
is_activelogicalWhether the team is active.
current_team_idintegerPlayer's current team identifier.
current_team_abbrevcharacterThree-letter abbreviation of the NHL team the player is currently rostered on (e.g., 'TOR', 'BOS').
badgescharacterSerialized list of achievement or milestone badges displayed on the player's NHL api-web profile page.
team_logocharacterURL to the team logo image.
sweater_numberintegerJersey number.
positioncharacterPlayer position.
headshotcharacterURL to the player headshot image.
hero_imagecharacterURL to the large hero/banner image of the player displayed at the top of their NHL api-web profile page.
height_in_inchesintegerHeight in inches.
height_in_centimetersintegerHeight in centimeters.
weight_in_poundsintegerWeight in pounds.
weight_in_kilogramsintegerWeight in kilograms.
birth_datecharacterPlayer birth date.
birth_countrycharacterPlayer birth country.
shoots_catchescharacterHandedness (shoots/catches).
player_slugcharacterURL slug for the player.
in_top100_all_timeintegerFlag (1/0) indicating whether the player is recognized among the NHL's Top 100 all-time greatest players.
in_hhofintegerFlag (1/0) indicating whether the player has been inducted into the Hockey Hall of Fame.
shop_linkcharacterURL to the NHL shop page where merchandise for this player (e.g., jerseys) can be purchased.
twitter_linkcharacterURL to the player's official Twitter/X account as listed on their NHL api-web profile.
watch_linkcharacterURL to the NHL.tv or league streaming page where the player's games can be watched.
last5_gamescharacterSerialized array of stat lines for the player's five most recent NHL games, as returned by the player landing endpoint.
season_totalscharacterSerialized array of per-season stat totals for the player across all regular seasons and playoffs in their NHL career.
awardscharacterSerialized list of NHL awards and honors the player has received, as returned by the NHL api-web player landing endpoint.
current_team_rostercharacterSerialized roster-position metadata for the player's current NHL team assignment, as returned by the player landing endpoint.
full_team_name_defaultcharacterFull English name of the player's current NHL team (e.g., 'Toronto Maple Leafs'), as returned by the player landing endpoint.
full_team_name_frcharacterFull French-language name of the player's current NHL team, as returned by the player landing endpoint.
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
birth_city_defaultcharacterBirth city (default localization).
birth_state_province_defaultcharacterBirth state/province (default localization).
draft_details_yearintegerCalendar year in which the player was selected in the NHL Entry Draft.
draft_details_team_abbrevcharacterThree-letter abbreviation of the NHL team that drafted the player in the Entry Draft.
draft_details_roundintegerRound number in which the player was selected during the NHL Entry Draft.
draft_details_pick_in_roundintegerPick number within the player's draft round in the NHL Entry Draft.
draft_details_overall_pickintegerOverall pick number at which the player was selected in the NHL Entry Draft.
featured_stats_seasonintegerEight-digit NHL season identifier (e.g., 20232024) indicating which season the featured stats on the player's profile correspond to.
featured_stats_regular_season_sub_season_assistsintegerAssists recorded by the player in the featured regular-season sub-season (typically the current or most recent season) on their NHL api-web profile.
featured_stats_regular_season_sub_season_game_winning_goalsintegerGame-winning goals recorded by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_games_playedintegerGames played by the player in the featured regular-season sub-season (typically the current or most recent season) on their NHL api-web profile.
featured_stats_regular_season_sub_season_goalsintegerGoals scored by the player in the featured regular-season sub-season (typically the current or most recent season) on their NHL api-web profile.
featured_stats_regular_season_sub_season_ot_goalsintegerOvertime goals scored by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_pimintegerPenalty minutes accumulated by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_plus_minusintegerPlus/minus rating for the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_pointsintegerPoints (goals + assists) recorded by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_power_play_goalsintegerPower-play goals scored by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_power_play_pointsintegerPower-play points accumulated by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_shooting_pctgdoubleShooting percentage for the player in the featured regular-season sub-season on their NHL api-web profile, expressed as a decimal.
featured_stats_regular_season_sub_season_shorthanded_goalsintegerShorthanded goals scored by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_shorthanded_pointsintegerShorthanded points accumulated by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_shotsintegerShots on goal taken by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_career_assistsintegerCareer regular-season assists highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_game_winning_goalsintegerCareer regular-season game-winning goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_games_playedintegerCareer regular-season games played highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_goalsintegerCareer regular-season goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_ot_goalsintegerCareer regular-season overtime goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_pimintegerCareer regular-season penalty minutes highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_plus_minusintegerCareer regular-season plus/minus rating highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_pointsintegerCareer regular-season points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_power_play_goalsintegerCareer regular-season power-play goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_power_play_pointsintegerCareer regular-season power-play points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_shooting_pctgdoubleCareer regular-season shooting percentage highlighted on the player's NHL api-web profile, expressed as a decimal.
featured_stats_regular_season_career_shorthanded_goalsintegerCareer regular-season shorthanded goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_shorthanded_pointsintegerCareer regular-season shorthanded points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_shotsintegerCareer regular-season shots on goal highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_sub_season_assistsintegerAssists recorded by the player in the featured playoff sub-season (typically the most recent postseason) on their NHL api-web profile.
featured_stats_playoffs_sub_season_game_winning_goalsintegerGame-winning goals recorded by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_games_playedintegerGames played by the player in the featured playoff sub-season (typically the most recent postseason) on their NHL api-web profile.
featured_stats_playoffs_sub_season_goalsintegerGoals scored by the player in the featured playoff sub-season (typically the most recent postseason) on their NHL api-web profile.
featured_stats_playoffs_sub_season_ot_goalsintegerOvertime goals scored by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_pimintegerPenalty minutes accumulated by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_plus_minusintegerPlus/minus rating for the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_pointsintegerPoints (goals + assists) recorded by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_power_play_goalsintegerPower-play goals scored by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_power_play_pointsintegerPower-play points accumulated by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_shooting_pctgdoubleShooting percentage for the player in the featured playoff sub-season on their NHL api-web profile, expressed as a decimal.
featured_stats_playoffs_sub_season_shorthanded_goalsintegerShorthanded goals scored by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_shorthanded_pointsintegerShorthanded points accumulated by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_shotsintegerShots on goal taken by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_career_assistsintegerCareer playoff assists highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_game_winning_goalsintegerCareer playoff game-winning goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_games_playedintegerCareer playoff games played highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_goalsintegerCareer playoff goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_ot_goalsintegerCareer playoff overtime goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_pimintegerCareer playoff penalty minutes highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_plus_minusintegerCareer playoff plus/minus rating highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_pointsintegerCareer playoff points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_power_play_goalsintegerCareer playoff power-play goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_power_play_pointsintegerCareer playoff power-play points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_shooting_pctgdoubleCareer playoff shooting percentage highlighted on the player's NHL api-web profile, expressed as a decimal.
featured_stats_playoffs_career_shorthanded_goalsintegerCareer playoff shorthanded goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_shorthanded_pointsintegerCareer playoff shorthanded points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_shotsintegerCareer playoff shots on goal highlighted on the player's NHL api-web profile for the featured season context.
career_totals_regular_season_assistsintegerCareer cumulative assists recorded by the player across all NHL regular-season games.
career_totals_regular_season_avg_toicharacterCareer average time on ice per game in the NHL regular season, expressed as an MM:SS string.
career_totals_regular_season_faceoff_winning_pctgdoubleCareer faceoff win percentage for the player across all NHL regular-season games.
career_totals_regular_season_game_winning_goalsintegerCareer total of game-winning goals the player has scored in NHL regular-season games.
career_totals_regular_season_games_playedintegerTotal number of NHL regular-season games the player has appeared in across their career.
career_totals_regular_season_goalsintegerCareer total goals scored by the player in NHL regular-season games.
career_totals_regular_season_ot_goalsintegerCareer total overtime goals scored by the player in NHL regular-season games.
career_totals_regular_season_pimintegerCareer total penalty minutes accumulated by the player in NHL regular-season games.
career_totals_regular_season_plus_minusintegerCareer plus/minus rating accumulated by the player across all NHL regular-season games.
career_totals_regular_season_pointsintegerCareer total points (goals + assists) accumulated by the player in NHL regular-season games.
career_totals_regular_season_power_play_goalsintegerCareer total power-play goals scored by the player in NHL regular-season games.
career_totals_regular_season_power_play_pointsintegerCareer total power-play points (goals + assists on the power play) in NHL regular-season games.
career_totals_regular_season_shooting_pctgdoubleCareer shooting percentage for the player in NHL regular-season games, expressed as a decimal.
career_totals_regular_season_shorthanded_goalsintegerCareer total shorthanded goals scored by the player in NHL regular-season games.
career_totals_regular_season_shorthanded_pointsintegerCareer total shorthanded points (goals + assists while shorthanded) in NHL regular-season games.
career_totals_regular_season_shotsintegerCareer total shots on goal taken by the player in NHL regular-season games.
career_totals_playoffs_assistsintegerCareer cumulative assists recorded by the player across all NHL playoff appearances.
career_totals_playoffs_avg_toicharacterCareer average time on ice per game in NHL playoff play, expressed as an MM:SS string.
career_totals_playoffs_faceoff_winning_pctgdoubleCareer faceoff win percentage for the player across all NHL playoff games.
career_totals_playoffs_game_winning_goalsintegerCareer total of game-winning goals the player has scored in NHL playoff games.
career_totals_playoffs_games_playedintegerTotal number of NHL playoff games the player has appeared in across their career.
career_totals_playoffs_goalsintegerCareer total goals scored by the player in NHL playoff games.
career_totals_playoffs_ot_goalsintegerCareer total overtime goals scored by the player in NHL playoff games.
career_totals_playoffs_pimintegerCareer total penalty minutes accumulated by the player in NHL playoff games.
career_totals_playoffs_plus_minusintegerCareer plus/minus rating accumulated by the player across all NHL playoff games.
career_totals_playoffs_pointsintegerCareer total points (goals + assists) accumulated by the player in NHL playoff games.
career_totals_playoffs_power_play_goalsintegerCareer total power-play goals scored by the player in NHL playoff games.
career_totals_playoffs_power_play_pointsintegerCareer total power-play points (goals + assists on the power play) in NHL playoff games.
career_totals_playoffs_shooting_pctgdoubleCareer shooting percentage for the player in NHL playoff games, expressed as a decimal.
career_totals_playoffs_shorthanded_goalsintegerCareer total shorthanded goals scored by the player in NHL playoff games.
career_totals_playoffs_shorthanded_pointsintegerCareer total shorthanded points (goals + assists while shorthanded) in NHL playoff games.
career_totals_playoffs_shotsintegerCareer total shots on goal taken by the player in NHL playoff games.

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

Example

nhl_player_landing(player_id=8480801)

Last validated n/a.

nhl_player_game_log

Pull a player's game-by-game log.

Endpoint URL: GET https://api-web.nhle.com/v1/player/{player_id}/game-log/{season}/{game_type}

Valid URL: https://api-web.nhle.com/v1/player/8480801/game-log

API ParameterPythonPatternRequiredNullableDescription
player_idplayer_idYplayer_id path parameter.
seasonseasonYseason path parameter.
game_typegame_typeYgame_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
game_idintegerUnique game identifier.
team_abbrevcharacterTeam abbreviation.
home_road_flagcharacterHome or road indicator.
game_datecharacterGame date.
goalsintegerGoals scored.
assistsintegerAssists.
pointsintegerTotal points (goals + assists).
plus_minusintegerPlus/minus rating.
power_play_goalsintegerPower-play goals.
power_play_pointsintegerPower play points.
game_winning_goalsintegerGame-winning goals.
ot_goalsintegerOvertime goals.
shotsintegerShots on goal.
shiftsintegerNumber of shifts.
shorthanded_goalsintegerShorthanded goals.
shorthanded_pointsintegerShorthanded points.
opponent_abbrevcharacterOpponent team abbreviation.
pimintegerPenalty minutes.
toicharacterTime on ice.
common_name_defaultcharacterPlayer's team common name.
opponent_common_name_defaultcharacterOpponent team common name.
opponent_common_name_frcharacterFrench-language common name of the opposing team in the player's individual game log entry from the NHL api-web feed.

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

Example

nhl_player_game_log(player_id=8480801)

Last validated n/a.

nhl_player_spotlight

Pull the league's currently featured players.

Endpoint URL: GET https://api-web.nhle.com/v1/player-spotlight

Valid URL: https://api-web.nhle.com/v1/player-spotlight

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
player_idintegerUnique player identifier.
player_slugcharacterURL slug for the player.
positioncharacterPlayer position.
sweater_numberintegerJersey number.
team_idintegerUnique team identifier.
headshotcharacterURL to the player headshot image.
team_tri_codecharacterTeam tri-code abbreviation.
team_logocharacterURL to the team logo image.
sort_idintegerSort order identifier for the spotlight.
name_defaultcharacterPlayer name (default localization).
name_cscharacterPlayer name (Czech localization).
name_ficharacterPlayer name (Finnish localization).
name_skcharacterPlayer name (Slovak localization).

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

Example

nhl_player_spotlight()

Last validated n/a.

nhl_skater_leaders

Pull skater stat leaders.

Endpoint URL: GET https://api-web.nhle.com/v1/skater-stats-leaders/{season}/{game_type}

Valid URL: https://api-web.nhle.com/v1/skater-stats-leaders

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
game_typegame_typeYgame_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
categorycharacterStat leader category.
idintegerUnique player identifier.
sweater_numberintegerJersey number.
headshotcharacterURL to the player headshot image.
team_abbrevcharacterTeam abbreviation.
team_logocharacterURL to the team logo image.
positioncharacterPlayer position.
valueintegerLeader stat numeric value.
first_name_defaultcharacterPlayer first name (default language).
first_name_cscharacterPlayer first name (Czech localization).
first_name_decharacterPlayer first name (German).
first_name_escharacterPlayer first name (Spanish).
first_name_ficharacterPlayer first name (Finnish).
first_name_skcharacterPlayer first name (Slovak localization).
first_name_svcharacterPlayer first name (Swedish).
last_name_defaultcharacterPlayer last name (default language).
team_name_defaultcharacterTeam name (default locale).
last_name_cscharacterPlayer last name (Czech localization).
last_name_ficharacterPlayer last name (Finnish localization).
last_name_skcharacterPlayer last name (Slovak localization).

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

Example

nhl_skater_leaders()

Last validated n/a.

nhl_goalie_leaders

Pull goalie stat leaders.

Endpoint URL: GET https://api-web.nhle.com/v1/goalie-stats-leaders/{season}/{game_type}

Valid URL: https://api-web.nhle.com/v1/goalie-stats-leaders

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
game_typegame_typeYgame_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
categorycharacterStat leader category.
idintegerUnique player identifier.
sweater_numberintegerJersey number.
headshotcharacterURL to the player headshot image.
team_abbrevcharacterTeam abbreviation.
team_logocharacterURL to the team logo image.
positioncharacterPlayer position.
valueintegerLeader stat numeric value.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
team_name_defaultcharacterTeam name (default locale).
first_name_cscharacterPlayer first name (Czech localization).
first_name_skcharacterPlayer first name (Slovak localization).
last_name_cscharacterPlayer last name (Czech localization).
last_name_skcharacterPlayer last name (Slovak localization).
last_name_ficharacterPlayer last name (Finnish localization).

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

Example

nhl_goalie_leaders()

Last validated n/a.

nhl_draft_picks

Pull NHL draft picks for a year (and optionally one round).

Endpoint URL: GET https://api-web.nhle.com/v1/draft/picks/{year}/{round_}

Valid URL: https://api-web.nhle.com/v1/draft/picks/2024

API ParameterPythonPatternRequiredNullableDescription
yearyearYyear path parameter.
round_round_Yround_ 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
roundintegerShootout round number.
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier.
team_abbrevcharacterTeam abbreviation.
team_logo_lightcharacterURL to the team logo (light variant).
team_logo_darkcharacterURL to the team logo (dark variant).
team_pick_historycharacterHistory of the team's picks at this slot.
position_codecharacterPlayer position code.
country_codecharacterPlayer country code.
heightintegerPlayer height in inches.
weightintegerPlayer weight in pounds.
amateur_leaguecharacterAmateur league the player played in.
amateur_club_namecharacterAmateur club the player played for.
team_name_defaultcharacterTeam name (default locale).
team_name_frcharacterTeam name (French locale).
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
display_abbrev_defaultcharacterShort display abbreviation for the selected player's nationality or amateur league affiliation shown in the NHL draft picks listing.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
team_common_name_frcharacterTeam common name (French localization).

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

Example

nhl_draft_picks(year=2024)

Last validated n/a.

nhl_draft_rankings

Pull NHL Central Scouting rankings for a draft year.

Endpoint URL: GET https://api-web.nhle.com/v1/draft/rankings/{year}/{category}

Valid URL: https://api-web.nhle.com/v1/draft/rankings/2024

API ParameterPythonPatternRequiredNullableDescription
yearyearYyear path parameter.
categorycategoryYcategory 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
draft_yearintegerDraft year the lottery applies to.
category_idintegerProspect category identifier.
category_keycharacterMachine-readable slug identifying the scouting or ranking category (e.g., 'north-american-skater', 'international-skater') that the prospect belongs to in the NHL draft rankings.
last_namecharacterPlayer last name.
first_namecharacterPlayer first name.
position_codecharacterPlayer position code.
shoots_catchescharacterHandedness (shoots/catches).
height_in_inchesintegerHeight in inches.
weight_in_poundsintegerWeight in pounds.
last_amateur_clubcharacterProspect's most recent amateur club.
last_amateur_leaguecharacterProspect's most recent amateur league.
birth_datecharacterPlayer birth date.
birth_citycharacterBirth city.
birth_state_provincecharacterBirth state or province of the player.
birth_countrycharacterPlayer birth country.
midterm_rankdoubleProspect's midterm draft ranking.
final_rankdoubleProspect's final draft ranking.

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

Example

nhl_draft_rankings(year=2024)

Last validated n/a.

nhl_draft_picks_now

Pull the current / most recent draft pick set.

Endpoint URL: GET https://api-web.nhle.com/v1/draft/picks/now

Valid URL: https://api-web.nhle.com/v1/draft/picks/now

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
roundintegerShootout round number.
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier.
team_abbrevcharacterTeam abbreviation.
team_logo_lightcharacterURL to the team logo (light variant).
team_logo_darkcharacterURL to the team logo (dark variant).
team_pick_historycharacterHistory of the team's picks at this slot.
position_codecharacterPlayer position code.
country_codecharacterPlayer country code.
heightintegerPlayer height in inches.
weightintegerPlayer weight in pounds.
amateur_leaguecharacterAmateur league the player played in.
amateur_club_namecharacterAmateur club the player played for.
team_name_defaultcharacterTeam name (default locale).
team_name_frcharacterTeam name (French locale).
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
display_abbrev_defaultcharacterDefault-language display abbreviation for the team that currently holds this draft pick.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).

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

Example

nhl_draft_picks_now()

Last validated n/a.

nhl_draft_rankings_now

Pull the current Central Scouting rankings.

Endpoint URL: GET https://api-web.nhle.com/v1/draft/rankings/now

Valid URL: https://api-web.nhle.com/v1/draft/rankings/now

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
draft_yearintegerDraft year the lottery applies to.
category_idintegerProspect category identifier.
category_keycharacterShort identifier string for the scouting category or ranking list under which the prospect is evaluated (e.g., 'NA-SKATER', 'GOALIE').
last_namecharacterPlayer last name.
first_namecharacterPlayer first name.
position_codecharacterPlayer position code.
shoots_catchescharacterHandedness (shoots/catches).
height_in_inchesintegerHeight in inches.
weight_in_poundsintegerWeight in pounds.
last_amateur_clubcharacterProspect's most recent amateur club.
last_amateur_leaguecharacterProspect's most recent amateur league.
birth_datecharacterPlayer birth date.
birth_citycharacterBirth city.
birth_state_provincecharacterBirth state or province of the player.
birth_countrycharacterPlayer birth country.
midterm_rankdoubleProspect's midterm draft ranking.
final_rankdoubleProspect's final draft ranking.

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

Example

nhl_draft_rankings_now()

Last validated n/a.

nhl_draft_tracker_picks_now

Pull the live draft-tracker pick list (during the draft itself).

Endpoint URL: GET https://api-web.nhle.com/v1/draft-tracker/picks/now

Valid URL: https://api-web.nhle.com/v1/draft-tracker/picks/now

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
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier.
team_abbrevcharacterTeam abbreviation.
team_logo_lightcharacterURL to the team logo (light variant).
team_logo_darkcharacterURL to the team logo (dark variant).
statecharacterPick state (e.g., on the clock, complete).
position_codecharacterPlayer position code.
team_full_name_defaultcharacterTeam full name (default language).
team_full_name_frcharacterTeam full name (French).
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
last_name_defaultcharacterPlayer last name (default language).
first_name_defaultcharacterPlayer first name (default language).

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

Example

nhl_draft_tracker_picks_now()

Last validated n/a.