Hobby
For side projects, bots and trying the API
$0Free foreverfree
Get a free keyIncluded
- REST access to all four leagues
- Live scores and schedules
- A daily request allowance
Scores, play-by-play, box scores and rosters for the NFL, college football, MLB and NHL. One schema over REST and WebSocket, free for side projects.
Subscribe to a game or a whole league over WebSocket. Every change carries a seq number, so your app always knows what it has and what it missed. Reconnect with the last seq you saw and the stream sends exactly the changes since.
Reconnect with the last seq you saw and the stream sends exactly the changes since. REST returns the same entities, so a page load and a live update never disagree.
// subscribe{ "type": "subscribe", "stream": "league:nfl" }// after a reconnect{ "type": "resume", "after": 1281 }{ "type": "resume", "after": 1281 }Score, clock, period and situation for every game.
Every play and pitch, with drives and at-bats.
Team and player stats, updated as the game runs.
Depth charts, game-day rosters and the injury report.
Cursor pagination, ETags and problem-details errors.
An MCP server and agent skills for your own agents.
Prediction markets
Prediction market and pick'em apps need the clock, every play and a final result they can trust. Statpad sends all three on one stream, so your prices move with the game.
Plays arrive with a sequence number, so prices update in order.
Down, distance and yard line arrive with every play.
Final status and stat corrections arrive on the same stream.
For side projects, bots and trying the API
$0Free foreverfree
Get a free keyIncluded
For apps with users who expect live updates
$49per month/ month
Start with ProEverything in Hobby, plus
For sportsbooks, media and platforms
CustomAnnual contract
Contact salesEverything in Pro, plus
Enterprise
For sportsbooks, media companies and platforms that resell or display data at scale. You keep the API you built against.
$ curl api.statpad.dev/v1/nfl/games?date=today