NHL Sports API by PropSports
What this API is The NHL endpoints from PropSports API, available as a standalone $19/mo subscription for developers who only need hockey data. Built and operated by PropTechUSA.ai on Cloudflare Workers. Sub-100ms globally. One API key. One auth header. Need all 4 sports (MLB, NFL, NBA, NHL)? The full PropSports API starts at $49/mo: https://propsports.proptechusa.ai/pricing.html What makes this…
NHL Sports API by PropSports endpoints
| Method | Endpoint | Description |
|---|---|---|
| Scores | ||
| GET |
getNHLScoresLive /nhl/scores/live |
Real-time in-game updates for all active NHL games. Includes current strength (even/PP/SH), last goal scorer, last play, and goalie on ice. Poll at 30-second intervals during… |
| GET |
getNHLScores /nhl/scores |
Live scores and game status for all games today. Includes home/away teams, score, period, time remaining, strength (even/PP/SH), and broadcast. |
| GET |
getNHLGame /nhl/game/{gameId} |
Full game detail: period-by-period scoring, shots on goal, power play stats, face-off %, penalty minutes, and officials. |
| Props | ||
| GET |
getNHLPPPProps /nhl/props/power-play-points |
Power play points props for skaters on the top power play units. |
| GET |
getNHLAssistProps /nhl/props/assists |
Assists props for tonight's skaters. |
| GET |
getNHLGoalProps /nhl/props/goals |
Anytime goal scorer props for tonight's skaters with matchup context including opposing goalie SV%, shots against per game, and power play %. |
| GET |
getNHLPointsProps /nhl/props/points |
Combined points (goals + assists) props for tonight's skaters. The most common NHL player prop market. |
| GET |
getNHLSavesProps /nhl/props/saves |
Goalie saves props for tonight's confirmed starters. Includes opponent shots per game context — the primary driver of saves props. |
| GET |
getNHLShotsProps /nhl/props/shots |
Shots on goal props for tonight's skaters with opponent shots against per game context. High-volume shooters in favorable matchups are the key signal here. |
| Odds | ||
| GET |
getNHLMoneylines /nhl/odds/moneyline |
Best moneyline prices per side across tracked books. |
| GET |
getNHLTotals /nhl/odds/totals |
Game totals with current line, opening line, and movement. NHL totals typically range from 5.0 to 7.0. Goalie matchup is the primary driver — cross-reference with… |
| GET |
getNHLPuckLine /nhl/odds/puck-line |
Current puck line (NHL spread equivalent, always ±1.5 goals) with odds, opening line, and movement. Puck line is the primary betting market in NHL alongside the total. |
| GET |
getNHLLineMovement /nhl/odds/movement |
Opening vs current line movement for puck line, totals, and moneylines. |
| Stats | ||
| GET |
getNHLGoalieStats /nhl/stats/goalies |
Season stats leaderboard for goalies. GAA, SV%, SO, W-L, QS% (Quality Start %), GSAA (Goals Saved Above Average). Critical endpoint for goalie saves props and total line analysis. |
| GET |
getNHLPlayerStats /nhl/stats/players |
Season stats leaderboard for skaters. Sort by goals, assists, points, +/-, PPP, SOG, etc. |
| GET |
getNHLTeamStats /nhl/stats/team |
Team-level stats — GF/GA per game, PP%, PK%, shots per game, hits, blocks, face-off %. |
| Schedule & Teams | ||
| GET |
getNHLTeams /nhl/teams |
All 32 NHL teams with city, name, abbreviation, conference, division, arena, colors, and team ID. |
| GET |
getNHLRoster /nhl/roster/{teamId} |
Full active roster with position, jersey number, age, height, weight, shoots, and experience. |
| GET |
getNHLInjuries /nhl/injuries |
Current NHL injury and IR list. Includes player name, team, position, injury type, status (Out / Day-to-Day / IR), and expected return date where available. |
| GET |
getNHLStandings /nhl/standings |
Conference and division standings with W-L-OTL, points, GF, GA, goal differential, home/away splits, last 10, streak, and playoff position. |
| GET |
getNHLSchedule /nhl/schedule |
Full NHL schedule with matchup context, arena, broadcast, and playoff series info. |
NHL Sports API by PropSports pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $19 / month | — |
|
| PRO | $39 / month | — |
|
| ULTRA | $79 / month | — |
|