Documentation / Seasons
Season summary
GET /v1/seasons/{season_id}/summaryLive and up
A season in numbers: goals a game, home and away wins, overtime and shootout share, average attendance and the biggest win.
GET
https://api.icehockeyapi.com/v1/seasons/{season_id}/summaryhttps://api.icehockeyapi.com/v1/seasons/ss_0n4zhhna/summarycurl "https://api.icehockeyapi.com/v1/seasons/ss_0n4zhhna/summary" \ -H "X-API-Key: YOUR_KEY"
200 OKExample answer from the data, 12 Oct
{
"data": {
"season_id": "ss_0n4zhhna",
"league_name": "NHL",
"label": "2026-27",
"games": 151,
"first_game_date": "2026-09-19",
"last_game_date": "2026-10-11",
"goals": 885,
"goals_per_game": 5.86,
"home_win_pct": 59.6,
"away_win_pct": 40.4,
"tie_pct": 0.0,
"overtime_pct": 14.6,
"shootout_pct": 7.9,
"average_attendance": 16571,
"most_goals_in_a_game": 16,
"biggest_win": {
"game_id": "gm_j3cndrnw",
"home_goals": 10,
"away_goals": 0
}
},
"meta": {
"plan": "Complete"
}
}Run works once the API is live; the code above works now.
Parameters
| Name | In | Type | What it does |
|---|---|---|---|
season_id required | path | id | A season, from /v1/leagues/{league_id}/seasons. |
Returns
| Field | Type |
|---|---|
season_id | string |
league_name | string |
label | string |
games | int |
first_game_date | string |
last_game_date | string |
goals | int |
goals_per_game | number |
home_win_pct | number |
away_win_pct | number |
tie_pct | number |
overtime_pct | number |
shootout_pct | number |
average_attendance | int |
most_goals_in_a_game | int |
biggest_win | object |
biggest_win.game_id | string |
biggest_win.home_goals | int |
biggest_win.away_goals | int |