Skip to content

SPORTS

MLBNFLNBAWNBANHLTennisSoccerUFC

PLATFORM

Live NetworkSports NetworkAPI ConsoleAPI ReferenceDocsPricing

ACCOUNT

Manage subscription Get API Key →

NHL API

Live cast, shot geometry and line deployment.

NHL slate, standings and leaders are public; keyed routes add play-by-play, live cast, shot geometry, goalie starters and line deployment derived from shift charts. Shot data is raw geometry — no xG or GSAx is claimed.

Compare all plans
Documented routes24
Base path/nhl
Hostpropsports-api.sales-fd3.workers.dev
Live cacheLive 5–8 s · standings 15 min

01 Why NHL

Hockey beyond the box score — live cast, shot geometry, goalie starters and line deployment.

Built for

  • Live hockey appsBoard, scoreboard and live cast.
  • Goalie and lineup toolsStarters and deployment by team.
  • Shot-location researchRaw shot geometry for your own models.
  • Standings and leaders pagesPublic standings and leader routes.

Live cast

Manpower, goalies in net and running totals during the game.

Shot geometry

Raw shot features per game, marked raw-features-only — no xG is claimed.

Goalie starters

Confirmed or projected starters with rest and recent form; GSAx is reported as unavailable, never estimated.

Line deployment

Lines and pairs derived from shift charts for completed games.

02 Live now

NHL on the network, right now.

A real event read from the same open route customers call, refreshed every 15 seconds. Open it in NHL PBEcast for the full live cast.

Connecting…

03 Capabilities

What the NHL API covers.

Schedule & live

  • Board, schedule & scoreboard
  • Live games

Play-by-play & game

  • Play-by-play
  • Live cast
  • Box score

Players

  • Profiles, stats & game logs
  • Leaders
  • Goalie Edge detail

Teams & standings

  • Standings
  • Rosters
  • Team stats
  • Team schedules
  • Team deployment

Advanced

  • Shot geometry (raw)
  • Goalie starters
  • Line deployment

04 Endpoints

24 documented NHL routes.

Every NHL route in the production catalog, all GET on https://propsports-api.sales-fd3.workers.dev.

Schedule & live 5

  • GET
    /nhl/boardSlate with season phase, calendar and next puck drop
  • GET
    /nhl/scheduleNormalized schedule
  • GET
    /nhl/schedule/todayToday's slate
  • GET
    /nhl/scoreboardScoreboard
  • GET
    /nhl/games/liveGames in progress

Standings & leaders 3

  • GET
    /nhl/standingsStandings (flags prior-season final before opening night)
  • GET
    /nhl/leadersSkater leaders (?category, ?season, ?limit)
  • GET
    /nhl/goalies/leadersGoalie leaders

Game detail 7

  • GET
    /nhl/game/:idGame landing and header
  • GET
    /nhl/game/:id/boxscoreBox score
  • GET
    /nhl/game/:id/playsNormalized play-by-play
  • GET
    /nhl/game/:id/castLive cast: manpower, goalies in net, totals
  • GET
    /nhl/game/:id/shotsShot geometry — raw features, not xG probabilities
  • GET
    /nhl/game/:id/goaliesConfirmed or projected starters, rest and recent form
  • GET
    /nhl/game/:id/deploymentLines and pairs derived from shift charts (final games)

Players & teams 9

  • GET
    /nhl/player/:idPlayer profile
  • GET
    /nhl/player/:id/statsPlayer stats
  • GET
    /nhl/player/:id/game-logGame log
  • GET
    /nhl/goalie/:id/edgeNHL Edge goalie detail
  • GET
    /nhl/team/:abbr/rosterRoster
  • GET
    /nhl/team/:abbr/statsTeam stats
  • GET
    /nhl/team/:abbr/scheduleTeam schedule
  • GET
    /nhl/team/:abbr/deploymentDeployment from the team's last completed game
  • GET
    /nhl/oddsGame lines

05 Example

Example request and response.

Captured from production.

GET
Loading example…

  

06 Data notes

Depth and availability.

Where the data comes from, and what it deliberately does not claim.

  • SOURCESapi-web.nhle.com and api.nhle.com; daily archive to Supabase
  • NOTEShot routes return raw geometry marked raw-features-only — no xG probabilities.
  • NOTEGoalie routes report GSAx as unavailable rather than estimating it.
  • NOTEDeployment is derived from shift charts for completed games.