Popular Market Types
Every market has a stable market_id and each outcome within it has a stable selection_id. Both are consistent across all fixtures within the same sport. Use market_id + selection_id as the primary identification method for bet placement and settlement.
The table below shows 6 of the most common soccer markets as a quick reference. The API delivers 1,000+ markets per event on major leagues — including Corners, Cards, Player Props, Period Markets, and more.
| Market | market_id | Description |
|---|
| Match Winner (1X2) | 36 | Home win, draw, or away win |
| Over/Under (Total) | 24 | Total goals over/under a specified line |
| Both Teams to Score | 121 | Whether both teams score (Yes/No) |
| Asian Handicap | 128 | Handicap betting with quarter-line precision |
| Correct Score | 147 | Exact final score prediction |
| Double Chance | 10 | Two outcomes in one: Home or Draw (1X), Away or Draw (X2), Home or Away (12) |
This is only a small sample. A single Premier League match typically returns 800–1,200 markets. Use the Market Discovery endpoint or call GET /v1/events/{id} to see every available market and its market_id for any event.
market_id values shown above are for soccer. The same principle applies to all sports — each market type has a fixed ID within its sport.
Cross-Sport Market ID Consistency
market_id values are reused across all fixtures within the same sport. For example, market_id: 36 always means “1X2 (Match Winner)” in every soccer match — whether it’s Hamburger SV vs. FC Union Berlin in the 2. Bundesliga or Corinthians vs. CA Peñarol in the Copa Sudamericana.
This means you can build a universal market mapping once and reuse it across all events for that sport — no per-event discovery required.
Below are 5 examples of consistent soccer market_id values verified across two real fixtures. The same consistency applies to all 1,000+ markets — these are just the most commonly used:
| Market | market_id | Example Selections | Consistency |
|---|
| 1X2 (Match Winner) | 36 | Home / Draw / Away | Fixed across all soccer fixtures |
| Total (Over/Under) | 24 | Over 0.5, Over 1.5, Over 2.5, … | Fixed; specifier {total=X} varies |
| Asian Handicap | 128 | Home (-0.5), Away (+0.5), … | Fixed; specifier {hcp=X} varies |
| Both Teams to Score | 121 | Yes / No | Fixed across all soccer fixtures |
| Correct Score | 147 | 0:0, 1:0, 0:1, 2:1, … | Fixed across all soccer fixtures |
For integrators: You can hard-code market_id values in your settlement logic per sport. For example, if (market_id === 36) will always match the 1X2 market in any soccer fixture. To discover the full list of market_id values for your sport, call GET /v1/markets?sport=soccer.
Extended Markets (1,000+)
For major leagues (NBA, NFL, Premier League, Champions League), we offer 1,000+ markets per event including:
- Corners — Total, team-specific, first/last
- Cards — Total, team-specific, player-specific
- Player Props — Points, rebounds, assists, goals, shots
- Period Markets — 1st half, 2nd half, quarter, set, map
- Specials — Exact score, first goalscorer, winning margin
Each of these extended markets also has a stable market_id (and each outcome a selection_id) that follows the same cross-sport consistency rules described above.
Use the Market Discovery endpoint to get all available market types and their market_id values for a specific sport.