On the wire · 04:52:25 UTC Live 548 · Prematch 14,380 · Markets 56,938 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Resposta · Python · closing

Linhas de fechamento Pinnacle em Python para CLV

Atualizado em · PinnFeed · 1 min de leitura

Resposta: No Builder+, GET /v1/closing?date=YYYY-MM-DD para um dia UTC, ou GET /v1/closing/{eventId} para um jogo. Compare seu decimal com o fechamento arquivado para estimar CLV.

Dump do dia + um evento#

import os, requests
from datetime import date, timedelta

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

day = (date.today() - timedelta(days=1)).isoformat()
r = requests.get(
    f"{BASE}/v1/closing",
    headers=H,
    params={"date": day, "sport": "soccer", "main": "true", "limit": 100, "offset": 0},
    timeout=20,
)
r.raise_for_status()
rows = r.json().get("closings") or r.json().get("events") or r.json()
print("rows:", len(rows) if isinstance(rows, list) else rows)

event_id = "123456789"
one = requests.get(f"{BASE}/v1/closing/{event_id}", headers=H, timeout=15)
one.raise_for_status()
print(one.json())

Free e Hobby retornam 403 — suba para Builder (€99/mês) ou Pro. Planos pagos: 3 dias de teste; cartão é obrigatório e é cobrado após o dia 3 salvo cancelamento. Guia: CLV. Conteúdo educativo para adultos (18+).

Perguntas que as pessoas fazem#

Qual o fuso de date?#

Dia calendário UTC (YYYY-MM-DD), como no OpenAPI.

Como calculo o CLV?#

CLV ≈ seu decimal ÷ decimal de fechamento − 1 (mesmo resultado). Guarde ambos os preços e o id do mercado.

O plano WebSocket: Builder, €99/mês.

Odds da Pinnacle em tempo real por um único WebSocket: os 13 esportes, todos os mercados, odds justas sem margem e odds de fechamento. 3 dias grátis, cancele com um clique.

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.