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.