Skip to main content
Markets represent the type of bet available for an event. Each market has a numeric market_id used throughout the API. Markets are split into prematch and live/in-play categories.

Prematch Markets

MarketIDDescription
Moneyline1Winner of the game
Point Spread2Handicap/spread betting
Total (Over/Under)3Combined score total
Player Points29Player points scored
Player Turnovers33Player turnovers
Player Rebounds35Player rebounds
Three Pointers38Player three-pointers made
Player Assists39Player assists
Double Double87Player double-double
Triple Double88Player triple-double
Player PRA93Points + Rebounds + Assists combo
Team Totals94Individual team total score
Player Blocks98Player blocks
Player Points + Assists99PA combo
Player Points + Rebounds297PR combo
Player Rebounds + Assists298RA combo

Live / In-Play Markets

Live markets are the in-play equivalents of prematch markets. They use separate IDs but map back to their prematch counterparts.
MarketIDPrematch Equivalent
Live Moneyline411
Live Spread422
Live Total433
Live Player Points9029
Live Player Assists9139
Live Three Pointers9238
Live Team Totals9694
Live Player Rebounds98235
Live Player Blocks98398
Live Player Turnovers98433

Participant-Based Lines

When a line object includes line_value_is_participant: true, it means the value field in that line represents a participant name (e.g., a player or team name) rather than a numeric value. This is common in player prop markets where the line identifies the player, and the odds reflect the over/under on a stat threshold defined elsewhere in the object.