On the wire · 04:49:56 UTC Live 550 · Prematch 14,382 · Markets 56,951 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · Python · fairProb

Tela de EV com fairProb em Python

Atualizado em · PinnFeed · 1 min de leitura

Resposta: Cada outcome em GET /v1/odds inclui decimal, fair (decimal sem vig) e geralmente fairProb. Compare o decimal de outro book com o fair da Pinnacle para marcar EV positivo. É triagem educativa, não tip.

Tela moneyline de futebol#

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()

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")
        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))

Só campos REST publicados. Free funciona (atrasado). Push: Builder (€99/mês). Planos pagos: 3 dias de teste; cartão é obrigatório e é cobrado após o dia 3 salvo cancelamento. Ver guia de value. Conteúdo educativo para adultos (18+). Sem lucro garantido.

Perguntas que as pessoas fazem#

fair e fairProb são iguais?#

fair é o decimal sem vig; fairProb é a probabilidade justa (≈ 1/fair).

Isso acha arb?#

Não — compara um book sharp (Pinnacle via PinnFeed) com outro preço que você fornece. PinnFeed é só Pinnacle.

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.