Data
NHL datasets
What PuckAPI holds, one page per dataset. Each page has the coverage by season, the call that fetches it, and what it costs. The coverage lines below are counted from the database.
NHL historical odds and closing lines
Moneyline, puck line and total for every NHL game since 2019-20, by sportsbook: 12-14 books a game to 2023-24, up to 64 with Pinnacle in 2025-26. REST or MCP.
2018-19 to 2026-27: 9,227 games covered
NHL play-by-play data
Every NHL play-by-play event since 2010-11 with rink coordinates, strength state and the players involved. REST or MCP, 500 free credits to start.
2010-11 to 2026-27: 20,642 games covered
NHL expected goals: team xG, Corsi and goalie GSAX
NHL expected goals since 2010-11: team 5-on-5 xGF and xGA with Corsi and Fenwick, and goalie GSAX, updated daily. REST or MCP, 500 free credits.
2010-11 to 2026-27: 526 team-seasons covered
NHL shot data with rink coordinates
Every NHL shot attempt since 2010-11 with rink coordinates, shot type, shooter and goalie, by game, team-season or player. REST or MCP, 500 free credits.
2010-11 to 2026-27: 20,642 games covered