Changelog
Versioned releases of the Statshawk API. Every envelope carries `meta.version`.
How versioning works
Every response carries meta.version. The version bumps only for breaking changes —
removing or renaming a field, changing a status-code contract, or altering the envelope shape.
Additive changes (new endpoints, new fields, new error codes) ship without a version bump and
are listed here as additive.
v1 — current
2026-07 · additive
- Added
/v1/analysis/stat-board(10× weight, paid tier): slate-wide over-rate board for a competition + date + stat, withrecommendedandfull_slaterankings.
2026-05-15 · additive
- Added
/v1/analysis/player-prop(10× weight, paid tier). - Added
meta.cache: "HIT" | "MISS" | "STALE"to every envelope. - New error code:
NOT_SUPPORTED(501) for league-capability gaps, with machine-readableleagueandcapabilityfields.
2026-04-02 · additive
- MLB play-by-play with Statcast pitch-level metrics.
- New
detail=sparse|standard|fullquery param to trade payload size for field coverage.
2026-03-10 · additive
- NFL and NHL added to the normalized schema. NBA and MLB were live previously.
- New endpoints:
/v1/competitions/{comp}/editions/{year}/standings,/v1/teams/{team_id}/roster, and/v1/competitions/{comp}/editions/{year}/games.
2026-02-22 · v1.0 — initial release
- REST API with NBA + MLB normalized box scores, season stats, and player search.
- Hosted MCP server at
mcp.statshawk.aiwith OAuth sign-in. - Plans: free / hobby / pro / scale / growth / enterprise.
Subscribing
We post a short note to the Statshawk blog on every change here. For breaking changes (version bumps) we will also email registered accounts at least 60 days before cut-over.