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

List venues

GET /v1/venues
Free key and upPaged, 50 a page

Arenas by part of the name or city, or by country.

GEThttps://api.icehockeyapi.com/v1/venues
Get a key
https://api.icehockeyapi.com/v1/venues?per_page=3
curl "https://api.icehockeyapi.com/v1/venues?per_page=3" \
  -H "X-API-Key: YOUR_KEY"
200 OKExample answer from the data, 12 Oct
{
    "data": [
        {
            "id": "vn_z3aeycdq",
            "name": "1st Mariner Arena",
            "city": null,
            "country": null
        },
        {
            "id": "vn_sw570grp",
            "name": "1st Summit Arena",
            "city": null,
            "country": "North America"
        },
        {
            "id": "vn_teghn2q1",
            "name": "A3 Arena",
            "city": null,
            "country": "Sweden"
        }
    ],
    "meta": {
        "count": 3,
        "next_cursor": "eyJvIjozLCJuIjozfQ",
        "page": 1,
        "per_page": 3,
        "total": 1122,
        "total_pages": 374,
        "next_page": 2,
        "prev_page": null,
        "plan": "Complete"
    }
}

Parameters

NameInTypeWhat it does
qquerystring Part of the name or city
countryquerystring A country.
pagequeryint The page, from 1.
per_pagequeryint Records a page, default 50, at most 200.
cursorquerystring meta.next_cursor from the previous answer.

Returns

FieldType
idstring
namestring
citynull
countrynull

Errors