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

Arrancar un cliente Python con /v1/account y /v1/sports

Actualizado el · PinnFeed · 1 min de lectura

Respuesta: Antes de cualquier bucle de cuotas, llama a GET /v1/account y GET /v1/sports con x-api-key. Confirma la clave, límites (peticiones/día, cupo WebSocket, deportes) y los ids/slugs que el resto del OpenAPI espera.

Arranque mínimo#

import os, requests

KEY = os.environ["PINNFEED_KEY"]
H = {"x-api-key": KEY}
BASE = "https://pinnfeed.io"

acct = requests.get(f"{BASE}/v1/account", headers=H, timeout=15)
acct.raise_for_status()
print("plan:", acct.json())

sports = requests.get(f"{BASE}/v1/sports", headers=H, timeout=15)
sports.raise_for_status()
for s in sports.json().get("sports", []):
    print(s["id"], s.get("slug"), s.get("name"))

En Free solo los dos deportes elegidos en el panel devuelven cuotas. Hobby desbloquea REST en tiempo real; Builder (99 €/mes) añade el WebSocket. Planes de pago: 3 días de prueba; se requiere tarjeta y se cobra después del día 3 salvo que canceles. Siguiente: Python REST o paginación. Contenido educativo para adultos (18+).

Preguntas que hace la gente#

¿Qué devuelve /v1/account?#

Nombre del plan, cuota de peticiones, restantes, si hay WebSocket y límites de deporte. Campos exactos en /openapi.json.

¿Puedo saltarme /v1/sports?#

Puedes fijar slugs como soccer, pero listar primero evita errores y muestra qué cubre tu clave Free hoy.

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.