On the wire · 04:47:15 UTC Live 550 · Prematch 14,364 · Markets 57,006 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Risposta · Python · fairProb

Filtrare le quote Pinnacle per EV con fairProb in Python

Aggiornato il · PinnFeed · 1 min di lettura

Risposta: ogni esito di GET /v1/odds include decimal, fair (quota decimale senza margine) e di solito fairProb. Confronta la quota decimale di un altro operatore con il fair di Pinnacle (o con 1/fairProb) per segnalare un valore atteso positivo. È un filtro educativo, non un servizio di pronostici.

Filtro calcio sulle linee principali#

import os, requests

KEY = os.environ["PINNFEED_KEY"]
r = requests.get(
    "https://pinnfeed.io/v1/odds",
    headers={"x-api-key": KEY},
    params={"sport": "soccer", "market": "moneyline", "main": "true", "limit": 40},
    timeout=20,
)
r.raise_for_status()

# Example: soft book prices you already scraped elsewhere
soft = {("Home FC", "Away United", "home"): 2.40}

for ev in r.json().get("events", []):
    key = (ev.get("home"), ev.get("away"))
    m = next((x for x in ev.get("markets", []) if x.get("type") == "moneyline"), None)
    if not m:
        continue
    for o in m.get("outcomes", []):
        name = o.get("name")  # home / away / draw
        fair = o.get("fair") or (1 / o["fairProb"] if o.get("fairProb") else None)
        soft_dec = soft.get((*key, name))
        if fair and soft_dec and soft_dec > fair * 1.02:
            print(ev["home"], "v", ev["away"], name, "soft", soft_dec, "fair", round(fair, 3))

Usa solo campi REST pubblicati in /openapi.json. Free funziona (con ritardo). Push in tempo reale: Builder (99 €/mese). Prova di 3 giorni; carta richiesta, addebito dopo il giorno 3 salvo disdetta. Vedi anche la guida al value betting.

Contenuto educativo per maggiorenni (18+): non pronostici né promesse di guadagno. In Italia scommetti solo con operatori autorizzati ADM.

Domande frequenti#

fair e fairProb sono la stessa cosa?#

fair è la quota decimale senza margine; fairProb è la probabilità equa implicita (≈ 1/fair dopo aver tolto il margine). Usa il campo che il tuo client salva già.

Trova arbitraggi?#

No: confronta un solo bookmaker «sharp» (Pinnacle tramite PinnFeed) con un altro prezzo fornito da te. Per l'arbitraggio tra più operatori serve un'altra fonte; PinnFeed copre solo Pinnacle.

Il piano WebSocket: Builder, 99 €/mese.

Quote Pinnacle in tempo reale su un unico WebSocket: tutti i 13 sport, tutti i mercati, quote eque senza margine e quote di chiusura. 3 giorni gratis, disdici con 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.