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

Changes since

GET /v1/changes
Free key and up

Every game that changed since a moment (a new result, a score corrected, a status, a day, a start time, a rink or a crowd), oldest change first, each with changed_at, and in meta.removed the games taken out (a duplicate folded into another, with into_id): keep a copy current with one call. Up to 7 days back; follow next_cursor, then ask again from the last until.

GEThttps://api.icehockeyapi.com/v1/changes
Get a key
https://api.icehockeyapi.com/v1/changes
curl "https://api.icehockeyapi.com/v1/changes" \
  -H "X-API-Key: YOUR_KEY"
The example answer is being made; press Run for a real one.

Parameters

NameInTypeWhat it does
sincequerystring The moment to list changes after, in UTC (2026-10-27T18:00:00Z); the last hour when left out; at most 7 days back
league_idqueryid A league, from /v1/leagues.
per_pagequeryint Games a page, 200 when left out
cursorquerystring next_cursor from the previous page

Returns

Each record as in the example answer above.

Errors