### GET /v1/player-spotlight Source: https://api-web.nhle.com/v1/application Retrieves player spotlight information. ```APIDOC ## GET /v1/player-spotlight ### Description Retrieves player spotlight information. ### Method GET ### Endpoint /v1/player-spotlight ### Parameters None ### Request Example ``` { "example": "GET /v1/player-spotlight" } ``` ### Response #### Success Response (200) - **response** (object) - The response containing player spotlight data. #### Response Example ```json { "example": "{...}" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/now Source: https://api-web.nhle.com/v1/application Retrieves current game data. ```APIDOC ## GET /websites/api-web_nhle_v1/now ### Description Retrieves current game data. ### Method GET ### Endpoint /websites/api-web_nhle_v1/now ### Request Example ```json { "example": "GET /websites/api-web_nhle_v1/now" } ``` ### Response #### Success Response (200) - **data** (object) - Contains current game information. #### Response Example ```json { "example": { "copyright": "NHL and the NHL Shield", "totalItems": 10, "games": [ { "gamePk": 2023021234, "link": "/api/v1/game/2023021234/feed/live", "gameType": "R", "season": "20232024", "gameDate": "2024-04-15T23:30:00Z", "status": { "abstractGameState": "Live", "codedGameState": "3", "detailedState": "In Progress - 2nd Period", "statusCode": "2" }, "teams": { "away": { "team": { "name": "Boston Bruins" }, "score": 3 }, "home": { "team": { "name": "Washington Capitals" }, "score": 2 } } } ] } } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/now Source: https://api-web.nhle.com/v1/application Retrieves the current scoreboard for all games. ```APIDOC ## GET /websites/api-web_nhle_v1/now ### Description Retrieves the current scoreboard for all games. ### Method GET ### Endpoint /websites/api-web_nhle_v1/now ### Parameters None ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (object) - Contains scoreboard information. #### Response Example ```json { "data": {} } ``` ``` -------------------------------- ### GET /v1/schedule/now Source: https://api-web.nhle.com/v1/application Retrieves the current schedule. ```APIDOC ## GET /v1/schedule/now ### Description Retrieves the current schedule. ### Method GET ### Endpoint /v1/schedule/now ### Parameters None ### Request Example ```json {} ``` ### Response #### Success Response (200) - **(structure not provided)** - Description of the data returned. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/player/{player-id}/landing Source: https://api-web.nhle.com/v1/application Retrieves landing page information for a player. ```APIDOC ## GET /websites/api-web_nhle_v1/player/{player-id}/landing ### Description Retrieves landing page information for a player. ### Method GET ### Endpoint /websites/api-web_nhle_v1/player/{player-id}/landing ### Parameters #### Path Parameters - **player-id** (integer) - Required - The ID of the player. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (object) - Contains player landing page information. #### Response Example ```json { "data": {} } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/edge/goalie-landing/now Source: https://api-web.nhle.com/v1/application Retrieves current goalie landing data. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/edge/goalie-landing/now ### Description Retrieves current goalie landing data. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/edge/goalie-landing/now ### Response #### Success Response (200) - **landingData** (object) - Current goalie landing statistics. #### Response Example ```json { "landingData": { ... } } ``` ``` -------------------------------- ### GET v1/wsc/play-by-play/{game-id} Source: https://api-web.nhle.com/v1/application Retrieves play-by-play data for a specific game. ```APIDOC ## GET v1/wsc/play-by-play/{game-id} ### Description Retrieves play-by-play data for a specific game. ### Method GET ### Endpoint v1/wsc/play-by-play/{game-id} ### Parameters #### Path Parameters - **game-id** (int) - Required - The ID of the game. #### Query Parameters #### Request Body ### Request Example ### Response #### Success Response (200) - **plays** (array) - An array of play-by-play events. #### Response Example { "plays": [ { "period": 1, "timeInPeriod": "19:00", "description": "Faceoff won by home team." } ] } ``` -------------------------------- ### Get NHL Seasons List (API) Source: https://context7.com/context7/api-web_nhle_v1/llms.txt Retrieves a list of all available seasons in the NHL API. Each season object includes an ID, start date, and end date. ```bash curl -X GET "https://api-web.nhle.com/v1/season" ``` -------------------------------- ### GET /v1/how-to-watch/{game-id} Source: https://api-web.nhle.com/v1/application Retrieves 'how to watch' information for a specific game ID. ```APIDOC ## GET /v1/how-to-watch/{game-id} ### Description Retrieves 'how to watch' information for a specific game ID. ### Method GET ### Endpoint /v1/how-to-watch/{game-id} ### Parameters #### Path Parameters - **game-id** (int) - Required - The ID of the game. ### Response #### Success Response (200) - **data** (object) - Contains the 'how to watch' details for the game. #### Response Example { "data": {} } ``` -------------------------------- ### GET /v1/gamecenter/{game-id: \d+}/play-by-play Source: https://api-web.nhle.com/v1/application Retrieves the play-by-play data for a specific game. ```APIDOC ## GET /v1/gamecenter/{game-id: \d+}/play-by-play ### Description Retrieves the play-by-play data for a specific game. ### Method GET ### Endpoint `/v1/gamecenter/{game-id}/play-by-play` ### Parameters #### Path Parameters - **game-id** (integer) - Required - The unique identifier for the game. ### Response #### Success Response (200) - **response body** (object) - Contains play-by-play information for the game. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /v1/standings-season Source: https://api-web.nhle.com/v1/application Retrieves season standings. ```APIDOC ## GET /v1/standings-season ### Description Retrieves season standings. ### Method GET ### Endpoint /v1/standings-season ### Parameters None ### Request Example ``` { "example": "GET /v1/standings-season" } ``` ### Response #### Success Response (200) - **response** (object) - The response containing season standings data. #### Response Example ```json { "example": "{...}" } ``` ``` -------------------------------- ### GET /v1/smartlinks Source: https://api-web.nhle.com/v1/application Retrieves smart links based on a given handle. ```APIDOC ## GET /v1/smartlinks ### Description Retrieves smart links based on a given handle. ### Method GET ### Endpoint /v1/smartlinks ### Parameters #### Path Parameters #### Query Parameters - **handle** (string) - Required - The handle to search for smart links. #### Request Body ### Request Example ### Response #### Success Response (200) - **links** (array) - An array of smart links. #### Response Example { "links": [ { "type": "player", "value": "player/12345" } ] } ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/draft-tracker/picks/now Source: https://api-web.nhle.com/v1/application Retrieves the current draft picks tracker. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/draft-tracker/picks/now ### Description Retrieves the current draft picks tracker. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/draft-tracker/picks/now ### Request Example ```json { "example": "GET /websites/api-web_nhle_v1/v1/draft-tracker/picks/now" } ``` ### Response #### Success Response (200) - **copyright** (string) - Copyright information. - **drafts** (array) - An array of draft objects. #### Response Example ```json { "example": { "copyright": "NHL and the NHL Shield", "drafts": [ { "year": 2023, "round": 1, "pick": 1, "isTrade": false, "team": { "name": "Chicago Blackhawks", "id": 23 }, "player": { "fullName": "Connor Bedard", "id": 8482070 } }, { "year": 2023, "round": 1, "pick": 2, "isTrade": false, "team": { "name": "Anaheim Ducks", "id": 24 }, "player": { "fullName": "Leo Carlsson", "id": 8481970 } } ] } } ``` ``` -------------------------------- ### GET /v1/draft/picks/now Source: https://api-web.nhle.com/v1/application Retrieves current draft picks. ```APIDOC ## GET /v1/draft/picks/now ### Description Retrieves current draft picks. ### Method GET ### Endpoint `/v1/draft/picks/now` ### Parameters None ### Response #### Success Response (200) - **response body** (object) - Contains current draft pick data. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/prospects/{team} Source: https://api-web.nhle.com/v1/application Retrieves prospect information for a specific team. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/prospects/{team} ### Description Retrieves prospect information for a specific team. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/prospects/{team} ### Parameters #### Path Parameters - **team** (string) - Required - The abbreviation or identifier for the team. ### Response #### Success Response (200) - The response body contains prospect data for the specified team in JSON format. (Specific fields depend on the actual API response) #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/season Source: https://api-web.nhle.com/v1/application Retrieves a list of available NHL seasons. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/season ### Description Retrieves a list of available NHL seasons. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/season ### Response #### Success Response (200) - The response body contains a list of seasons in JSON format. (Specific fields depend on the actual API response) #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /v1/standings/now Source: https://api-web.nhle.com/v1/application Retrieves current NHL standings. ```APIDOC ## GET /v1/standings/now ### Description Retrieves current NHL standings. ### Method GET ### Endpoint `/v1/standings/now` ### Parameters None ### Response #### Success Response (200) - **response body** (object) - Contains current league standings. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/ppt-replay/{game-id}/{event-number} Source: https://api-web.nhle.com/v1/application Retrieves play-by-play replay information for a specific game event. ```APIDOC ## GET /websites/api-web_nhle_v1/ppt-replay/{game-id}/{event-number} ### Description Retrieves play-by-play replay information for a specific game event. ### Method GET ### Endpoint /websites/api-web_nhle_v1/ppt-replay/{game-id}/{event-number} ### Parameters #### Path Parameters - **game-id** (integer) - Required - The ID of the game. - **event-number** (integer) - Required - The event number. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (object) - Contains play-by-play replay information. #### Response Example ```json { "data": {} } ``` ``` -------------------------------- ### GET /v1/gamecenter/{game-id: \d+}/landing Source: https://api-web.nhle.com/v1/application Retrieves landing page data for a specific game. ```APIDOC ## GET /v1/gamecenter/{game-id: \d+}/landing ### Description Retrieves landing page data for a specific game. ### Method GET ### Endpoint `/v1/gamecenter/{game-id}/landing` ### Parameters #### Path Parameters - **game-id** (integer) - Required - The unique identifier for the game. ### Response #### Success Response (200) - **response body** (object) - Contains landing page data for the game. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /v1/edge/team-landing/now Source: https://api-web.nhle.com/v1/application Retrieves current team landing data. ```APIDOC ## GET /v1/edge/team-landing/now ### Description Retrieves current team landing data. ### Method GET ### Endpoint /v1/edge/team-landing/now ### Parameters None ### Request Example ```json {} ``` ### Response #### Success Response (200) - **(structure not provided)** - Description of the data returned. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/club-schedule-season/{team}/{season} Source: https://api-web.nhle.com/v1/application Retrieves the schedule for a specific team and season. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/club-schedule-season/{team}/{season} ### Description Retrieves the schedule for a specific team and season. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/club-schedule-season/{team}/{season} ### Parameters #### Path Parameters - **team** (string) - Required - The 3-letter abbreviation for the team (e.g., "TOR"). - **season** (integer) - Required - The season for which to retrieve data (e.g., 20232024). ### Request Example ```json { "example": "GET /websites/api-web_nhle_v1/v1/club-schedule-season/TOR/20232024" } ``` ### Response #### Success Response (200) - **schedule** (array) - An array of game objects for the specified season. #### Response Example ```json { "example": { "copyright": "NHL and the NHL Shield", "totalItems": 82, "dates": [ { "date": "2023-10-11", "totalGames": 1, "games": [ { "gamePk": 2023020001, "link": "/api/v1/game/2023020001/feed/live", "gameType": "R", "season": "20232024", "gameDate": "2023-10-11T23:00:00Z", "teams": { "away": { "team": { "id": 54, "name": "New York Rangers", "link": "/api/v1/teams/54" }, "score": 2, "leagueRecord": { "wins": 1, "losses": 0, "ot": 0 } }, "home": { "team": { "id": 10, "name": "Toronto Maple Leafs", "link": "/api/v1/teams/10" }, "score": 3, "leagueRecord": { "wins": 1, "losses": 0, "ot": 0 } } }, "venue": { "name": "Scotiabank Arena", "city": "Toronto" } } ] } ] } } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/wsc/game-story/{game-id: \d+} Source: https://api-web.nhle.com/v1/application Retrieves the game story for a specific game. ```APIDOC ## GET /websites/api-web_nhle_v1/wsc/game-story/{game-id: \d+} ### Description Retrieves the game story for a specific game. ### Method GET ### Endpoint /websites/api-web_nhle_v1/wsc/game-story/{game-id} ### Parameters #### Path Parameters - **game-id** (integer) - Required - The ID of the game. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (object) - Contains the game story content. #### Response Example ```json { "data": {} } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/draft/rankings/now Source: https://api-web.nhle.com/v1/application Fetches current NHL draft rankings. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/draft/rankings/now ### Description Fetches current NHL draft rankings. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/draft/rankings/now ### Response #### Success Response (200) - **rankings** (object) - Current draft rankings. #### Response Example ```json { "rankings": { ... } } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/player/{player-id}/game-log/now Source: https://api-web.nhle.com/v1/application Retrieves the game log for a player up to the current date. ```APIDOC ## GET /websites/api-web_nhle_v1/player/{player-id}/game-log/now ### Description Retrieves the game log for a player up to the current date. ### Method GET ### Endpoint /websites/api-web_nhle_v1/player/{player-id}/game-log/now ### Parameters #### Path Parameters - **player-id** (integer) - Required - The ID of the player. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (array) - An array of game log entries for the player. #### Response Example ```json { "data": [ {} ] } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/edge/by-the-numbers/now Source: https://api-web.nhle.com/v1/application Fetches 'by the numbers' statistics for the current time. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/edge/by-the-numbers/now ### Description Fetches 'by the numbers' statistics for the current time. ### Method GET ### Endpoint `/websites/api-web_nhle_v1/v1/edge/by-the-numbers/now` ### Parameters None ### Response #### Success Response (200) - **response body** (object) - Contains 'by the numbers' data. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/roster-season/{team: \w{3}} Source: https://api-web.nhle.com/v1/application Retrieves the season roster for a specific team. ```APIDOC ## GET /websites/api-web_nhle_v1/roster-season/{team: \w{3}} ### Description Retrieves the season roster for a specific team. ### Method GET ### Endpoint /websites/api-web_nhle_v1/roster-season/{team} ### Parameters #### Path Parameters - **team** (string) - Required - The 3-letter abbreviation for the team. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (array) - An array of player objects representing the team's season roster. #### Response Example ```json { "data": [ {} ] } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/roster/{team: \w{3}}/current Source: https://api-web.nhle.com/v1/application Retrieves the current roster for a specific team. ```APIDOC ## GET /websites/api-web_nhle_v1/roster/{team: \w{3}}/current ### Description Retrieves the current roster for a specific team. ### Method GET ### Endpoint /websites/api-web_nhle_v1/roster/{team}/current ### Parameters #### Path Parameters - **team** (string) - Required - The 3-letter abbreviation for the team. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (array) - An array of player objects representing the team's current roster. #### Response Example ```json { "data": [ {} ] } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/cat/edge/goalie-detail/{player-id}/now Source: https://api-web.nhle.com/v1/application Retrieves the current statistics for a specific goalie. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/cat/edge/goalie-detail/{player-id}/now ### Description Retrieves the current statistics for a specific goalie. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/cat/edge/goalie-detail/{player-id}/now ### Parameters #### Path Parameters - **player-id** (integer) - Required - The unique identifier for the player. ### Request Example ```json { "example": "GET /websites/api-web_nhle_v1/v1/cat/edge/goalie-detail/8475798/now" } ``` ### Response #### Success Response (200) - **data** (object) - Contains the goalie's current statistics. - **stats** (array) - An array of statistics objects. #### Response Example ```json { "example": { "copyright": "NHL and the NHL Shield", "stats": [ { "type": "statsSingleSeason", "splits": [ { "season": "20232024", "stat": { "gamesPlayed": 50, "wins": 25, "losses": 20, "otLosses": 5, "shutouts": 5, "goalsAgainstAverage": 2.50, "savePercentage": 0.915 } } ] } ] } } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/ppt-replay/goal/{game-id}/{event-number} Source: https://api-web.nhle.com/v1/application Retrieves goal replay information for a specific game event. ```APIDOC ## GET /websites/api-web_nhle_v1/ppt-replay/goal/{game-id}/{event-number} ### Description Retrieves goal replay information for a specific game event. ### Method GET ### Endpoint /websites/api-web_nhle_v1/ppt-replay/goal/{game-id}/{event-number} ### Parameters #### Path Parameters - **game-id** (integer) - Required - The ID of the game. - **event-number** (integer) - Required - The event number of the goal. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (object) - Contains goal replay information. #### Response Example ```json { "data": {} } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/club-schedule-season/{team}/now Source: https://api-web.nhle.com/v1/application Retrieves the current season's schedule for a specific team. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/club-schedule-season/{team}/now ### Description Retrieves the current season's schedule for a specific team. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/club-schedule-season/{team}/now ### Parameters #### Path Parameters - **team** (string) - Required - The 3-letter abbreviation for the team (e.g., "TOR"). ### Request Example ```json { "example": "GET /websites/api-web_nhle_v1/v1/club-schedule-season/TOR/now" } ``` ### Response #### Success Response (200) - **schedule** (array) - An array of game objects for the current season. #### Response Example ```json { "example": { "copyright": "NHL and the NHL Shield", "totalItems": 82, "dates": [ { "date": "2023-10-11", "totalGames": 1, "games": [ { "gamePk": 2023020001, "link": "/api/v1/game/2023020001/feed/live", "gameType": "R", "season": "20232024", "gameDate": "2023-10-11T23:00:00Z", "teams": { "away": { "team": { "id": 54, "name": "New York Rangers", "link": "/api/v1/teams/54" }, "score": 2, "leagueRecord": { "wins": 1, "losses": 0, "ot": 0 } }, "home": { "team": { "id": 10, "name": "Toronto Maple Leafs", "link": "/api/v1/teams/10" }, "score": 3, "leagueRecord": { "wins": 1, "losses": 0, "ot": 0 } } }, "venue": { "name": "Scotiabank Arena", "city": "Toronto" } } ] } ] } } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/{player-id}/now Source: https://api-web.nhle.com/v1/application Retrieves current information for a specific player. This endpoint is useful for getting up-to-the-minute stats and status. ```APIDOC ## GET /websites/api-web_nhle_v1/{player-id}/now ### Description Retrieves current information for a specific player. ### Method GET ### Endpoint /websites/api-web_nhle_v1/{player-id}/now ### Parameters #### Path Parameters - **player-id** (integer) - Required - The unique identifier for the player. ### Response #### Success Response (200) - **data** (object) - Contains various player statistics and information. #### Response Example ```json { "data": { ... } } ``` ``` -------------------------------- ### Player Data Endpoints Source: https://context7.com/context7/api-web_nhle_v1/llms.txt Access comprehensive player profiles, game logs, and spotlight information. ```APIDOC ## GET /player/{playerId}/landing ### Description Retrieves a comprehensive player profile including career stats, current season performance, and biographical information. ### Method GET ### Endpoint `/v1/player/{playerId}/landing` ### Parameters #### Path Parameters - **playerId** (integer) - Required - The unique identifier for the player. ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/player/8478402/landing" ``` ### Response Example ```json { "playerId": 8478402, "firstName": { "default": "Connor" }, "lastName": { "default": "McDavid" }, "sweaterNumber": 97, "position": "C", "headshot": "https://assets.nhle.com/mugs/nhl/20232024/EDM/8478402.png", "heroImage": "https://assets.nhle.com/mugs/actionshots/..", "birthDate": "1997-01-13", "birthCity": { "default": "Richmond Hill" }, "birthCountry": "CAN", "heightInInches": 73, "weightInPounds": 193, "shootsCatches": "L", "draftDetails": { "year": 2015, "round": 1, "pickInRound": 1, "overallPick": 1 }, "currentTeamAbbrev": "EDM", "featuredStats": { "season": 20232024, "regularSeason": { "subSeason": { "gamesPlayed": 10, "goals": 8, "assists": 15, "points": 23 } } }, "careerTotals": { "regularSeason": { "gamesPlayed": 645, "goals": 320, "assists": 568, "points": 888 } } } ``` ## GET /player/{playerId}/game-log/{season}/{gameType} ### Description Retrieves game-by-game statistics for a player's season. ### Method GET ### Endpoint `/v1/player/{playerId}/game-log/{season}/{gameType}` ### Parameters #### Path Parameters - **playerId** (integer) - Required - The unique identifier for the player. - **season** (string) - Required - The season in YYYY format (e.g., 20232024) or 'now' for the current season. - **gameType** (integer) - Required - Type of games: 2 for regular season, 3 for playoffs. ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/player/8478402/game-log/now" curl -X GET "https://api-web.nhle.com/v1/player/8478402/game-log/20232024/2" ``` ### Response #### Success Response (200) - Contains game-by-game stats (goals, assists, shots, TOI, +/-), opponent and result for each game, and home/away splits. ## GET /player-spotlight ### Description Retrieves featured players currently being highlighted across the league, such as players of the week, rising stars, and milestone achievers. ### Method GET ### Endpoint `/v1/player-spotlight` ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/player-spotlight" ``` ### Response #### Success Response (200) - Returns a list of featured players with relevant highlights. ``` -------------------------------- ### Get NHL Streaming and Broadcast Information (API) Source: https://context7.com/context7/api-web_nhle_v1/llms.txt Provides TV and streaming availability for NHL games. Endpoints include general streaming info, TV schedules for current or specific dates, and how to watch a particular game. ```bash # Where to watch (general streaming info) curl -X GET "https://api-web.nhle.com/v1/where-to-watch?include=broadcaster" # TV schedule for current date curl -X GET "https://api-web.nhle.com/v1/network/tv-schedule/now" # TV schedule for specific date curl -X GET "https://api-web.nhle.com/v1/network/tv-schedule/2025-01-15" # How to watch specific game curl -X GET "https://api-web.nhle.com/v1/how-to-watch/2023020001" ``` -------------------------------- ### GET /v1/score/now Source: https://api-web.nhle.com/v1/application Retrieves current game scores. ```APIDOC ## GET /v1/score/now ### Description Retrieves current game scores. ### Method GET ### Endpoint /v1/score/now ### Parameters None ### Request Example ``` { "example": "GET /v1/score/now" } ``` ### Response #### Success Response (200) - **response** (object) - The response containing current score data. #### Response Example ```json { "example": "{...}" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/roster/{team: \w{3}}/{season: [0-9]{8}} Source: https://api-web.nhle.com/v1/application Retrieves the roster for a specific team and season. ```APIDOC ## GET /websites/api-web_nhle_v1/roster/{team: \w{3}}/{season: [0-9]{8}} ### Description Retrieves the roster for a specific team and season. ### Method GET ### Endpoint /websites/api-web_nhle_v1/roster/{team}/{season} ### Parameters #### Path Parameters - **team** (string) - Required - The 3-letter abbreviation for the team. - **season** (integer) - Required - The season in YYYYMMDD format (e.g., 20232024). ### Request Example ```json {} ``` ### Response #### Success Response (200) - **data** (array) - An array of player objects representing the team's roster for the specified season. #### Response Example ```json { "data": [ {} ] } ``` ``` -------------------------------- ### GET /v1/club-schedule/{team: \w{3}}/month/{month: [0-9]{4}-[0-9]{2}} Source: https://api-web.nhle.com/v1/application Retrieves the club schedule for a specific month and year for a given team. ```APIDOC ## GET /v1/club-schedule/{team: \w{3}}/month/{month: [0-9]{4}-[0-9]{2}} ### Description Retrieves the club schedule for a specific month and year for a given team. ### Method GET ### Endpoint `/v1/club-schedule/{team}/month/{month}` ### Parameters #### Path Parameters - **team** (string) - Required - The 3-letter team abbreviation (e.g., 'NYR'). - **month** (string) - Required - The month in 'YYYY-MM' format (e.g., '2023-10'). ### Response #### Success Response (200) - **response body** (object) - Contains the schedule for the specified month and team. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### GET /websites/api-web_nhle_v1/v1/skater-stats-leaders/current Source: https://api-web.nhle.com/v1/application Retrieves the current skater statistics leaders. ```APIDOC ## GET /websites/api-web_nhle_v1/v1/skater-stats-leaders/current ### Description Retrieves the current skater statistics leaders. ### Method GET ### Endpoint /websites/api-web_nhle_v1/v1/skater-stats-leaders/current ### Parameters #### Query Parameters - **categories** (string) - Optional - Comma-separated list of statistic categories to retrieve (e.g., "goals,assists,points"). - **limit** (integer) - Optional - The maximum number of leaders to return. ### Request Example ```json { "example": "GET /websites/api-web_nhle_v1/v1/skater-stats-leaders/current?categories=goals,assists&limit=10" } ``` ### Response #### Success Response (200) - **data** (object) - Contains the skater statistics leaders. - **leaders** (array) - An array of skater leader objects. #### Response Example ```json { "example": { "copyright": "NHL and the NHL Shield", "totalItems": 100, "people": [ { "person": { "id": 8471215, "fullName": "Auston Matthews" }, "position": { "code": "C" }, "stats": [ { "type": "leaderCategories", "value": "40", "rank": 1, "category": "goals" }, { "type": "leaderCategories", "value": "30", "rank": 5, "category": "assists" } ] } ] } } ``` ``` -------------------------------- ### Scoreboard and Schedule API Source: https://context7.com/context7/api-web_nhle_v1/llms.txt Access live and historical game scoreboards, as well as schedule information. ```APIDOC ## GET /v1/scoreboard/now ### Description Returns the current NHL scoreboard with live game information. ### Method GET ### Endpoint /v1/scoreboard/now ### Parameters None ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/scoreboard/now" ``` ### Response #### Success Response (200) - **Games** (array) - An array of current games, including scores, periods, and team information. #### Response Example ```json { "games": [ { "gameId": "2023020001", "gameState": "Live", "awayTeam": { "score": 2, "name": "Away Team" }, "homeTeam": { "score": 1, "name": "Home Team" }, "period": 2 } ] } ``` ``` ```APIDOC ## GET /v1/scoreboard/{date} ### Description Returns the scoreboard for a specific date, including past and ongoing games. ### Method GET ### Endpoint /v1/scoreboard/{date} ### Parameters #### Path Parameters - **date** (string) - The date in YYYY-MM-DD format (e.g., 2025-01-15). ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/scoreboard/2025-01-15" ``` ### Response #### Success Response (200) - **Games** (array) - An array of games for the specified date, including scores and game status. #### Response Example ```json { "games": [ { "gameId": "2023020101", "gameState": "Final", "awayTeam": { "score": 3, "name": "Away Team" }, "homeTeam": { "score": 4, "name": "Home Team" }, "period": "F" } ] } ``` ``` ```APIDOC ## GET /v1/scoreboard/{teamAbbrev}/now ### Description Returns the scoreboard specifically for games involving a given team, for the current day. ### Method GET ### Endpoint /v1/scoreboard/{teamAbbrev}/now ### Parameters #### Path Parameters - **teamAbbrev** (string) - The three-letter abbreviation for the team (e.g., TOR). ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/scoreboard/TOR/now" ``` ### Response #### Success Response (200) - **Games** (array) - An array of games involving the specified team. #### Response Example ```json { "games": [ { "gameId": "2023020501", "gameState": "Live", "awayTeam": { "score": 1, "name": "Away Team" }, "homeTeam": { "score": 0, "name": "Toronto Maple Leafs" }, "period": 1 } ] } ``` ``` ```APIDOC ## GET /v1/schedule-calendar/now ### Description Returns a calendar view of the schedule, showing the number of games for the current date. ### Method GET ### Endpoint /v1/schedule-calendar/now ### Parameters None ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/schedule-calendar/now" ``` ### Response #### Success Response (200) - **Date** (string) - The current date. - **Game count** (integer) - The number of games scheduled for that date. #### Response Example ```json { "date": "2024-01-15", "gameCount": 5 } ``` ``` ```APIDOC ## GET /v1/schedule-calendar/{date} ### Description Returns a calendar view of the schedule for a specific date, including the number of games. ### Method GET ### Endpoint /v1/schedule-calendar/{date} ### Parameters #### Path Parameters - **date** (string) - The date in YYYY-MM-DD format (e.g., 2025-01-15). ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/schedule-calendar/2025-01-15" ``` ### Response #### Success Response (200) - **Date** (string) - The specified date. - **Game count** (integer) - The number of games scheduled for that date. #### Response Example ```json { "date": "2025-01-15", "gameCount": 7 } ``` ``` -------------------------------- ### GET /v1/schedule/{date} Source: https://api-web.nhle.com/v1/application Retrieves the schedule for a specific date. ```APIDOC ## GET /v1/schedule/{date} ### Description Retrieves the schedule for a specific date. ### Method GET ### Endpoint /v1/schedule/{date} ### Parameters #### Path Parameters - **date** (xs:string) - Required - The date in YYYY-MM-DD format. ### Request Example ```json {} ``` ### Response #### Success Response (200) - **(structure not provided)** - Description of the data returned. #### Response Example ```json { "example": "response body" } ``` ``` -------------------------------- ### Get NHL Team Prospects Source: https://context7.com/context7/api-web_nhle_v1/llms.txt Fetches prospect information for a given NHL organization. The response includes details on draft picks and top prospects currently in development. ```bash curl -X GET "https://api-web.nhle.com/v1/prospects/TOR" ``` -------------------------------- ### GET /v1/prospects/{organizationAbbrev} Source: https://context7.com/context7/api-web_nhle_v1/llms.txt Returns prospect information for a specific NHL organization, including draft picks and top prospects in development. ```APIDOC ## GET /v1/prospects/{organizationAbbrev} ### Description Returns prospect information for a specific NHL organization, including draft picks and top prospects in development. ### Method GET ### Endpoint `https://api-web.nhle.com/v1/prospects/{organizationAbbrev}` ### Parameters #### Path Parameters - **organizationAbbrev** (string) - Required - The abbreviation of the organization (e.g., "TOR"). ### Request Example ```bash curl -X GET "https://api-web.nhle.com/v1/prospects/TOR" ``` ```