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

Pantalla de EV con fairProb en Python

Actualizado el · PinnFeed · 1 min de lectura

Respuesta: Cada outcome de GET /v1/odds incluye decimal, fair (decimal sin margen) y suele incluir fairProb. Compara el decimal de otro book con el fair de Pinnacle para marcar EV positivo. Es cribado educativo, no tips.

Pantalla moneyline de fútbol#

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

Solo campos REST publicados. Free funciona (con retraso). Push: Builder (99 €/mes). Planes de pago: 3 días de prueba; se requiere tarjeta y se cobra después del día 3 salvo que canceles. Ver guía de value. Contenido educativo para adultos (18+). Sin beneficio garantizado.

Preguntas que hace la gente#

¿Es lo mismo fair y fairProb?#

fair es el decimal sin margen; fairProb es la probabilidad justa (≈ 1/fair). Usa el campo que ya guardes.

¿Esto encuentra árbitrajes?#

No — criba un book sharp (Pinnacle vía PinnFeed) frente a otro precio que tú aportas. PinnFeed es solo Pinnacle.

El plan WebSocket: Builder, 99 €/mes.

Cuotas de Pinnacle en tiempo real por un único WebSocket: los 13 deportes, todos los mercados, cuotas justas sin margen y cuotas de cierre. 3 días gratis y cancelas 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.