1
0
mirror of https://gitlab.com/dword4/nhlapi synced 2024-11-21 18:14:55 +00:00
nhlapi/new-api.md
2023-09-23 17:10:11 -04:00

2.5 KiB

New API Documentation

The NHL has surprised us all with a new API, so that means a new file to track all the parts of it people have discovered so far.

https://api-web.nhle.com/v1/

Schedule endpoints

GET https://api-web.nhle.com/v1/schedule/now | Gets schedule of games for today

GET https://api-web.nhle.com/v1/schedule/2023-09-23 | Gets schedule of games for specified date

click for example ```json // GET https://api-web.nhle.com/v1/schedule/2018-09-01

{ "nextStartDate": "2018-09-15", "previousStartDate": "2018-06-02", "gameWeek": [ { "date": "2018-09-01", "dayAbbrev": "SAT", "numberOfGames": 0, "games": [] }, { "date": "2018-09-02", "dayAbbrev": "SUN", "numberOfGames": 0, "games": [] }, { "date": "2018-09-03", "dayAbbrev": "MON", "numberOfGames": 0, "games": [] }, { "date": "2018-09-04", "dayAbbrev": "TUE", "numberOfGames": 0, "games": [] }, { "date": "2018-09-05", "dayAbbrev": "WED", "numberOfGames": 0, "games": [] }, { "date": "2018-09-06", "dayAbbrev": "THU", "numberOfGames": 0, "games": [] }, { "date": "2018-09-07", "dayAbbrev": "FRI", "numberOfGames": 0, "games": [] } ], "preSeasonStartDate": "2018-09-15", "regularSeasonStartDate": "2018-10-03", "regularSeasonEndDate": "2019-04-06", "playoffEndDate": "2019-06-12", "numberOfGames": 0 }

</details>

<br />

`GET https://api-web.nhle.com/v1/club-schedule-season/TEAM_ABBR/now` | gets the full season schedule for the specified team

`GET https://api-web.nhle.com/v1/club-schedule/TEAM_ABBR/week/now` | ADD description

`GET https://api-web.nhle.com/v1/club-schedule/TEAM_ABBR/month/now` | ADD description

# Standings

`GET https://api-web.nhle.com/v1/standings/now` | Gets standings as of the current date

`GET https://api-web.nhle.com/v1/standings-season` | ADD description

# Stats

`GET https://api-web.nhle.com/v1/club-stats-season/TEAM_ABBR` | Team stats by season

`GET https://api-web.nhle.com/v1/player/PLAYER_ID/landing` | Player specific stats

# Rosters

`GET https://api-web.nhle.com/v1/roster/TEAM_ABBR/now` | ADD description

`GET https://api-web.nhle.com/v1/roster-season/TEAM_ABBR` | ADD description

# Game details

`GET https://api-web.nhle.com/v1/score/now` | Linescore details

`GET https://api-web.nhle.com/v1/gamecenter/GAME_ID/boxscore` |  Boxscore details