Skip to content

Compare

PuckAPI vs the NHL's public web API

The NHL's web API is free but undocumented, with no published terms or rate limits and no odds. PuckAPI is documented, adds odds, xG and GSAX, and speaks MCP.

The NHL's own web API (api-web.nhle.com) is free and needs no key, but it has no official documentation, no published terms of use and no published rate limits, and it carries no betting odds. PuckAPI is a documented hockey API with odds from 60+ sportsbooks since 2025-26, computed metrics like expected goals and GSAX, and an MCP server for AI assistants.

Most of what the NHL serves is the raw material. PuckAPI is that material cleaned, joined to odds, and put behind a stable set of tools, which is the part that takes weeks to build yourself.

Side by side

PuckAPIthe NHL's public web API
Price500 free credits, then from $19/moFree, no key
DocumentationEvery tool documented with a live exampleNone official; community reverse-engineered references
Terms and rate limitsPublished: 10 requests/min free, 60 paidNo published terms or limits
StabilityA fixed tool list, catalogued at /v1/toolsEndpoints have moved before (statsapi was retired for api-web)
Betting oddsMoneyline, puck line and totals, opening and closing, back to 2020-21None
Computed metricsExpected goals, GSAX, Corsi and Fenwick returned directlyRaw events; you compute them
Play-by-playEvery event since 2010-11, coordinates normalisedAvailable per game, raw
AI assistantsMCP server: one URL in Claude, Cursor or any MCP clientNone

Use the NHL's public web API instead if

  • You only need today's scores and standings and would rather pay nothing than have a documented contract.
  • You need box scores from before 2010-11; the NHL's own feed goes further back than our play-by-play.

Questions

Is there an official NHL API?

The NHL runs a public web API that its own site uses, but it publishes no documentation or terms for it. Everything known about it comes from developers reverse-engineering it.

Does the NHL API have betting odds?

No. PuckAPI adds moneyline, puck line and totals from US sportsbooks back to 2020-21, and more than 60 books from 2025-26 on.

Can I get expected goals from the NHL API?

Not directly; it returns raw shot events. PuckAPI returns expected goals and GSAX already computed, calibrated within each season.

Sources

Checked September 2026.

See the data

Try it with 500 free credits

No card. REST or MCP.