NHL

Get a single player by id

⚠️ This endpoint is documented but not yet live. Calls return 503 until the NHL data load is in production.

get/api/v1/nhl/players/{id}

Request

  • Base URL: https://api.stat-api.com
  • URL: https://api.stat-api.com/api/v1/nhl/players/{id}
  • Auth: HTTP bearer

Path parameters

idinteger required

Primary Key

Primary key (id) of the players row.

Response

Single players row.

birth_citystring nullable
birth_countrystring nullable
birth_datestring date nullable
birth_statestring nullable
catchesstring nullable
collegestring nullable
draft_overall_pickinteger nullable
draft_pickinteger nullable
draft_roundinteger nullable
draft_team_idinteger nullable
draft_yearinteger nullable
experienceinteger nullable

Years of NHL experience

first_namestring required
full_namestring required
heightinteger nullable

Height in inches

idinteger required

Primary Key

injury_body_partstring nullable
injury_notesstring nullable
injury_start_datestring date-time nullable
injury_statusstring nullable
jerseystring nullable
last_namestring required
league_idstring nullable

Official NHL player identifier

league_player_idinteger required

Official NHL player ID (issued by the league)

nationalitystring nullable
photo_urlstring nullable

URL to player headshot image

position_categorystring nullable
primary_positionstring required
rookie_yearinteger nullable
roster_statusstring nullable

Canonical roster status, shared across leagues. NHL source granularity is coarse: "active" (on a current api-web team roster), "free_agent" (no team), "inactive" (not currently rostered); injured_reserve where derivable. The "on a team now" set is {active, injured_reserve}.

shootsstring nullable
team_idinteger nullable
weightinteger nullable

Weight in pounds

youth_leaguestring nullable
youth_teamstring nullable

Changes

No recorded changes to this operation across all 3 revisions of this API.