New: MCP server for Claude and other assistants· every season back to 1917 on ArchiveSee plans
Documentation / Players

Career

GET /v1/players/{player_id}/seasons

A player's career season by season, every league and team, regular season and playoffs, with skater or goalie numbers.

GEThttps://api.icehockeyapi.com/v1/players/{player_id}/seasons
Get a key
https://api.icehockeyapi.com/v1/players/pl_zgna58ee/seasons
curl "https://api.icehockeyapi.com/v1/players/pl_zgna58ee/seasons" \
  -H "X-API-Key: YOUR_KEY"
200 OKExample answer from the data, 12 Oct
{
    "data": [
        {
            "season": "2015-16",
            "stage": "regular",
            "league_name": "HCBAA",
            "team_name": "CNHA Blazers U15 AA",
            "games": 29,
            "goals": 10,
            "assists": 9,
            "points": 19,
            "penalty_minutes": 14,
            "plus_minus": null,
            "power_play_goals": null,
            "short_handed_goals": null,
            "game_winning_goals": null,
            "shots": null
        },
        {
            "season": "2016-17",
            "stage": "playoffs",
            "league_name": "CSSHL U15",
            "team_name": "Okanagan HA U15 Prep",
            "games": 3,
            "goals": 1,
            "assists": 1,
            "points": 2,
            "penalty_minutes": 2,
            "plus_minus": null,
            "power_play_goals": null,
            "short_handed_goals": null,
            "game_winning_goals": null,
            "shots": null
        },
        {
            "season": "2016-17",
            "stage": "regular",
            "league_name": "CSSHL U15",
            "team_name": "Okanagan HA U15 Prep",
            "games": 30,
            "goals": 1,
            "assists": 6,
            "points": 7,
            "penalty_minutes": 8,
            "plus_minus": null,
            "power_play_goals": null,
            "short_handed_goals": null,
            "game_winning_goals": null,
            "shots": null
        }
    ],
    "meta": {
        "count": 21,
        "player_id": "pl_zgna58ee",
        "plan": "Complete"
    }
}

Parameters

NameInTypeWhat it does
player_id requiredpathid A player, from /v1/players.

Returns

FieldType
seasonstring
stagestring
league_namestring
team_namestring
gamesint
goalsint
assistsint
pointsint
penalty_minutesint
plus_minusnull
power_play_goalsnull
short_handed_goalsnull
game_winning_goalsnull
shotsnull

Errors