Go-WebSocket-Client für Pinnacle-Quoten
Antwort: öffne wss://pinnfeed.io/v1/stream mit dem Header x-api-key: ps_live_..., sende ein subscribe als JSON, beantworte jeden ping mit {"type":"pong"} (der Server sendet ihn alle 20 s) und verbinde mit Backoff neu. Builder ist nötig (99 €/Monat).
Skizze#
// go get github.com/gorilla/websocket
hdr := http.Header{}
hdr.Set("x-api-key", os.Getenv("PINNFEED_KEY"))
c, _, err := websocket.DefaultDialer.Dial("wss://pinnfeed.io/v1/stream", hdr)
// write: {"type":"subscribe","sports":["soccer"],"markets":["moneyline"],"main":true}
// on {"type":"ping"} write {"type":"pong"}
Protokoll-Details: Snapshot und Delta, Ping/Pong, Reconnect in Node.
Tarife#
Builder (99 €/Monat) für den Live- und Pre-Match-WebSocket und die Schlussquoten-Historie. Testphase 3 Tage; eine Karte ist nötig und wird nach Tag 3 belastet, wenn du nicht kündigst. Kostenloses REST mit Verzögerung: Registrierung.
Bildungsinhalt für Erwachsene (18+). Keine Tipps, kein Gewinnversprechen. In Deutschland nur bei Anbietern auf der GGL-Whitelist wetten.
Häufige Fragen#
Gibt es ein offizielles Go-SDK?#
Nein. Ein normaler WebSocket mit JSON reicht.
Kann ich den Key als URL-Parameter übergeben?#
Ja, /v1/stream?key=ps_live_... wird unterstützt. Nimm aber den Header, wenn dein Client es erlaubt.