Skip to main content
GET
Cotes d'un événement

Autorisations

X-API-Key
string
header
requis

Paramètres de requête

event_id
integer
requis

Identifiant Pinnacle de l'événement. Event ID (required)

period
integer | null

0 = match complet, 1 = 1re période, etc.

market
string | null

moneyline, spread, totals, home_totals, away_totals.

line
number | null

Ligne du pari, du point de vue du parieur (« +3.5 » côté away se donne line=3.5 selection=away).

since
string | null

Ne renvoie que ce qui a changé après cet horodatage UTC. Only odds after this timestamp (ISO 8601)

full_history
integer
défaut:0

1 = timeline complète au lieu du dernier état. true/false acceptés. Toute autre valeur → 422. 0 = latest odds only (default), 1 = full history

main_lines_only
integer
défaut:0

1 = lignes principales seulement. true/false acceptés. Toute autre valeur → 422. 1 = main lines only (alt_line_id IS NULL); default 0 includes every alternate spread/total Pinnacle offers

Réponse

Lignes de cotes

event_id
integer
period
integer
market
enum<string>
Options disponibles:
moneyline,
spread,
totals,
home_totals,
away_totals
line
number | null
units
string | null

Unité de résolution du marché quand elle diffère de celle par défaut du sport. Tennis : "Games" = handicap/total exprimé en JEUX (ex. spread -4.5, total 21.5, totaux par joueur), "Sets" = exprimé en SETS (ex. spread -1.5, total 2.5). null = unité par défaut (football, etc.).

odds1
number | null

Home / Over.

odds0
number | null

Draw (null sur les marchés 2‑way).

odds2
number | null

Away / Under.

todds1
number | null

True odds (devig) home/over.

todds0
number | null
todds2
number | null
line_id
integer

Identifiant entier stable de la ligne.

alt_line_id
integer | null

Non‑null si ligne alternative.

cutoff
string | null
max_win
number | null

Mise maximale acceptée par Pinnacle sur cette ligne (limite de mise / liquidité). Historisée : tout changement de max_win crée un point dans /api/history — Pinnacle relève ou abaisse ses limites sans forcément toucher au prix, et ce mouvement est un signal à part entière.

score_home
integer | null

Score live domicile.

score_away
integer | null
red_cards_home
integer | null
red_cards_away
integer | null
status
integer

1 = ouvert, 2 = fermé/suspendu. Historisé au même titre que les cotes : chaque bascule ouvert↔suspendu crée un point dans /api/history.

timestamp
string