Skip to main content
Each odds line is identified by (period, market, line) and carries a stable integer line_id.

Market types

For 2-way markets (spread/totals), odds0 is null.

Periods

period = 0 = full match. Other periods depend on the sport (1 = first half / set, etc.). Fetch the catalog via /api/periods.

Main lines vs alt-lines

By default, /api/odds returns all lines (including alternatives). Add main_lines_only=1 to keep only the main line of each market (null alt_line_id).

max_win

max_win = maximum accepted stake (Pinnacle limit) on the line, a liquidity indicator.