Cotes Pinnacle : données historiques ou flux en direct
Réponse : un flux en direct répond à « quel est le prix maintenant et quand bouge-t-il » ; les données historiques, à « quel était le prix à ce moment-là ». PinnFeed est d'abord un flux en direct : instantanés REST sur toutes les offres et push WebSocket sur Builder et Pro. Pour l'historique, Builder et Pro conservent aussi des enregistrements de clôture (les prix avant-match que PinnFeed détenait quand il a détecté chaque coup d'envoi) via /v1/closing/{eventId} et /v1/closing?date=. Ils ne remontent qu'à la date où PinnFeed a commencé à les stocker ; il n'y a pas d'archive sur plusieurs saisons dans les offres self-serve. Si vous avez besoin de chaque variation intermédiaire, enregistrez le flux vous-même dès le premier jour.
De quoi avez-vous besoin ?#
| Objectif | Flux en direct | Enregistrements de clôture | Votre propre journal |
|---|---|---|---|
| Alertes, bots, écrans en direct | Oui | — | Facultatif |
| CLV des paris que vous placerez désormais | Prix au moment du pari | Clôture par marché | Stockez votre prix |
| Backtest des saisons passées | — | Seulement depuis le début de PinnFeed | Seulement depuis votre début |
| Graphiques de mouvement par match | Push ou /v1/drops | Clôture seulement | Chaque delta stocké |
Les archives historiques profondes sont un autre produit. Plusieurs fournisseurs vendent des cotes historiques ou des jeux de données de clôture Pinnacle ; comparez-les selon leurs propres conditions. PinnFeed ne prétend pas avoir un historique plus long ni meilleur que le leur.
À quoi ressemble un enregistrement de clôture#
GET /v1/closing?date=2026-11-08&sport=soccer&main=true&limit=2000 renvoie {date, offset, limit, count, closing: [...]}. Chaque ligne contient eventId, sportId, league {id, name}, home, away, startTime, capturedAt et un market avec key, type, period, line, main, margin, maxStake et outcomes. Paginez avec offset tant que count est égal à limit. Free et Hobby reçoivent 403 plan_lacks_history.
Construire votre propre historique#
- Instantanés : interrogez
/v1/oddsselon un horaire et stockez dans Postgres : modèle de stockage. - Chaque changement : écrivez les trames
deltadu WebSocket sur disque ou dans une table : snapshot + delta. - Clôtures en lot : une tâche quotidienne vers Parquet : DuckDB + Parquet.
- Exports massifs (CSV/Parquet) : Enterprise.
Offres#
Free : REST en direct avec 30 s de retard. Hobby (29 €/mois) : REST en temps réel. Builder (99 €/mois) : WebSocket et données de clôture. Essai de 3 jours ; une carte est requise et elle est débitée après le jour 3 si vous ne résiliez pas.
Contenu éducatif pour adultes (18+) : ni pronostics ni promesse de gain. En France, seuls les opérateurs agréés par l'ANJ peuvent proposer des paris en ligne.
Questions fréquentes#
Puis-je télécharger les cotes Pinnacle de la saison dernière ?#
Pas dans les offres self-serve, sauf si PinnFeed stockait déjà des clôtures à ces dates. Vérifiez /v1/closing?date= pour les jours voulus pendant l'essai.
Les enregistrements de clôture sont-ils la clôture officielle de Pinnacle ?#
Ce sont les prix avant-match que PinnFeed détenait au coup d'envoi détecté, avec capturedAt. PinnFeed est indépendant de Pinnacle.
Les cotes d'ouverture sont-elles incluses ?#
Pas comme champ séparé. Enregistrez le premier prix vu pour chaque marché si vous avez besoin des ouvertures.