Answer · Live · Sports
Live Pinnacle odds API
Answer: for push live odds use Builder WebSocket (/v1/stream) with "live":true. For poll live snapshots use /v1/odds?live=true on Hobby (real-time REST) or Free (≈30 s delay).
WebSocket#
{
"type": "subscribe",
"sports": ["soccer", "basketball"],
"markets": ["moneyline", "spread", "total"],
"live": true,
"main": true
}
Push vs poll: live push vs polling.
Trial CTA#
Builder (€99/mo) for the live + prematch WebSocket and closing history. 3-day trial; card required, charged after day 3 unless cancelled. Free delayed REST: signup. Related: answers hub, docs, pricing.
Related: Pinnacle sports API (13 sports).
Questions people ask#
Does Free include live?#
Free REST is delayed (~30 s). Real-time REST needs Hobby+; WebSocket needs Builder+.
All sports?#
Builder/Pro include all 13 sports.
Is this educational content for adults?#
Yes (18+).