On the wire · 05:12:05 UTC Live 587 · Prematch 14,341 · Markets 57,410 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · WebSocket · Produção

WebSocket Pinnacle estável: preços stale e reconexão

Atualizado em · PinnFeed · 1 min de leitura

Resposta: trate o socket como transporte pouco fiável. (1) Responda a cada ping com {"type":"pong"}. (2) Em close, backoff exponencial + jitter, reassine, limpe os maps no snapshot part === 1. (3) Acompanhe seq/ts e o último apply — se o silêncio ultrapassar o seu SLA, force a reconexão. (4) Honre os códigos (1001 deploy, 4008 slow consumer). Precisa de Builder (€99/mês). Exemplo Node: reconexão.

Stale-price detection (client-side)#

import time

LAST = {"ts": 0.0}
STALE_SEC = 15  # your SLA — not a vendor latency claim

def on_message(msg):
    if msg["type"] in ("snapshot", "delta", "ping"):
        LAST["ts"] = time.time()

def watchdog():
    if time.time() - LAST["ts"] > STALE_SEC:
        raise TimeoutError("no frames; reconnect")

Quiet markets are normal — gate the watchdog on whether events you care about are live.

Failure modes#

SignalAction
No pong pathSocket dies ~60 s after missed ping
4008 slow_consumerNarrow filters or speed up handlers
1001 server_shutdownBackoff reconnect (deploy)
Snapshot without clearGhost markets from the previous session

We do not publish latency versus named competitors. Measure tick → your handler yourself.

CTA#

Builder. 3-day trial; card required, charged after day 3 unless cancelled. Docs: WebSocket.

Perguntas frequentes#

Scraping de convidado chega?#

BAN e boards de convidado atrasados são falhas comuns. Uma chave self-serve com códigos de fecho documentados é o caminho suportado.

Garantem updates sub-segundo?#

Documentamos heartbeats e tipos de frame, não um RTT de marketing face a outros revendedores. Instrumente de ponta a ponta.

Conteúdo educativo para adultos?#

Sim (18+).

Conteúdo educativo para maiores de 18 anos. Sem palpites nem lucro garantido. No Brasil, aposte apenas em operadores autorizados pela SPA/MF.

O plano WebSocket: Builder, €99/mês.

Odds da Pinnacle em tempo real por um único WebSocket: os 13 esportes, todos os mercados, odds justas sem margem e odds de fechamento. 3 dias grátis, cancele com um clique.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.