NHL Stats and Live Data

Get live data and stats about any NHL game, teams, players, drafts and many more. The most complete NHL API out there.

346 subscribers
0.1/10 popularity
848 ms avg latency
23 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

NHL Stats and Live Data endpoints

MethodEndpointDescription
conferences
GET getConference
/conferences/{id}
You can use this to also retrieve inactive conferences. For example, the ID for the World Cup of Hockey is `7`.
GET getConferences
/conferences
This only retrieves active conferences. For inactive conferences, use `/conferences/{id}`.
divisions
GET getDivision
/divisions/{id}
You can use this to also retrieve inactive divisions. For example, the ID for the old Patrick division is `13`.
GET getDivisions
/divisions
This only retrieves active divisions. For inactive divisions, use `/divisions/{id}`.
draft
GET getDraftByYear
/draft/{year}
GET getDraftProspect
/draft/prospects/{id}
GET getDraftProspects
/draft/prospects
Be forewarned that this endpoint returns a **lot** of data and there does not appear to be a way to paginate results.
GET getDraft
/draft
games
GET getGame
/game/{id}/feed/live
This contains all data related to a game, from the boxscore, to play data and even on-ice coordinates. Be forewarned that, depending on the game, this endpoint can return a…
GET getGameBoxscore
/game/{id}/boxscore
If you want detailed play information, you should use `/game/{id}/feed/live` or `/game/{id}/feed/live/diffPatch`.
GET getGameDiff
/game/{id}/feed/live/diffPatch
You can use this to return a small subset of data relating to game.
GET getGameContent
/game/{id}/content
players
GET getPlayerStats
/people/{id}/stats
GET getPlayer
/people/{id}
schedule
GET getSchedule
/schedule
standings
GET getStandingsByType
/standings/{type}
GET getStandings
/standings
GET getStandingTypes
/standingsTypes
stats
GET getStatTypes
/statTypes
teams
GET getTeamRoster
/teams/{id}/roster
GET getTeams
/teams
GET getTeamStats
/teams/{id}/stats
GET getTeam
/teams/{id}

NHL Stats and Live Data pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 150 / monthly
PRO $19.95 / month 2 / second
  • Requests: 150 / daily (then $0.0097 each)
ULTRA $54.95 / month 2 / second
  • Requests: 3,500 / daily (then $0.0070 each)
MEGA $250 / month 2 / second
  • Requests: unlimited / monthly

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.3k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

    SportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.2k subscribers