Machine learning com fechamentos da Pinnacle
Resposta: trate o fechamento sem margem da Pinnacle, com marca de tempo, como rótulo ou como feature, não como uma espiada no resultado. No Builder, GET /v1/closing?date=YYYY-MM-DD devolve o decimal de fechamento, fair e fairProb de cada mercado quando o evento passa a ao vivo. Una essas linhas aos seus próprios snapshots apenas em instantes que o seu modelo já teria tido. Treinar com o resultado da partida, ou com um fechamento que o seu bot não teria visto, é look-ahead. Isto é educativo (18+). Não prometemos um edge nem uma vantagem de histórico de fechamentos frente a outros feeds da Pinnacle.
Um padrão seguro#
import os, requests
KEY = os.environ["PINNFEED_KEY"] # ps_live_...
r = requests.get(
"https://pinnfeed.io/v1/closing",
params={"date": "2026-11-03", "sport": "american-football", "main": "true", "limit": 100},
headers={"x-api-key": KEY}, timeout=10)
# Cada linha é o fechamento da Pinnacle naquele dia UTC — use fairProb como rótulo
# e fique só com features cuja marca de tempo seja estritamente anterior ao fechamento.
for ev in r.json().get("events", []):
for m in ev.get("markets", []):
print(ev.get("id"), m.get("key"), m.get("margin"), [
(o.get("name"), o.get("fairProb")) for o in m.get("outcomes", [])])
Guarde os seus próprios ticks pré-jogo de /v1/odds ou wss://pinnfeed.io/v1/stream se você precisa de uma série temporal. O arquivo de fechamentos é um snapshot por dia UTC, não um histórico tick a tick, e cresce a partir do dia em que começou — consulte a documentação para a data mais antiga. Relacionado: backtesting contra fechamentos, histórico da NFL, histórico da MLB (EN), fairProb implícita.
O que isto não é#
- Um modelo de lucro garantido, um tipster ou aposta automática
- Um arquivo de features multi-casa (o PinnFeed é só Pinnacle)
- A afirmação de que o nosso histórico de fechamentos é mais profundo ou melhor do que o de outros revendedores da Pinnacle
Os endpoints de fechamento exigem Builder (€99/mês, ou €990/ano ≈ €82,50/mês) ou Pro. O Hobby (€29/mês) é só REST em tempo real e não inclui o arquivo de fechamentos.
Teste#
Teste o Builder por 3 dias (€99/mês, IVA incluso quando aplicável) ou peça uma chave REST atrasada grátis para inspecionar o esquema ao vivo. Planos pagos: teste de 3 dias; é necessário cartão e a cobrança ocorre após o dia 3, salvo cancelamento. Preços.
Conteúdo educativo para maiores de 18 anos (18+). Sem palpites nem ganhos garantidos. No Brasil, aposte apenas em operadores autorizados pela SPA/MF.
Perguntas frequentes#
Posso treinar com o resultado da partida?#
Você pode prever resultados, mas se uma feature inclui o fechamento ou o desfecho num momento que o modelo não teria tido, o backtest está viciado. Coloque marca de tempo em cada preço e corte as features antes do fechamento.
A API oficial da Pinnacle serve para isso?#
A documentação oficial indica que o acesso público está encerrado desde 23 de julho de 2025 e que qualquer acesso restante exige uma conta com saldo (README, aberto em 10 de novembro de 2026). O PinnFeed é self-serve e não precisa de conta na Pinnacle.
Qual plano inclui /v1/closing?#
Builder (€99/mês) ou Pro.