Professional Women's Hockey League
Every PWHL game, as an API.
Results, standings, skater and goalie lines, and play-by-play with shot locations for every season since the league began in 2024. Same key and credits as the NHL data, over REST or MCP.
- games
- 343
- plays
- 56,216
- players
- 380
- seasons
- 3
From the API
The 2025-26 season, straight from the data.
These tables are two calls: get_standings and get_skater_season_stats, with league: "pwhl".
| Team | GP | W | L | OTL | PTS |
|---|---|---|---|---|---|
| 1MTLMontréal Victoire | 30 | 22 | 6 | 2 | 62 |
| 2BOSBoston Fleet | 30 | 21 | 5 | 2 | 62 |
| 3MINMinnesota Frost | 30 | 16 | 9 | 5 | 50 |
| 4OTTOttawa Charge | 30 | 17 | 12 | 0 | 44 |
| 5TORToronto Sceptres | 30 | 11 | 13 | 3 | 38 |
| 6VANVancouver Goldeneyes | 30 | 12 | 14 | 4 | 37 |
| 7NYNew York Sirens | 30 | 12 | 15 | 2 | 36 |
| 8SEASeattle Torrent | 30 | 9 | 16 | 2 | 31 |
| Player | GP | G | A | PTS |
|---|---|---|---|---|
| Kelly PannekMIN | 30 | 16 | 17 | 33 |
| Taylor FoxMIN | 30 | 13 | 17 | 30 |
| Britta Curl-SalemmeMIN | 30 | 11 | 18 | 29 |
| Brianne JennerOTT | 30 | 12 | 14 | 26 |
| Jessie EldridgeBOS | 30 | 14 | 9 | 23 |
| Rebecca LeslieOTT | 30 | 14 | 9 | 23 |
| Grace ZumwinkleMIN | 29 | 13 | 10 | 23 |
| Kendall Coyne SchofieldMIN | 23 | 12 | 11 | 23 |
What's in it
The whole league, the way you already query the NHL.
Games and results
Every regular-season, playoff and preseason game, with the score, the venue and the starting goalie on each side.
Play-by-play
Goals, shots, blocks, faceoffs, hits and penalties in order, with the players involved and the running score.
Shot locations
Every shot and goal at the spot it was taken, in the same rink frame as the NHL data. One shot-map script draws both leagues.
Skater and goalie lines
Season totals for everyone who played: goals, assists, points and shots; wins, save percentage and goals against.
Standings and teams
Standings on the league's three-point system, team records, and every club since the first season.
One account
PWHL calls use the same key and credit balance as NHL calls, at the same price per tool. Every account starts with 500 free credits.
Connect
Its own endpoint, or one argument.
Point Claude, ChatGPT or Cursor at the PWHL endpoint and every answer is about the PWHL. Already using PuckAPI for the NHL? Pass "league": "pwhl" to the same tools. Every account starts with 500 free credits.
- MCP https://mcp.puckapi.com/mcp/pwhl
- POST https://mcp.puckapi.com/v1/pwhl/{tool}
- GET https://mcp.puckapi.com/v1/pwhl/tools the PWHL tool list
{
"mcpServers": {
"puckapi-pwhl": {
"url": "https://mcp.puckapi.com/mcp/pwhl?key=YOUR_API_KEY"
}
}
}Seasons
Every season the league has played.
| Season | Games | Plays |
|---|---|---|
| 2025-26 | 141 | 23,886 |
| 2024-25 | 108 | 18,226 |
| 2023-24 | 94 | 14,104 |
Regular season, playoffs and preseason. The 2026-27 schedule (192 games) is loaded and fills in as games are played.
What it does not have
- No betting odds. None of the sportsbooks we source price the PWHL.
- No strength state per event (5v5, 5v4). Goals are flagged power-play, short-handed or empty-net instead.
- No missed shots, giveaways or takeaways. The league's feed does not track them.
- Season totals are regular season. Playoff games and their play-by-play are included.
Questions
Is there an official PWHL API?
No. The league publishes stats on its website only. This serves the same data over REST and MCP, for every season since 2024.
Which seasons are covered?
All of them, from the first season (January to May 2024) to the current one. The 2026-27 schedule is loaded and fills in as games are played.
PWHL and NHL team codes overlap. Do they mix?
No. BOS, MIN, MTL and TOR mean PWHL teams here. Each league has its own tables, and the PWHL endpoint only answers for the PWHL.
Does PWHL data cost extra?
No. Same credits per tool as the NHL, from the same balance.
PWHL statistics provided by the PWHL, powered by HockeyTech.
Start with 500 free credits.
No card. The same key works for the NHL and the PWHL.