NH

NHL Stats API

Official NHL statistics and game data

7.9 / 10GoodVerified
Starting PriceFree
Free TierYes
Live DataYes
WebSocketNo
Commercial UseNo

Overview

The NHL Stats API (statsapi.web.nhl.com) is the National Hockey League's official data endpoint offering schedules, scores, standings, box scores, player stats, team stats, and play-by-play data. It provides comprehensive coverage of regular season, playoffs, and preseason games. The API includes advanced metrics such as on-ice shot attempts (Corsi), scoring chances, and shift data, making it valuable for hockey analytics and fantasy applications.

Pros

  • Official NHL data source
  • Comprehensive play-by-play data
  • Shift and lineup data
  • Free to access
  • Good historical coverage
  • Active community documentation

Cons

  • No official API documentation from NHL
  • No commercial use without license
  • No WebSocket streaming
  • Endpoint structure can be inconsistent
  • No official SDK

Best For

Hockey analyticsFantasy hockey toolsNHL stat visualizationsPersonal hockey projects

Not Ideal For

Commercial products without licenseReal-time betting platformsApps requiring official SLA

Specifications

REST APIYes
GraphQLNo
WebSocketNo
WebhooksNo
OpenAPI SpecNo
Player StatsYes
Team StatsYes
Odds DataNo
Historical Data1917-18 season onward for basic stats; 2008-09+ for play-by-play; recent seasons for advanced metrics
Request LimitsUndocumented rate limits; generally accessible for reasonable use
Commercial UseNo
RedistributionNo
White LabelNo

SDKs

PythonNode.jsR

Leagues

NHLNHL PreseasonNHL PlayoffsNHL All-Star
Last verified: 2026-08-15

Our Verdict

7.9/ 10

NHL Stats API is a solid choice for hockey analytics and fantasy hockey tools, with an overall score of 7.9/10. While it performs well in most areas, consider no official api documentation from nhl when making your decision.

Editorial: 8.0/10Benchmark: 7.8/10How we score →
Data verified: 2026-08-15
Pricing checked Coverage checked Docs checked

Coverage

Sports Supported

Hockey
Live DataYes
Historical Data1917-18 season onward for basic stats; 2008-09+ for play-by-play; recent seasons for advanced metrics
Player StatsYes
Team StatsYes
Odds DataNo

Leagues & Competitions

NHLNHL PreseasonNHL PlayoffsNHL All-Star

4 leagues and competitions covered

Developer Experience

API Paradigms

REST
GraphQL
WebSocket
Webhooks

SDKs

PythonNode.jsR

Commercial Terms

Commercial use
Redistribution
White-label
Rate limit: Undocumented rate limits; generally accessible for reasonable use

Pricing Plans

Public Access

Free

Rate-limited

  • All stats endpoints
  • Game data
  • Player and team stats
  • Play-by-play data

Enterprise

Free

Custom

  • Official data license
  • Higher rate limits
  • Commercial rights
  • Dedicated support