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

Freshness

GET /v1/freshness
Free key and upNever counted

How fresh the results are, measured on every game rather than claimed: for each league with a result in the last 30 days, when its newest result reached the data, how many results came in the last day, week and month, the minutes from the final buzzer (start plus 150 minutes) to the result (median and 90th percentile over 7 days), and the games past their start still waiting for one. Overall: the newest result, the result lag, and the webhook lag as our own endpoint receives every game.final (push lag and end to end). Counted every minute.

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

Parameters

None.

Returns

Each record as in the example answer above.

Errors