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
deliveryModel:
  model: unknown
  open_source: false
  commercial: false
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  generated: '2026-08-28'
  method: derived
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-10-06'
specificationVersion: '0.23'
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:
  - Player
  tags_raw:
  - 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:
  - Team
  tags_raw:
  - Teams
  properties:
  - type: OpenAPI
    url: openapi/national-hockey-league-teams-api-openapi.yml
common:
  - type: CapabilityMap
    url: capabilities/national-hockey-league-capability-edges.yml
    name: National Hockey League Business Capability Map
  - url: https://www.nhl.com/news/
    type: Blog
  - 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
