Multi-sport WebSocket subscribe
Answer: one Builder connection can request multiple sports in a single subscribe: "sports":["soccer","basketball","tennis",...]. All 13 are allowed on Builder/Pro.
Example#
{
"type": "subscribe",
"sports": ["soccer", "tennis", "basketball", "hockey", "american-football"],
"markets": ["moneyline", "spread", "total"],
"main": true,
"live": true
}
Free/Hobby are REST-only for live boards and limited sport picks. Filters: subscribe filters.
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: Cricket odds API, Rugby odds API.
Questions people ask#
One sport per connection?#
No — arrays are supported. Connection count is capped (Builder 3, Pro 10).
What if I omit sports?#
Follow docs/websocket defaults — prefer explicit sports lists.
Is this educational content for adults?#
Yes (18+).