Skip to content
PuckAPI

Data atlas

Inspect the hockey data layer before you build on it.

PuckAPI exposes hockey datasets through REST and MCP. This atlas keeps coverage claims explicit: what exists, which endpoints expose it, and where availability is partial.

6,800,000+
Play-by-play events
Every event since 2010-11 with coordinates, strength state and the players involved.
23,000+
Games
Regular season, playoffs, and preseason across supported seasons.
107,000+
Odds records
Supported moneyline, spread, and totals snapshots where available.
4,800+
Players
Roster, position, team, jersey, and supported stat lookup data.
16
Seasons
Coverage depends on dataset, endpoint, and historical source availability.
1,509
Goalie seasons
Goalie stat rows including save percentage, GAA, wins, shutouts, and time on ice.
34
Franchises
32 active teams plus historical franchise records represented in the data.

Coverage ledger

Coverage is a product claim, not a freshness signal. Operational freshness is tracked separately.

Open docs
DataStatusCoverageVolume
Play-by-play
Every event with rink coordinates, strength state, zone, shot type, and the players involved: goals, shots, misses, blocks, faceoffs, hits, giveaways, takeaways, penalties.
21,980 of 22,067 completed games. The 87 gaps are preseason games before 2018, for which the source publishes no play data. Coordinates are present on locatable events; stoppages and period markers carry none.
Available2010-11 through current6,800,000+ events
Games
Game records and detail for supported regular season, playoff, and preseason matchups.
Historical coverage depends on supported seasons and source availability.
Available2010-11 through current23,000+
Players
Player search and player stat lookup across supported datasets.
AvailableBio, roster, position, supported stats4,800+
Goalies
Goalie stat lookup including save percentage, GAA, wins, shutouts, and time on ice. Shot-quality metrics (GSAX, high-danger save%) are not yet computed.
AvailableSupported goalie stat seasons1,509
Teams
Team metadata, abbreviations, divisions, conferences, and arenas.
AvailableActive and historical franchises represented in PuckAPI34
Standings + rankings
Standings, rankings, and supported advanced team metrics.
Do not treat standings as real-time unless freshness is shown separately.
AvailableSupported seasons and current-season snapshots494
Odds
Odds for supported games, books, and markets where available.
Coverage varies by sportsbook, game, market, and source availability.
Partial2019-20 through current107,000+
Line movement
Line movement data where multiple odds snapshots exist for a supported game and market.
Not every game, book, or market has line movement history.
PartialHistorical odds snapshots where availableOpening/current/closing snapshots
Head-to-head
Historical matchup context for supported teams and games.
AvailableSupported teams and gamesMatchup history

Endpoint map

Start with the dataset, then jump to the exact tool reference or a runnable surface.

Play-by-play

available

Every event with rink coordinates, strength state, zone, shot type, and the players involved: goals, shots, misses, blocks, faceoffs, hits, giveaways, takeaways, penalties.

Games

available

Game records and detail for supported regular season, playoff, and preseason matchups.

Players

available

Player search and player stat lookup across supported datasets.

Goalies

available

Goalie stat lookup including save percentage, GAA, wins, shutouts, and time on ice. Shot-quality metrics (GSAX, high-danger save%) are not yet computed.

Teams

available

Team metadata, abbreviations, divisions, conferences, and arenas.

Standings + rankings

available

Standings, rankings, and supported advanced team metrics.

Odds

partial

Odds for supported games, books, and markets where available.

Line movement

partial

Line movement data where multiple odds snapshots exist for a supported game and market.

Head-to-head

available

Historical matchup context for supported teams and games.

Sportsbook coverage

Odds coverage currently documents DraftKings, FanDuel, BetMGM, and ESPN BET. Sportsbook availability varies by game, market, and source. Do not assume every book is available for every game. Pass one of these keys as the bookmaker filter.

draftkingsfanduelbetmgmespnbet