Does Pinnacle offer its own WebSocket API?
There is no public WebSocket from Pinnacle. PinnRadar runs one: its /ws/feed socket pushes Pinnacle's live and prematch market updates to you, so you stop polling for them.
How fresh are the frames?
Each update is forwarded as it happens, with no polling interval anywhere in the path. After a reconnect, a fresh snapshot brings your copy back to the current state.
Will my existing Pinnacle client code work?
The REST endpoints follow the response layout common third-party Pinnacle clients already read, so the base URL and key are usually all that change. The socket itself relays upstream records unmodified inside a thin envelope, as described in the frame reference.
Which sports and markets come through the socket?
All 13 sports on the feed, soccer, tennis, basketball, baseball, hockey and MMA included, in both live and prematch. Moneyline, spreads, totals, team totals and specials all travel on it.
Which plans can add the WebSocket?
The add-on costs $99 a month on top of REST, Edge or Scale, prorated if you add it mid-cycle. It is not sold with the Free or Drops plan. To test it first, sign up: every new account starts with a three-day full demo that unlocks the socket.