Cuotas de Pinnacle: datos históricos o feed en vivo
Respuesta: un feed en vivo responde a "cuál es el precio ahora y cuándo se mueve"; los datos históricos, a "cuál era el precio entonces". PinnFeed es ante todo un feed en vivo: snapshots REST en todos los planes y push por WebSocket en Builder y Pro. Para el histórico, Builder y Pro guardan además registros de cierre (los precios prepartido que PinnFeed tenía cuando detectó cada inicio) en /v1/closing/{eventId} y /v1/closing?date=. Esos registros solo llegan hasta la fecha en que PinnFeed empezó a guardarlos; no hay un archivo de varias temporadas en los planes self-serve. Si necesitas cada tick intermedio, guarda el stream tú mismo desde el primer día.
¿Qué necesitas?#
| Objetivo | Feed en vivo | Registros de cierre | Tu propio log |
|---|---|---|---|
| Alertas, bots, pantallas en vivo | Sí | — | Opcional |
| CLV de las apuestas que hagas desde ahora | Precio al apostar | Cierre por mercado | Guarda tu precio |
| Backtest de temporadas pasadas | — | Solo desde el inicio de PinnFeed | Solo desde tu inicio |
| Gráficos de movimiento por partido | Push o /v1/drops | Solo el cierre | Cada delta que guardes |
Los archivos históricos profundos son otro producto. Varios proveedores venden cuotas históricas o datasets de cierre de Pinnacle; compáralos en sus propios términos. PinnFeed no afirma tener más ni mejor histórico que ellos.
Cómo es un registro de cierre#
GET /v1/closing?date=2026-11-08&sport=soccer&main=true&limit=2000 devuelve {date, offset, limit, count, closing: [...]}. Cada fila trae eventId, sportId, league {id, name}, home, away, startTime, capturedAt y un market con key, type, period, line, main, margin, maxStake y outcomes. Pagina con offset mientras count sea igual a limit. Free y Hobby reciben 403 plan_lacks_history.
Construye tu propio histórico#
- Snapshots: consulta
/v1/oddscon un horario y guárdalo en Postgres: patrón de almacenamiento. - Cada cambio: escribe los frames
deltadel WebSocket en disco o en una tabla: snapshot + delta. - Cierres en bloque: un job diario a Parquet: DuckDB + Parquet.
- Exportaciones masivas (CSV/Parquet): Enterprise.
Planes#
Free: REST en vivo con 30 s de retraso. Hobby (€29/mes): REST en tiempo real. Builder (€99/mes): WebSocket y registros de cierre. 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#
¿Puedo descargar las cuotas de Pinnacle de la temporada pasada?#
No en los planes self-serve, salvo que PinnFeed ya guardara cierres de esas fechas. Comprueba /v1/closing?date= para los días que necesitas durante la prueba.
¿Los registros de cierre son el cierre oficial de Pinnacle?#
Son los precios prepartido que PinnFeed tenía al detectar el inicio, con su capturedAt. PinnFeed es independiente de Pinnacle.
¿Incluye cuotas de apertura?#
No como campo aparte. Guarda el primer precio que veas de cada mercado si necesitas aperturas.