Alternative à l'API Pinnacle : backtestez sur les cotes Pinnacle sans accès à l'API Pinnacle
Le 23 juillet 2025, Pinnacle a fermé son API au public, et le flux de cotes a atteint sa fin de vie le 1er janvier 2026. Les backtesters maison construits dessus se sont éteints avec lui. Bet2Invest conserve ce qui comptait : des années de prix Pinnacle, réglés, et un moteur pour tester des règles dessus, accessible par API.
Ce qui est arrivé à l'API Pinnacle
Pendant dix ans, l'API Pinnacle a été la colonne vertébrale discrète de l'outillage sérieux du pari : les prix les plus sharp du marché, des marges basses, et un flux que n'importe qui avec un compte pouvait interroger. Depuis le 23 juillet 2025, cet accès est fermé au grand public. Pinnacle ne fournit plus ses données qu'à des partenaires commerciaux sélectionnés, à des comptes à forte valeur et à des projets académiques sur demande, et l'ancien endpoint /v1/odds a atteint sa fin de vie le 1er janvier 2026.
Des flux tiers ont pris le relais pour diffuser les prix Pinnacle en direct, ce qui convient pour comparer des lignes ou suivre la closing line value des paris du jour. Le backtesting a besoin d'autre chose : des années de prix d'ouverture et de clôture, rapprochés des résultats, nettoyés des doublons et des annulations. Un flux live que vous avez commencé à enregistrer le mois dernier ne peut pas vous donner ça, et la plupart des relais n'ont pas d'historique ou vendent de courts instantanés en option.
Bet2Invest est partenaire officiel de l'API Pinnacle et archive les cotes d'ouverture et de clôture Pinnacle depuis des années. La base de cotes Pinnacle historiques est placée derrière un moteur de backtesting que vous pilotez depuis l'application, depuis l'API REST publique ou depuis le client Python open source.
API publique Pinnacle vs Bet2Invest en un coup d'œil
API publique Pinnacle (jusqu'en 2025): Compte Pinnacle et validation API ; fermé aux particuliers depuis juillet 2025
Bet2Invest: N'importe quel compte Bet2Invest sur un plan Sharp ou Edge ; clé générée en un clic, aucun compte Pinnacle requis
API publique Pinnacle (jusqu'en 2025): Flux live uniquement ; vous l'enregistriez vous-même et viviez avec les trous
Bet2Invest: Jusqu'à 10 ans de football, bientôt 20 ans, et 5 ans sur sept autres sports ; prix d'ouverture et de clôture, nettoyés et réglés
API publique Pinnacle (jusqu'en 2025): Votre propre code, votre propre logique de règlement
Bet2Invest: Un endpoint : envoyez un arbre de filtres, recevez les paris, le yield, le drawdown, le taux de réussite et la courbe de capital
API publique Pinnacle (jusqu'en 2025): Ce que vous aviez capturé
Bet2Invest: Moneyline et 1X2, spreads et handicaps asiatiques, totaux et totaux par équipe, ligne principale ou ligne fixe
API publique Pinnacle (jusqu'en 2025): Aucun, des prix bruts
Bet2Invest: 37 filtres : plages de prix, probabilité sans marge, marge, liquidité, mouvement de ligne de la ligue, forme, classements, jours de repos, phase de saison, expected goals implicites du marché
API publique Pinnacle (jusqu'en 2025): Votre bot, sur votre compte
Bet2Invest: Optionnel : Pinnacle Automation place les paris sur votre propre compte Pinnacle via l'API officielle, non custodial, frais fixes de 0,2 %
API publique Pinnacle (jusqu'en 2025): Wrappers communautaires, plus maintenus
Bet2Invest: Client Python open source sans dépendance, schéma OpenAPI et référence Redoc
API publique Pinnacle (jusqu'en 2025): Gratuit avec un compte Pinnacle validé
Bet2Invest: Plan Explorer gratuit dans l'application ; l'API est incluse dans Sharp (119,95 €) et Edge (239,95 €) par mois, moins cher en trimestriel
Ce que les relais live vous donnent, et ce qu'ils ne donnent pas
Des services comme OddsPapi, SharpAPI, The Odds API ou pinnapi relaient en temps réel des prix dérivés de Pinnacle. C'est le bon outil pour comparer des lignes cet après-midi, alimenter un modèle live ou enregistrer le prix de clôture des paris que vous placez. Ce n'est pas un backtest : vous avez aujourd'hui, pas dix saisons, et vous devez toujours écrire vous-même le règlement, la déduplication et les statistiques. Quand un historique est proposé, il commence en général en 2021 ou après et se facture en supplément.
Ce que Bet2Invest expose à la place
1. L'archive
Chaque matchup de la base porte son prix d'ouverture et de clôture Pinnacle et son résultat réglé : jusqu'à 10 ans de football, bientôt 20, et 5 ans chacun de basket, tennis, football américain, baseball, hockey sur glace, volleyball et esport. Moneyline et 1X2, spreads et handicaps asiatiques, totaux et totaux par équipe partout où Pinnacle les cotait. Consultez la couverture par sport pour la profondeur exacte de chacun.
2. Le moteur
Vous décrivez une stratégie comme un arbre de filtres et une sélection de pari, le moteur règle chaque pari simulé au prix de clôture réel par défaut (ou d'ouverture, au choix) et renvoie le nombre de paris, le yield, le profit, le drawdown maximum, les séries et la courbe de P&L cumulé. Via l'API, c'est un POST pour lancer le backtest et un GET pour récupérer le résultat ; les stratégies inchangées sont servies depuis le cache instantanément.
3. Le client
Le client Python est open source, sans dépendance, et tient un backtest en vingt lignes :
from pinnaclebacktest import AND, SPORTS, Bet2Invest, league, moneyline, odds_range
api = Bet2Invest() # lit 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())
Il est publié sur github.com/bet2invest/pinnacle-backtest-api, et la référence REST complète est disponible en OpenAPI et Redoc.
4. Du backtest aux paris live
Une stratégie qui tient peut être sauvegardée : elle tourne alors sur les prix Pinnacle live, livre ses picks par e-mail ou Telegram, les suit face à la clôture et, si vous avez un compte Pinnacle, les place dessus via l'API officielle Pinnacle avec Pinnacle Automation. Vos fonds ne quittent jamais votre compte.
Quand vous avez encore besoin de la vraie API Pinnacle
Si votre cas d'usage est un modèle live qui doit pricer des milliers de marchés par minute, ou un placement programmatique à grande échelle hors de notre automatisation, adressez-vous directement à Pinnacle à api{'@'}pinnacle.com en décrivant le projet. Bet2Invest n'est pas un flux de cotes live et ne revend pas les prix Pinnacle. Il remplace la partie de l'ancien flux de travail que les particuliers construisaient réellement : l'historique et le backtest.
Pour commencer
- Créez un compte gratuit et essayez le builder dans l'application sur le plan Explorer.
- Passez en Pro ou Elite, générez une clé dans Réglages > API.
pip install pinnacle-backtest-api, exportez la clé, lancez le quickstart.- Gardez les stratégies qui survivent à la closing line et suivez-les en live.
Continuer l'exploration
Questions fréquentes
S'agit-il de l'API officielle Pinnacle ?
Non. Bet2Invest est partenaire officiel de l'API Pinnacle, et Pinnacle Automation place les paris via l'API de Pinnacle, mais l'API de backtesting est un endpoint propre à Bet2Invest au-dessus de son archive de prix Pinnacle. L'API publique de Pinnacle elle-même est fermée aux particuliers.
Ai-je besoin d'un compte Pinnacle ?
Pas pour backtester, suivre des stratégies ou recevoir des picks. Vous n'en avez besoin que si vous voulez que Pinnacle Automation y place les paris pour vous.
Puis-je télécharger les cotes historiques brutes ?
L'API renvoie des résultats de backtest, des statistiques et des picks plutôt qu'un export massif de cotes. Chaque pick porte son prix d'ouverture, de détection et de clôture, si bien qu'une stratégie sauvegardée construit au fil du temps son propre historique de prix réglés.
Jusqu'où remonte l'historique ?
Jusqu'à 10 ans pour le football, avec 20 ans en préparation, et 5 ans pour le basket, le tennis, le football américain, le baseball, le hockey sur glace, le volleyball et l'esport. Chaque matchup conserve le prix d'ouverture et le prix de clôture Pinnacle.
Quel plan inclut l'API ?
Sharp et Edge. Le plan Explorer est gratuit et vous donne le même moteur dans l'application avec une fenêtre de backtest limitée, pour essayer les données avant de payer l'accès programmatique.
Y a-t-il des limites de débit ?
Oui : 120 requêtes par minute par clé et 10 backtests par minute. Les backtests sont mis en cache, donc relancer une stratégie inchangée ne compte pas dans la limite.
Backtestez sur les prix Pinnacle dès aujourd'hui
Essayez le moteur gratuitement dans l'application, puis pilotez-le depuis Python avec une clé API.