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

Cómo obtener cuotas de Pinnacle en Python (REST)

Actualizado el · PinnFeed · 1 min de lectura

Respuesta: pip install requests, define PINNFEED_KEY y llama a GET https://pinnfeed.io/v1/odds con la cabecera x-api-key. El plan Free funciona al momento (30 s de retraso, 2 deportes). Para un libro en memoria en vivo, usa el ejemplo de WebSocket en Python en Builder.

Snapshot en unas 15 líneas#

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)

Otros endpoints útiles: /v1/sports, /v1/events, /v1/drops y /v1/closing/{id} (Builder o superior). Referencia: docs REST.

Cuándo es mejor el WebSocket#

TareaUsa
Hojas de cálculo, cron, descargas para análisisREST (esta página)
Bot de steam, libro en vivo, alertas en TelegramWebSocket (ejemplo)

Siguiente paso con datos: cuotas en un DataFrame de pandas.

Planes#

Clave gratis · Builder (€99/mes) para el push. Prueba de 3 días; se requiere tarjeta y se cobra después del día 3 salvo que canceles.

Contenido educativo para mayores de 18 años. Sin pronósticos ni ganancias garantizadas. En España, apuesta solo con operadores con licencia de la DGOJ.

Preguntas frecuentes#

¿Necesito WebSocket en el plan Free?#

No. Free es solo REST por diseño.

¿Dónde está la paginación?#

limit y offset en los endpoints de listas: mira REST y la paginación en Python.

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.