Can I stream PrizePicks line changes in real time?
Yes. GET /api/v1/stream pushes every new, moved, pulled and restored line over server-sent events, and you can resume after a disconnect with Last-Event-ID. Free keys get the stream on a five-minute delay, Developer on one minute, and Production with no added delay.

| League | Moves, last 24h | Per hour |
|---|---|---|
| NBA | 26,311 | 1,096.3 |
| UCL | 14,404 | 600.2 |
| NFL | 11,669 | 486.2 |
| College Football | 3,624 | 151 |
| NHL | 721 | 30 |
| Tennis | 214 | 8.9 |
| College Basketball | 162 | 6.8 |
| CS2 | 61 | 2.5 |
| Dota 2 | 13 | 0.5 |
| Badminton | 8 | 0.3 |
57,204 moves across every league, before any filter. See the biggest
Lines get to us through board checks, so real time here means as soon as we see the change. Signed webhooks on the Production plan push the same events to your server if you would rather not hold a connection open.
Open the stream
curl -N "https://prizepicksapi.com/api/v1/stream?league=NBA" \
-H "Authorization: Bearer $PRIZEPICKS_API_KEY"Go further
Related questions
All questions
Independent data service, not affiliated with PrizePicks. Information only, not betting advice.