Skip to main content
Version: 0.0.54

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 ParameterPythonPatternRequiredNullable
game_idgame_idY

Returns

col_nametypedescription
event_idinteger
time_in_periodcharacter
time_remainingcharacter
situation_codecharacter
home_team_defending_sidecharacter
type_codeinteger
type_desc_keycharacter
sort_orderinteger
period_descriptor_numberinteger
period_descriptor_period_typecharacter
period_descriptor_max_regulation_periodsinteger
details_event_owner_team_iddouble
details_losing_player_iddouble
details_winning_player_iddouble
details_x_coorddouble
details_y_coorddouble
details_zone_codecharacter
details_shot_typecharacter
details_shooting_player_iddouble
details_goalie_in_net_iddouble
details_away_sogdouble
details_home_sogdouble
details_reasoncharacter
details_blocking_player_iddouble
details_hitting_player_iddouble
details_hittee_player_iddouble
details_player_iddouble
details_type_codecharacter
details_desc_keycharacter
details_durationdouble
details_committed_by_player_iddouble
details_drawn_by_player_iddouble
ppt_replay_urlcharacter
details_scoring_player_iddouble
details_scoring_player_totaldouble
details_assist1_player_iddouble
details_assist1_player_totaldouble
details_assist2_player_iddouble
details_assist2_player_totaldouble
details_away_scoredouble
details_home_scoredouble
details_highlight_clip_sharing_urlcharacter
details_highlight_clipdouble
details_discrete_clipdouble
details_discrete_clip_frdouble
details_highlight_clip_sharing_url_frcharacter
details_highlight_clip_frdouble
details_secondary_reasoncharacter

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 ParameterPythonPatternRequiredNullable
game_idgame_idY

Returns

col_nametypedescription
home_awaycharacter
position_groupcharacter
player_idinteger
sweater_numberinteger
positioncharacter
goalsdouble
assistsdouble
pointsdouble
plus_minusdouble
piminteger
hitsdouble
power_play_goalsdouble
sogdouble
faceoff_winning_pctgdouble
toicharacter
blocked_shotsdouble
shiftsdouble
giveawaysdouble
takeawaysdouble
name_defaultcharacter
even_strength_shots_againstcharacter
power_play_shots_againstcharacter
shorthanded_shots_againstcharacter
save_shots_againstcharacter
even_strength_goals_againstdouble
power_play_goals_againstdouble
shorthanded_goals_againstdouble
goals_againstdouble
starterlogical
shots_againstdouble
savesdouble
save_pctgdouble
decisioncharacter
name_cscharacter
name_ficharacter
name_skcharacter

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 ParameterPythonPatternRequiredNullable
game_idgame_idY

Returns

col_nametypedescription
idinteger
seasoninteger
game_typeinteger
limited_scoringlogical
game_datecharacter
start_time_utccharacter
eastern_utc_offsetcharacter
venue_utc_offsetcharacter
venue_timezonecharacter
tv_broadcastscharacter
game_statecharacter
game_schedule_statecharacter
shootout_in_uselogical
reg_periodsinteger
ot_in_uselogical
ties_in_uselogical
venue_defaultcharacter
venue_location_defaultcharacter
period_descriptor_numberinteger
period_descriptor_period_typecharacter
period_descriptor_max_regulation_periodsinteger
away_team_idinteger
away_team_common_name_defaultcharacter
away_team_abbrevcharacter
away_team_place_name_defaultcharacter
away_team_place_name_with_preposition_defaultcharacter
away_team_place_name_with_preposition_frcharacter
away_team_scoreinteger
away_team_soginteger
away_team_logocharacter
away_team_dark_logocharacter
home_team_idinteger
home_team_common_name_defaultcharacter
home_team_abbrevcharacter
home_team_place_name_defaultcharacter
home_team_place_name_frcharacter
home_team_place_name_with_preposition_defaultcharacter
home_team_place_name_with_preposition_frcharacter
home_team_scoreinteger
home_team_soginteger
home_team_logocharacter
home_team_dark_logocharacter
summary_scoringcharacter
summary_three_starscharacter
summary_penaltiescharacter
clock_time_remainingcharacter
clock_seconds_remaininginteger
clock_runninglogical
clock_in_intermissionlogical

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 ParameterPythonPatternRequiredNullable
game_idgame_idY

Returns

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

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 ParameterPythonPatternRequiredNullable
datedateY

Returns

col_nametypedescription
schedule_datecharacter
idinteger
seasoninteger
game_typeinteger
neutral_sitelogical
start_time_utccharacter
eastern_utc_offsetcharacter
venue_utc_offsetcharacter
venue_timezonecharacter
game_statecharacter
game_schedule_statecharacter
tv_broadcastscharacter
series_urlcharacter
three_min_recapcharacter
game_center_linkcharacter
venue_defaultcharacter
away_team_idinteger
away_team_common_name_defaultcharacter
away_team_place_name_defaultcharacter
away_team_place_name_with_preposition_defaultcharacter
away_team_place_name_with_preposition_frcharacter
away_team_abbrevcharacter
away_team_logocharacter
away_team_dark_logocharacter
away_team_away_split_squadlogical
away_team_scoreinteger
home_team_idinteger
home_team_common_name_defaultcharacter
home_team_place_name_defaultcharacter
home_team_place_name_frcharacter
home_team_place_name_with_preposition_defaultcharacter
home_team_place_name_with_preposition_frcharacter
home_team_abbrevcharacter
home_team_logocharacter
home_team_dark_logocharacter
home_team_home_split_squadlogical
home_team_scoreinteger
period_descriptor_numberinteger
period_descriptor_period_typecharacter
period_descriptor_max_regulation_periodsinteger
game_outcome_last_period_typecharacter
winning_goalie_player_idinteger
winning_goalie_first_initial_defaultcharacter
winning_goalie_last_name_defaultcharacter
winning_goalie_last_name_cscharacter
winning_goalie_last_name_ficharacter
winning_goalie_last_name_skcharacter
winning_goal_scorer_player_idinteger
winning_goal_scorer_first_initial_defaultcharacter
winning_goal_scorer_last_name_defaultcharacter
series_status_roundinteger
series_status_series_abbrevcharacter
series_status_series_titlecharacter
series_status_series_lettercharacter
series_status_needed_to_wininteger
series_status_top_seed_team_abbrevcharacter
series_status_top_seed_winsinteger
series_status_bottom_seed_team_abbrevcharacter
series_status_bottom_seed_winsinteger
series_status_game_number_of_seriesinteger

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 ParameterPythonPatternRequiredNullable
datedateY

Returns

col_nametypedescription
idinteger
seasoninteger
game_typeinteger
game_datecharacter
start_time_utccharacter
eastern_utc_offsetcharacter
venue_utc_offsetcharacter
tv_broadcastscharacter
game_statecharacter
game_schedule_statecharacter
game_center_linkcharacter
series_urlcharacter
three_min_recapcharacter
neutral_sitelogical
venue_timezonecharacter
periodinteger
goalscharacter
venue_defaultcharacter
away_team_idinteger
away_team_name_defaultcharacter
away_team_abbrevcharacter
away_team_scoreinteger
away_team_soginteger
away_team_logocharacter
home_team_idinteger
home_team_name_defaultcharacter
home_team_abbrevcharacter
home_team_scoreinteger
home_team_soginteger
home_team_logocharacter
series_status_roundinteger
series_status_series_abbrevcharacter
series_status_series_titlecharacter
series_status_series_lettercharacter
series_status_needed_to_wininteger
series_status_top_seed_team_abbrevcharacter
series_status_top_seed_winsinteger
series_status_bottom_seed_team_abbrevcharacter
series_status_bottom_seed_winsinteger
series_status_game_number_of_seriesinteger
clock_time_remainingcharacter
clock_seconds_remaininginteger
clock_runninglogical
clock_in_intermissionlogical
period_descriptor_numberinteger
period_descriptor_period_typecharacter
period_descriptor_max_regulation_periodsinteger
game_outcome_last_period_typecharacter

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 ParameterPythonPatternRequiredNullable
datedateY

Returns

Pull the calendar of game-days for the season.

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 ParameterPythonPatternRequiredNullable
seasonseasonY
series_letterseries_letterY

Returns

Pull a single playoff series payload.

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 ParameterPythonPatternRequiredNullable
datedateY

Returns

col_nametypedescription
clinch_indicatorcharacter
conference_abbrevcharacter
conference_home_sequenceinteger
conference_l10_sequenceinteger
conference_namecharacter
conference_road_sequenceinteger
conference_sequenceinteger
datecharacter
division_abbrevcharacter
division_home_sequenceinteger
division_l10_sequenceinteger
division_namecharacter
division_road_sequenceinteger
division_sequenceinteger
game_type_idinteger
games_playedinteger
goal_differentialinteger
goal_differential_pctgdouble
goal_againstinteger
goal_forinteger
goals_for_pctgdouble
home_games_playedinteger
home_goal_differentialinteger
home_goals_againstinteger
home_goals_forinteger
home_lossesinteger
home_ot_lossesinteger
home_pointsinteger
home_regulation_plus_ot_winsinteger
home_regulation_winsinteger
home_tiesinteger
home_winsinteger
l10_games_playedinteger
l10_goal_differentialinteger
l10_goals_againstinteger
l10_goals_forinteger
l10_lossesinteger
l10_ot_lossesinteger
l10_pointsinteger
l10_regulation_plus_ot_winsinteger
l10_regulation_winsinteger
l10_tiesinteger
l10_winsinteger
league_home_sequenceinteger
league_l10_sequenceinteger
league_road_sequenceinteger
league_sequenceinteger
lossesinteger
ot_lossesinteger
point_pctgdouble
pointsinteger
regulation_plus_ot_win_pctgdouble
regulation_plus_ot_winsinteger
regulation_win_pctgdouble
regulation_winsinteger
road_games_playedinteger
road_goal_differentialinteger
road_goals_againstinteger
road_goals_forinteger
road_lossesinteger
road_ot_lossesinteger
road_pointsinteger
road_regulation_plus_ot_winsinteger
road_regulation_winsinteger
road_tiesinteger
road_winsinteger
season_idinteger
shootout_lossesinteger
shootout_winsinteger
streak_codecharacter
streak_countinteger
team_logocharacter
tiesinteger
waivers_sequenceinteger
wildcard_sequenceinteger
win_pctgdouble
winsinteger
place_name_defaultcharacter
team_name_defaultcharacter
team_name_frcharacter
team_common_name_defaultcharacter
team_abbrev_defaultcharacter
place_name_frcharacter
team_common_name_frcharacter

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 ParameterPythonPatternRequiredNullable

Returns

col_nametypedescription
idinteger
conferences_in_uselogical
divisions_in_uselogical
point_for_o_tloss_in_uselogical
regulation_wins_in_uselogical
row_in_uselogical
standings_endcharacter
standings_startcharacter
ties_in_uselogical
wildcard_in_uselogical

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 ParameterPythonPatternRequiredNullable
teamteamY
seasonseasonY

Returns

col_nametypedescription
club_previous_seasoninteger
club_current_seasoninteger
club_next_seasoninteger
club_timezonecharacter
idinteger
seasoninteger
game_typeinteger
game_datecharacter
neutral_sitelogical
start_time_utccharacter
eastern_utc_offsetcharacter
venue_utc_offsetcharacter
venue_timezonecharacter
game_statecharacter
game_schedule_statecharacter
tv_broadcastscharacter
game_center_linkcharacter
venue_defaultcharacter
away_team_idinteger
away_team_common_name_defaultcharacter
away_team_place_name_defaultcharacter
away_team_place_name_with_preposition_defaultcharacter
away_team_place_name_with_preposition_frcharacter
away_team_abbrevcharacter
away_team_logocharacter
away_team_dark_logocharacter
away_team_away_split_squadlogical
away_team_scoreinteger
home_team_idinteger
home_team_common_name_defaultcharacter
home_team_place_name_defaultcharacter
home_team_place_name_with_preposition_defaultcharacter
home_team_place_name_with_preposition_frcharacter
home_team_abbrevcharacter
home_team_logocharacter
home_team_dark_logocharacter
home_team_home_split_squadlogical
home_team_airline_linkcharacter
home_team_airline_desccharacter
home_team_hotel_linkcharacter
home_team_hotel_desccharacter
home_team_scoreinteger
period_descriptor_period_typecharacter
period_descriptor_max_regulation_periodsinteger
game_outcome_last_period_typecharacter
winning_goalie_player_idinteger
winning_goalie_first_initial_defaultcharacter
winning_goalie_last_name_defaultcharacter
away_team_airline_linkcharacter
away_team_airline_desccharacter
winning_goal_scorer_player_iddouble
winning_goal_scorer_first_initial_defaultcharacter
winning_goal_scorer_last_name_defaultcharacter
three_min_recapcharacter
home_team_place_name_frcharacter
condensed_gamecharacter
venue_escharacter
venue_frcharacter
special_event_parent_iddouble
special_event_name_defaultcharacter
special_event_name_frcharacter
away_team_hotel_linkcharacter
away_team_hotel_desccharacter
three_min_recap_frcharacter
winning_goalie_last_name_cscharacter
winning_goalie_last_name_ficharacter
winning_goalie_last_name_skcharacter
away_team_place_name_frcharacter
away_team_common_name_frcharacter
home_team_common_name_frcharacter
series_urlcharacter
series_status_rounddouble
series_status_series_abbrevcharacter
series_status_series_titlecharacter
series_status_series_lettercharacter
series_status_needed_to_windouble
series_status_top_seed_winsdouble
series_status_bottom_seed_winsdouble
series_status_game_number_of_seriesdouble

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 ParameterPythonPatternRequiredNullable
teamteamY
monthmonthY

Returns

Pull a team's schedule for one month.

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 ParameterPythonPatternRequiredNullable
teamteamY
datedateY

Returns

Pull a team's schedule for one week.

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 ParameterPythonPatternRequiredNullable
teamteamY
seasonseasonY
game_typegame_typeY

Returns

Pull a team's season stat block.

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 ParameterPythonPatternRequiredNullable
teamteamY

Returns

Pull the seasons a team has stats for.

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 ParameterPythonPatternRequiredNullable
teamteamY
seasonseasonY

Returns

col_nametypedescription
position_groupcharacter
idinteger
headshotcharacter
sweater_numberinteger
position_codecharacter
shoots_catchescharacter
height_in_inchesinteger
weight_in_poundsinteger
height_in_centimetersinteger
weight_in_kilogramsinteger
birth_datecharacter
birth_countrycharacter
first_name_defaultcharacter
last_name_defaultcharacter
birth_city_defaultcharacter
birth_state_province_defaultcharacter
birth_city_cscharacter
birth_city_decharacter
birth_city_ficharacter
birth_city_skcharacter
birth_city_svcharacter

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 ParameterPythonPatternRequiredNullable
teamteamY

Returns

Pull every season a team has had on file.

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 ParameterPythonPatternRequiredNullable
player_idplayer_idY

Returns

col_nametypedescription
player_idinteger
is_activelogical
current_team_idinteger
current_team_abbrevcharacter
badgescharacter
team_logocharacter
sweater_numberinteger
positioncharacter
headshotcharacter
hero_imagecharacter
height_in_inchesinteger
height_in_centimetersinteger
weight_in_poundsinteger
weight_in_kilogramsinteger
birth_datecharacter
birth_countrycharacter
shoots_catchescharacter
player_slugcharacter
in_top100_all_timeinteger
in_hhofinteger
shop_linkcharacter
twitter_linkcharacter
watch_linkcharacter
last5_gamescharacter
season_totalscharacter
awardscharacter
current_team_rostercharacter
full_team_name_defaultcharacter
full_team_name_frcharacter
team_common_name_defaultcharacter
team_place_name_with_preposition_defaultcharacter
team_place_name_with_preposition_frcharacter
first_name_defaultcharacter
last_name_defaultcharacter
birth_city_defaultcharacter
birth_state_province_defaultcharacter
draft_details_yearinteger
draft_details_team_abbrevcharacter
draft_details_roundinteger
draft_details_pick_in_roundinteger
draft_details_overall_pickinteger
featured_stats_seasoninteger
featured_stats_regular_season_sub_season_assistsinteger
featured_stats_regular_season_sub_season_game_winning_goalsinteger
featured_stats_regular_season_sub_season_games_playedinteger
featured_stats_regular_season_sub_season_goalsinteger
featured_stats_regular_season_sub_season_ot_goalsinteger
featured_stats_regular_season_sub_season_piminteger
featured_stats_regular_season_sub_season_plus_minusinteger
featured_stats_regular_season_sub_season_pointsinteger
featured_stats_regular_season_sub_season_power_play_goalsinteger
featured_stats_regular_season_sub_season_power_play_pointsinteger
featured_stats_regular_season_sub_season_shooting_pctgdouble
featured_stats_regular_season_sub_season_shorthanded_goalsinteger
featured_stats_regular_season_sub_season_shorthanded_pointsinteger
featured_stats_regular_season_sub_season_shotsinteger
featured_stats_regular_season_career_assistsinteger
featured_stats_regular_season_career_game_winning_goalsinteger
featured_stats_regular_season_career_games_playedinteger
featured_stats_regular_season_career_goalsinteger
featured_stats_regular_season_career_ot_goalsinteger
featured_stats_regular_season_career_piminteger
featured_stats_regular_season_career_plus_minusinteger
featured_stats_regular_season_career_pointsinteger
featured_stats_regular_season_career_power_play_goalsinteger
featured_stats_regular_season_career_power_play_pointsinteger
featured_stats_regular_season_career_shooting_pctgdouble
featured_stats_regular_season_career_shorthanded_goalsinteger
featured_stats_regular_season_career_shorthanded_pointsinteger
featured_stats_regular_season_career_shotsinteger
featured_stats_playoffs_sub_season_assistsinteger
featured_stats_playoffs_sub_season_game_winning_goalsinteger
featured_stats_playoffs_sub_season_games_playedinteger
featured_stats_playoffs_sub_season_goalsinteger
featured_stats_playoffs_sub_season_ot_goalsinteger
featured_stats_playoffs_sub_season_piminteger
featured_stats_playoffs_sub_season_plus_minusinteger
featured_stats_playoffs_sub_season_pointsinteger
featured_stats_playoffs_sub_season_power_play_goalsinteger
featured_stats_playoffs_sub_season_power_play_pointsinteger
featured_stats_playoffs_sub_season_shooting_pctgdouble
featured_stats_playoffs_sub_season_shorthanded_goalsinteger
featured_stats_playoffs_sub_season_shorthanded_pointsinteger
featured_stats_playoffs_sub_season_shotsinteger
featured_stats_playoffs_career_assistsinteger
featured_stats_playoffs_career_game_winning_goalsinteger
featured_stats_playoffs_career_games_playedinteger
featured_stats_playoffs_career_goalsinteger
featured_stats_playoffs_career_ot_goalsinteger
featured_stats_playoffs_career_piminteger
featured_stats_playoffs_career_plus_minusinteger
featured_stats_playoffs_career_pointsinteger
featured_stats_playoffs_career_power_play_goalsinteger
featured_stats_playoffs_career_power_play_pointsinteger
featured_stats_playoffs_career_shooting_pctgdouble
featured_stats_playoffs_career_shorthanded_goalsinteger
featured_stats_playoffs_career_shorthanded_pointsinteger
featured_stats_playoffs_career_shotsinteger
career_totals_regular_season_assistsinteger
career_totals_regular_season_avg_toicharacter
career_totals_regular_season_faceoff_winning_pctgdouble
career_totals_regular_season_game_winning_goalsinteger
career_totals_regular_season_games_playedinteger
career_totals_regular_season_goalsinteger
career_totals_regular_season_ot_goalsinteger
career_totals_regular_season_piminteger
career_totals_regular_season_plus_minusinteger
career_totals_regular_season_pointsinteger
career_totals_regular_season_power_play_goalsinteger
career_totals_regular_season_power_play_pointsinteger
career_totals_regular_season_shooting_pctgdouble
career_totals_regular_season_shorthanded_goalsinteger
career_totals_regular_season_shorthanded_pointsinteger
career_totals_regular_season_shotsinteger
career_totals_playoffs_assistsinteger
career_totals_playoffs_avg_toicharacter
career_totals_playoffs_faceoff_winning_pctgdouble
career_totals_playoffs_game_winning_goalsinteger
career_totals_playoffs_games_playedinteger
career_totals_playoffs_goalsinteger
career_totals_playoffs_ot_goalsinteger
career_totals_playoffs_piminteger
career_totals_playoffs_plus_minusinteger
career_totals_playoffs_pointsinteger
career_totals_playoffs_power_play_goalsinteger
career_totals_playoffs_power_play_pointsinteger
career_totals_playoffs_shooting_pctgdouble
career_totals_playoffs_shorthanded_goalsinteger
career_totals_playoffs_shorthanded_pointsinteger
career_totals_playoffs_shotsinteger

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 ParameterPythonPatternRequiredNullable
player_idplayer_idY
seasonseasonY
game_typegame_typeY

Returns

col_nametypedescription
game_idinteger
team_abbrevcharacter
home_road_flagcharacter
game_datecharacter
goalsinteger
assistsinteger
pointsinteger
plus_minusinteger
power_play_goalsinteger
power_play_pointsinteger
game_winning_goalsinteger
ot_goalsinteger
shotsinteger
shiftsinteger
shorthanded_goalsinteger
shorthanded_pointsinteger
opponent_abbrevcharacter
piminteger
toicharacter
common_name_defaultcharacter
opponent_common_name_defaultcharacter
opponent_common_name_frcharacter

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 ParameterPythonPatternRequiredNullable

Returns

Pull the league's currently featured players.

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 ParameterPythonPatternRequiredNullable
seasonseasonY
game_typegame_typeY

Returns

col_nametypedescription
categorycharacter
idinteger
sweater_numberinteger
headshotcharacter
team_abbrevcharacter
team_logocharacter
positioncharacter
valueinteger
first_name_defaultcharacter
first_name_cscharacter
first_name_decharacter
first_name_escharacter
first_name_ficharacter
first_name_skcharacter
first_name_svcharacter
last_name_defaultcharacter
team_name_defaultcharacter
last_name_cscharacter
last_name_ficharacter
last_name_skcharacter

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 ParameterPythonPatternRequiredNullable
seasonseasonY
game_typegame_typeY

Returns

col_nametypedescription
categorycharacter
idinteger
sweater_numberinteger
headshotcharacter
team_abbrevcharacter
team_logocharacter
positioncharacter
valueinteger
first_name_defaultcharacter
last_name_defaultcharacter
team_name_defaultcharacter
first_name_cscharacter
first_name_skcharacter
last_name_cscharacter
last_name_skcharacter
last_name_ficharacter

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 ParameterPythonPatternRequiredNullable
yearyearY
round_round_Y

Returns

col_nametypedescription
roundinteger
pick_in_roundinteger
overall_pickinteger
team_idinteger
team_abbrevcharacter
team_logo_lightcharacter
team_logo_darkcharacter
team_pick_historycharacter
position_codecharacter
country_codecharacter
heightinteger
weightinteger
amateur_leaguecharacter
amateur_club_namecharacter
team_name_defaultcharacter
team_name_frcharacter
team_common_name_defaultcharacter
team_place_name_with_preposition_defaultcharacter
team_place_name_with_preposition_frcharacter
display_abbrev_defaultcharacter
first_name_defaultcharacter
last_name_defaultcharacter
team_common_name_frcharacter

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 ParameterPythonPatternRequiredNullable
yearyearY
categorycategoryY

Returns

Pull NHL Central Scouting rankings for a draft year.

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 ParameterPythonPatternRequiredNullable

Returns

Pull the current / most recent draft pick set.

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 ParameterPythonPatternRequiredNullable

Returns

Pull the current Central Scouting rankings.

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 ParameterPythonPatternRequiredNullable

Returns

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

Example

nhl_draft_tracker_picks_now()

Last validated n/a.