Alternativa à API da Pinnacle: faça backtest com odds da Pinnacle sem acesso à API da Pinnacle
Em 23 de julho de 2025 a Pinnacle fechou sua API ao público, e o feed de odds chegou ao fim de vida em 1º de janeiro de 2026. Os backtesters caseiros construídos sobre ele apagaram junto. A Bet2Invest mantém a parte que importava: anos de preços da Pinnacle, liquidados, e um motor para testar regras contra eles, acessível por API.
O que aconteceu com a API da Pinnacle
Por uma década a API da Pinnacle foi a espinha dorsal discreta das ferramentas sérias de apostas: os preços mais sharp do mercado, margens baixas e um feed que qualquer pessoa com conta podia consultar. Desde 23 de julho de 2025 esse acesso está fechado ao público em geral. A Pinnacle agora fornece dados a parceiros comerciais selecionados, contas de alto valor e projetos acadêmicos mediante solicitação, e o antigo endpoint /v1/odds chegou ao fim de vida em 1º de janeiro de 2026.
Feeds de terceiros entraram para retransmitir os preços ao vivo da Pinnacle, o que serve para comparar linhas ou acompanhar o closing line value das apostas de hoje. O backtesting precisa de outra coisa: anos de preços de abertura e fechamento, associados aos resultados, limpos de duplicatas e anulações. Um feed ao vivo que você começou a gravar no mês passado não pode oferecer isso, e a maioria dos retransmissores ou não tem histórico ou vende recortes curtos como um extra.
A Bet2Invest é parceira oficial da API da Pinnacle e arquiva as odds de abertura e fechamento da Pinnacle há anos. O banco de dados de odds históricas da Pinnacle fica por trás de um motor de backtesting que você pode acionar pelo app, pela API REST pública ou pelo cliente Python de código aberto.
API pública da Pinnacle vs Bet2Invest em resumo
API pública da Pinnacle (até 2025): Conta Pinnacle mais aprovação da API; fechada a pessoas físicas desde julho de 2025
Bet2Invest: Qualquer conta Bet2Invest em um plano Sharp ou Edge; chave gerada em um clique, sem necessidade de conta Pinnacle
API pública da Pinnacle (até 2025): Somente feed ao vivo; você mesmo gravava e convivia com as lacunas
Bet2Invest: Até 10 anos de futebol, 20 anos em breve, e 5 anos em outros sete esportes; preços de abertura e fechamento, limpos e liquidados
API pública da Pinnacle (até 2025): Seu próprio código, sua própria lógica de liquidação
Bet2Invest: Um endpoint: envie uma árvore de filtros e receba apostas, yield, drawdown, taxa de acerto e a curva de capital
API pública da Pinnacle (até 2025): O que você tiver capturado
Bet2Invest: Moneyline e 1X2, spreads e handicaps asiáticos, totais e totais por equipe, na linha principal ou em uma linha fixa
API pública da Pinnacle (até 2025): Nenhum, preços brutos
Bet2Invest: 37 filtros: faixas de preço, probabilidade sem vig, vig, liquidez, movimento de linha da liga, forma, classificação, dias de descanso, fase da temporada, gols esperados implícitos pelo mercado
API pública da Pinnacle (até 2025): Seu bot, na sua conta
Bet2Invest: Opcional: o Pinnacle Automation coloca apostas na sua própria conta Pinnacle pela API oficial, sem custódia, taxa fixa de 0,2%
API pública da Pinnacle (até 2025): Wrappers da comunidade, hoje sem manutenção
Bet2Invest: Cliente Python de código aberto sem dependências, esquema OpenAPI e referência Redoc
API pública da Pinnacle (até 2025): Gratuita com uma conta Pinnacle aprovada
Bet2Invest: Plano Explorer gratuito no app; a API vem com o Sharp (119,95 €) e o Edge (239,95 €) por mês, mais barato na cobrança trimestral
O que os retransmissores ao vivo oferecem, e o que não oferecem
Serviços como OddsPapi, SharpAPI, The Odds API ou pinnapi retransmitem preços derivados da Pinnacle em tempo real. São a ferramenta certa para comparar linhas nesta tarde, alimentar um modelo ao vivo ou registrar o preço de fechamento das apostas que você coloca. Eles não são um backtest: você recebe o hoje, não dez temporadas, e ainda precisa escrever a liquidação, a deduplicação e as estatísticas por conta própria. Quando um histórico é oferecido, geralmente começa em 2021 ou depois e é cobrado como extra.
O que a Bet2Invest expõe em vez disso
1. O arquivo
Cada partida no banco de dados traz seu preço de abertura e de fechamento na Pinnacle e seu resultado liquidado: até 10 anos de futebol, em breve 20, e 5 anos cada de basquete, tênis, futebol americano, beisebol, hóquei no gelo, vôlei e esports. Moneyline e 1X2, spreads e handicaps asiáticos, totais e totais por equipe onde quer que a Pinnacle os tenha cotado. Veja a cobertura de esportes para a profundidade exata por esporte.
2. O motor
Você descreve uma estratégia como uma árvore de filtros e uma seleção de apostas, o motor liquida cada aposta simulada ao preço real de fechamento e retorna número de apostas, yield, lucro, drawdown máximo, sequências e a curva de P&L acumulado. Pela API isso é um POST para rodar o backtest e um GET para coletar o resultado; estratégias sem alterações são servidas do cache instantaneamente.
3. O cliente
O cliente Python é de código aberto, não tem dependências e cabe um backtest em vinte linhas:
from pinnaclebacktest import AND, SPORTS, Bet2Invest, league, moneyline, odds_range
api = Bet2Invest() # reads B2I_API_KEY
strategy = api.create_strategy("EPL home underdogs", SPORTS["soccer"], moneyline("home"))
strategy.set_filters(AND(
league(api.league_id("Premier League", SPORTS["soccer"])),
odds_range("home", 2.2, 3.4),
))
print(strategy.backtest().summary())
Ele fica em github.com/bet2invest/pinnacle-backtest-api, e a referência REST completa é publicada como OpenAPI e Redoc.
4. Do backtest às apostas ao vivo
Uma estratégia que se sustenta pode ser salva: ela então roda sobre os preços ao vivo da Pinnacle, entrega picks por e-mail ou Telegram, acompanha-os em relação ao fechamento e, se você tiver uma conta Pinnacle, coloca-os nela pela API oficial da Pinnacle com o Pinnacle Automation. Seus fundos nunca saem da sua conta.
Quando você ainda precisa da API real da Pinnacle
Se o seu caso de uso é um modelo ao vivo que precisa precificar milhares de mercados por minuto, ou colocação programática em escala fora da nossa automação, solicite diretamente à Pinnacle em api{'@'}pinnacle.com e descreva o projeto. A Bet2Invest não é um feed de odds ao vivo e não revende preços da Pinnacle. Ela substitui a parte do antigo fluxo de trabalho que as pessoas realmente construíam: o histórico e o backtest.
Primeiros passos
- Crie uma conta gratuita e experimente o construtor no app com o plano Explorer.
- Faça upgrade para Pro ou Elite e gere uma chave em Configurações > API.
pip install pinnacle-backtest-api, exporte a chave, rode o quickstart.- Mantenha as estratégias que sobrevivem à linha de fechamento e siga-as ao vivo.
Continue explorando
Perguntas frequentes
Esta é a API oficial da Pinnacle?
Não. A Bet2Invest é parceira oficial da API da Pinnacle, e o Pinnacle Automation coloca apostas pela API da Pinnacle, mas a API de backtesting é um endpoint próprio da Bet2Invest sobre seu arquivo de preços da Pinnacle. A API pública da Pinnacle em si está fechada a pessoas físicas.
Preciso de uma conta Pinnacle?
Não para fazer backtest, seguir estratégias ou receber picks. Você só precisa de uma se quiser que o Pinnacle Automation coloque as apostas nela para você.
Posso baixar as odds históricas brutas?
A API retorna resultados de backtest, estatísticas e picks, e não um despejo em massa de odds. Cada pick traz seu preço de abertura, de detecção e de fechamento, de modo que uma estratégia salva constrói seu próprio histórico de preços liquidados ao longo do tempo.
Até onde vai o histórico?
Até 10 anos para futebol, com 20 anos a caminho, e 5 anos para basquete, tênis, futebol americano, beisebol, hóquei no gelo, vôlei e esports. Cada partida mantém tanto o preço de abertura quanto o de fechamento da Pinnacle.
Qual plano inclui a API?
Sharp e Edge. O plano Explorer é gratuito e oferece o mesmo motor no app com uma janela de backtest limitada, para que você experimente os dados antes de pagar pelo acesso programático.
Existem limites de requisições?
Sim: 120 requisições por minuto por chave e 10 execuções de backtest por minuto. Os backtests são armazenados em cache, então rodar novamente uma estratégia sem alterações não conta para o limite.
Faça backtest com preços da Pinnacle hoje
Experimente o motor gratuitamente no app e depois acione-o a partir do Python com uma chave de API.