On the wire · 04:52:45 UTC Live 548 · Prematch 14,380 · Markets 56,973 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Respuesta · Python · paginación

Paginar eventos y cuotas Pinnacle en Python

Actualizado el · PinnFeed · 1 min de lectura

Respuesta: GET /v1/events y GET /v1/odds aceptan limit y offset (OpenAPI). Itera hasta que una página devuelva menos de limit filas. Prefiere /v1/odds si necesitas mercados; /v1/events para calendarios sin precios.

Recorrer moneylines de fútbol#

import os, requests

KEY = os.environ["PINNFEED_KEY"]
H = {"x-api-key": KEY}
BASE = "https://pinnfeed.io/v1/odds"
params = {
    "sport": "soccer",
    "market": "moneyline",
    "main": "true",
    "live": "false",
    "limit": 50,
    "offset": 0,
}

all_events = []
while True:
    r = requests.get(BASE, headers=H, params=params, timeout=20)
    r.raise_for_status()
    batch = r.json().get("events", [])
    all_events.extend(batch)
    if len(batch) < params["limit"]:
        break
    params["offset"] += params["limit"]

print(f"fetched {len(all_events)} events")

Filtros útiles: league, event, markets, live, main, specials=false, q. Free basta. Para deltas en push: Builder (99 €/mes) y la guía WebSocket. Planes de pago: 3 días de prueba; se requiere tarjeta y se cobra después del día 3 salvo que canceles. Contenido educativo para adultos (18+).

Preguntas que hace la gente#

¿Hay cursor en lugar de offset?#

No — el OpenAPI publicado usa offset entero. Mantén limit estable entre páginas.

¿Qué tan grande puede ser limit?#

Los topes varían; empieza en 50. Ver la operación en /openapi.json.

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.