Skip to contents

Returns game summary content for a given game ID. Uses the new NHL API gamecenter landing endpoint (api-web.nhle.com).

Note: The original statsapi.web.nhl.com endpoint has been retired. This function now returns game summary data (teams, scoring, three stars) from the gamecenter landing page instead of the old highlights/content data.

Usage

nhl_game_content(game_id)

Arguments

game_id

Game unique ID (e.g., 2024020001)

Value

A data frame (fastRhockey_data) with the following columns:

col_nametypesdescription
game_idintegerUnique game identifier.
seasonintegerSeason (concluding year, YYYY).
game_typeintegerGame type code (2 = regular, 3 = playoffs).
game_datecharacterGame date.
venuecharacterVenue name.
away_team_abbrevcharacterAway team abbreviation.
away_team_namecharacterAway team name.
away_team_scoreintegerAway team final score.
away_team_sogintegerAway team shots on goal.
home_team_abbrevcharacterHome team abbreviation.
home_team_namecharacterHome team name.
home_team_scoreintegerHome team final score.
home_team_sogintegerHome team shots on goal.
game_statecharacterGame state (e.g., FINAL, LIVE).
periodintegerLast period number played.
period_typecharacterLast period type (REG, OT, SO).
star_1_player_idintegerFirst star player identifier.
star_1_namecharacterFirst star player name.
star_1_team_abbrevcharacterFirst star player team abbreviation.
star_1_positioncharacterFirst star player position.
star_2_player_idintegerSecond star player identifier.
star_2_namecharacterSecond star player name.
star_2_team_abbrevcharacterSecond star player team abbreviation.
star_2_positioncharacterSecond star player position.
star_3_player_idintegerThird star player identifier.
star_3_namecharacterThird star player name.
star_3_team_abbrevcharacterThird star player team abbreviation.
star_3_positioncharacterThird star player position.

Examples

# \donttest{
  try(nhl_game_content(game_id = 2024020001))
#> ── NHL Game Content Information from NHL.com ────────────── fastRhockey 1.0.0 ──
#>  Data updated: 2026-06-13 03:25:17 UTC
#> # A tibble: 1 × 28
#>      game_id   season game_type game_date  venue away_team_abbrev away_team_name
#>        <int>    <int>     <int> <chr>      <chr> <chr>            <chr>         
#> 1 2024020001 20242025         2 2024-10-04 O2 C… NJD              Devils        
#> # ℹ 21 more variables: away_team_score <int>, away_team_sog <int>,
#> #   home_team_abbrev <chr>, home_team_name <chr>, home_team_score <int>,
#> #   home_team_sog <int>, game_state <chr>, period <int>, period_type <chr>,
#> #   star_1_player_id <int>, star_1_name <chr>, star_1_team_abbrev <chr>,
#> #   star_1_position <chr>, star_2_player_id <int>, star_2_name <chr>,
#> #   star_2_team_abbrev <chr>, star_2_position <chr>, star_3_player_id <int>,
#> #   star_3_name <chr>, star_3_team_abbrev <chr>, star_3_position <chr>
# }