On the wire · 04:34:59 UTC Live 547 · Prematch 14,368 · Markets 56,934 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Réponse · WebSocket · Protocole

Snapshot et delta sur le WebSocket Pinnacle

Mis à jour le · PinnFeed · 1 min de lecture

Réponse : après subscribe, attendez les parties du snapshot jusqu'à final: true, puis appliquez chaque upsert/remove des frames delta. Videz vos maps locales quand part === 1. Documentation : WebSocket.

Modèle mental#

  1. Snapshot : le livre actuel correspondant à votre filtre, découpé en parties (400 événements maximum chacune).
  2. Delta : uniquement les changements ; upsert d'un marché ou d'un événement (objet complet) ou remove (id).
  3. Ping : répondez {"type":"pong"}.
if (msg.type === 'snapshot' && msg.part === 1) { events.clear(); markets.clear(); }

Reconnexion en Node : réponse.

Offres#

Builder (99 €/mois) pour le WebSocket et l'historique des clôtures. Essai de 3 jours ; carte requise, débitée après le jour 3 sauf résiliation. Clé gratuite : inscription.

Voir aussi : frames brutes Pinnacle (Pro) et Map snapshot/delta en Node.

Contenu éducatif pour adultes (18+) : ni pronostics ni promesse de gain. En France, seuls les opérateurs agréés par l'ANJ peuvent proposer des paris en ligne.

Questions fréquentes#

Puis-je appliquer des deltas avant le snapshot final ?#

Vous pouvez les mettre en tampon, mais considérez le livre comme incomplet jusqu'à final: true.

Les remove se propagent-ils ?#

Quand un événement est supprimé, supprimez aussi localement tous ses marchés.

Le plan WebSocket : Builder, 99 €/mois.

Les cotes Pinnacle en temps réel sur un seul WebSocket : les 13 sports, tous les marchés, cotes justes sans marge et cotes de clôture. 3 jours gratuits, résiliable en un clic.

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.