On the wire · 04:46:35 UTC Live 550 · Prematch 14,363 · Markets 56,947 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Réponse · Python · REST

Récupérer les cotes Pinnacle en Python (REST)

Mis à jour le · PinnFeed · 1 min de lecture

Réponse : pip install requests, définissez PINNFEED_KEY et appelez GET https://pinnfeed.io/v1/odds avec l'en-tête x-api-key. Le plan Free fonctionne tout de suite (30 s de retard, 2 sports). Pour un carnet en direct en mémoire sur Builder, utilisez plutôt un client WebSocket (guide Python et Node).

Un instantané en une quinzaine de lignes#

import os, requests

KEY = os.environ["PINNFEED_KEY"]
r = requests.get(
    "https://pinnfeed.io/v1/odds",
    params={"sport": "soccer", "market": "moneyline", "main": "true", "limit": 20},
    headers={"x-api-key": KEY},
    timeout=15,
)
r.raise_for_status()
for ev in r.json().get("events", []):
    m = next((x for x in ev["markets"] if x["type"] == "moneyline"), None)
    if not m:
        continue
    prices = {o["name"]: (o["decimal"], o["fair"]) for o in m["outcomes"]}
    print(ev["home"], "v", ev["away"], prices)

Autres endpoints utiles : /v1/sports, /v1/events, /v1/drops et /v1/closing/{id} (à partir de Builder). Référence : doc REST.

Quand préférer le WebSocket#

TâcheUtilisez
Tableurs, cron, extraction pour l'analyseREST (cette page)
Bot de steam, carnet en direct, alertes TelegramWebSocket (guide)

Étape suivante avec les données : cotes dans un DataFrame pandas.

Offres#

Clé gratuite · Builder (99 €/mois) pour le push. Essai de 3 jours ; carte requise, débitée après le jour 3 sauf résiliation.

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#

Faut-il un WebSocket sur le plan Free ?#

Non. Free est volontairement limité au REST.

Où se trouve la pagination ?#

limit et offset sur les endpoints de liste : voir la doc REST.

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.