One live board.
Eight ways to build on it.
Query the board, replay every line move, stream changes, push them to your server, and export to CSV. One API key, one consistent schema.
Projection feed
Filter the live PrizePicks board by league, stat, player, team and tier. Every projection comes back in one consistent shape, with side-level selections and observation timestamps.
GET /api/v1/projectionsLine history
Fetch the full recorded history of any projection: each line, status and selection change with its timestamp, in order.
GET /api/v1/projections/{id}/historyChange feed
Consume an ordered stream of new, moved, pulled and restored offers. Filter by league and resume from the last event you processed.
GET /api/v1/changesSigned webhooks
Subscribe a public HTTPS endpoint to offer events. Every delivery is signed with HMAC-SHA256 and retried until your server accepts it.
POST to your endpoint · ProductionCSV exports
Export any projection selection as CSV, using the same league, stat, search, tier and status filters as the JSON feed.
GET /api/v1/exportCoverage & freshness
Query live league coverage: current offer counts, every market name, and when each board was last observed.
GET /api/v1/coverageSource context
Read matchup, game state, promotion and popularity details reported alongside each projection, captured at the same moment as the line.
source_context · Projection JSONAPI workspace
Create and revoke API keys, watch request usage, manage billing and configure webhooks from your developer workspace.
Dashboard · Keys · Usage