Hockey · Static images
Hockey image proxy
Team logos and league shields for NHL, KHL, SHL, Liiga, CHL and more, served as PNG via the cached image proxy. Use the id field returned by any hockey API response.
URL format
# Generic shape GET https://sports.bzzoiro.com/img/{type}/{id}/ # Cached for 365 days, served with: Cache-Control: public, max-age=31536000
No authentication required. The image endpoint is public — drop the URL straight into <img src=> tags.
{id} is the internal id returned by every Hockey API response.
Supported types
| type | What it is | Example | Preview |
|---|---|---|---|
hockey-team |
Team logo / crest | /img/hockey-team/3834/Boston Bruins |
|
hockey-league |
League / competition shield | /img/hockey-league/34/NHL |
|
HTML usage
<!-- Inline as <img> --> <img src="https://sports.bzzoiro.com/img/hockey-team/3834/" alt="Boston Bruins" /> <img src="https://sports.bzzoiro.com/img/hockey-league/34/" alt="NHL" />
Save to disk with curl
curl -o boston-bruins.png "https://sports.bzzoiro.com/img/hockey-team/3834/" curl -o nhl.png "https://sports.bzzoiro.com/img/hockey-league/34/"
Response shape:
200 OK with image/png when available ·
404 when no image exists upstream for that ID (common for some lower-tier players) ·
204 No Content when the ID is malformed.
Sister endpoints across other sports
Looking for the API endpoints?
The full Hockey REST + MCP reference is one click away.
Read the docs →