Live scores
Score, period, and clock for every active game, updated the moment the board changes.
- Streamed live, not polled
- Every venue, every sport
BlitzData
Every game a BlitzBox runs is already captured — scores, clock, penalties, and play-by-play. The API that opens it up is coming, and you can shape what it looks like.
Free developer tier at launch. Built on the same live feed that powers the scores on this site.
What's captured
The BlitzBox records every event a volunteer taps, timestamped and tied to a venue. It is already flowing to the cloud today.
Score, period, and clock for every active game, updated the moment the board changes.
Goals with scorer and assists, penalties by type and duration, shots on goal — captured per jersey number as the game runs.
Basketball fouls, timeouts, and per-player scoring; volleyball sets, serves, and substitutions. The full event log, aggregated.
What it looks like
One request per game, or subscribe to the live stream and let events come to you.
// GET /api/v1/data/games/48213 { "gameUid": 48213, "sport": "hockey", "venue": "Seton Arena — Rink 2", "status": "active", "period": 2, "clock": "11:34", "home": { "name": "Flames U13", "score": 3, "shots": 18 }, "away": { "name": "Oilers U13", "score": 2, "shots": 14 }, "lastEvent": { "type": "goal", "team": "home", "scorer": 17, "assists": [9, 4], "clock": "12:02" } }
Who it's for
Standings that build themselves, season archives, and a season-review dataset — without collecting paper score sheets.
Drive score bugs and overlays straight from the board. The stream updates the moment the volunteer taps, so graphics never lag the play.
A documented REST endpoint and a live event stream. Build a league site, a standings widget, or your own app on top of it.
How it will work
/api/v1/data, so an update never breaks what you built.
Join the Waitlist
We're prioritising endpoints by what people actually ask for. Tell us your use case and we'll get you a key when the tier opens. Or email [email protected].