National Hockey League website screenshot

National Hockey League

The National Hockey League (NHL) is the premier professional ice hockey league in North America, comprised of 32 franchises across the United States and Canada. The NHL produces the Stanley Cup playoffs and is one of the major North American professional sports leagues. The NHL does not publish an officially documented developer portal; the league operates undocumented JSON endpoints used by its first-party web and mobile apps (api-web.nhle.com) and provides advanced statistics through NHL EDGE. Commercial data feeds are licensed through SMT, Sportradar, and other approved partners.

National Hockey League publishes 7 APIs on the APIs.io network, including Game Center API, Players API, Schedule API, and 4 more. Tagged areas include Sports, Hockey, Entertainment, and Professional League.

19.8/100 emerging ▬ flat Agent 19/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
9 APIs
SportsHockeyEntertainmentProfessional League

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 19.8/100 · emerging
Contract Quality 13.3 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 0.0 / 20
Operational Transparency 0.0 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/national-hockey-league: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

NHL Web API

Public but undocumented JSON API that powers NHL.com and the league's first-party web and mobile apps. Surfaces schedules, scores, play-by-play, standings, teams, players, draft...

NHL Stats API (Legacy)

Legacy statistics endpoint at api.nhle.com (and the older statsapi.web.nhl.com) used by community projects and analytics tools. Hosts deeper historical records, play-by-play, an...

National Hockey League Game Center API

The Game Center API from National Hockey League — 2 operation(s) for game center.

National Hockey League Players API

The Players API from National Hockey League — 2 operation(s) for players.

National Hockey League Schedule API

The Schedule API from National Hockey League — 1 operation(s) for schedule.

National Hockey League Scores API

The Scores API from National Hockey League — 2 operation(s) for scores.

National Hockey League Standings API

The Standings API from National Hockey League — 2 operation(s) for standings.

National Hockey League Stats API

The Stats API from National Hockey League — 2 operation(s) for stats.

National Hockey League Teams API

The Teams API from National Hockey League — 4 operation(s) for teams.

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

NHL Web API

OPEN COLLECTION

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

National Hockey League Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

National Hockey League Agentic Access

15 operations

15 operations · 0 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 1

Authentication, authorization, and security posture

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: national-hockey-league
name: National Hockey League
description: The National Hockey League (NHL) is the premier professional ice hockey league in North America, comprised of
  32 franchises across the United States and Canada. The NHL produces the Stanley Cup playoffs and is one of the major North
  American professional sports leagues. The NHL does not publish an officially documented developer portal; the league operates
  undocumented JSON endpoints used by its first-party web and mobile apps (api-web.nhle.com) and provides advanced statistics
  through NHL EDGE. Commercial data feeds are licensed through SMT, Sportradar, and other approved partners.
type: Index
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/national-hockey-league.png
tags:
- Sports
- Hockey
- Entertainment
- Professional League
url: https://raw.githubusercontent.com/api-evangelist/national-hockey-league/refs/heads/main/apis.yml
created: '2026-05-05'
modified: '2026-05-23'
specificationVersion: '0.20'
apis:
- aid: national-hockey-league:nhl-web-api
  name: NHL Web API
  description: Public but undocumented JSON API that powers NHL.com and the league's first-party web and mobile apps. Surfaces
    schedules, scores, play-by-play, standings, teams, players, draft, prospects, season standings, and franchise records.
    Widely consumed by the hockey-analytics and fan-tools community even though the NHL does not publish formal documentation
    or a rate-limit policy.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Sports
  - Hockey
  - Stats
  - Scores
  - Schedule
- aid: national-hockey-league:nhl-stats-api
  name: NHL Stats API (Legacy)
  description: Legacy statistics endpoint at api.nhle.com (and the older statsapi.web.nhl.com) used by community projects
    and analytics tools. Hosts deeper historical records, play-by-play, and shift data. Like the web API, this surface is
    undocumented and consumed via reverse-engineered conventions.
  humanURL: https://api.nhle.com/
  baseURL: https://api.nhle.com/
  tags:
  - Sports
  - Hockey
  - Stats
  - Historical Data
  - Play-by-Play
- aid: national-hockey-league:national-hockey-league-game-center-api
  name: National Hockey League Game Center API
  description: The Game Center API from National Hockey League — 2 operation(s) for game center.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Game Center
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-game-center-api-openapi.yml
- aid: national-hockey-league:national-hockey-league-players-api
  name: National Hockey League Players API
  description: The Players API from National Hockey League — 2 operation(s) for players.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Players
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-players-api-openapi.yml
- aid: national-hockey-league:national-hockey-league-schedule-api
  name: National Hockey League Schedule API
  description: The Schedule API from National Hockey League — 1 operation(s) for schedule.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Schedule
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-schedule-api-openapi.yml
- aid: national-hockey-league:national-hockey-league-scores-api
  name: National Hockey League Scores API
  description: The Scores API from National Hockey League — 2 operation(s) for scores.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Scores
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-scores-api-openapi.yml
- aid: national-hockey-league:national-hockey-league-standings-api
  name: National Hockey League Standings API
  description: The Standings API from National Hockey League — 2 operation(s) for standings.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Standings
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-standings-api-openapi.yml
- aid: national-hockey-league:national-hockey-league-stats-api
  name: National Hockey League Stats API
  description: The Stats API from National Hockey League — 2 operation(s) for stats.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Stats
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-stats-api-openapi.yml
- aid: national-hockey-league:national-hockey-league-teams-api
  name: National Hockey League Teams API
  description: The Teams API from National Hockey League — 4 operation(s) for teams.
  humanURL: https://api-web.nhle.com/
  baseURL: https://api-web.nhle.com/
  tags:
  - Teams
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-teams-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/national-hockey-league-agentic-access.yml
- type: DomainSecurity
  url: security/national-hockey-league-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/national-hockey-league
- type: Website
  url: https://www.nhl.com/
- type: Stats
  url: https://www.nhl.com/stats/
- type: NHLEdge
  url: https://edge.nhl.com/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com