> ## Documentation Index
> Fetch the complete documentation index at: https://docs.therundown.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Market IDs

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

| Market                    | ID   | Description                       |
| ------------------------- | ---- | --------------------------------- |
| Moneyline                 | 1    | Winner of the game                |
| Point Spread              | 2    | Handicap/spread betting           |
| Total (Over/Under)        | 3    | Combined score total              |
| Player Points             | 29   | Player points scored              |
| Player Turnovers          | 33   | Player turnovers                  |
| Player Rebounds           | 35   | Player rebounds                   |
| Three Pointers            | 38   | Player three-pointers made        |
| Player Assists            | 39   | Player assists                    |
| Double Double             | 87   | Player double-double              |
| Triple Double             | 88   | Player triple-double              |
| Player PRA                | 93   | Points + Rebounds + Assists combo |
| Team Totals               | 94   | Individual team total score       |
| Player Blocks             | 98   | Player blocks                     |
| Player Points + Assists   | 99   | PA combo                          |
| Player Points + Rebounds  | 297  | PR combo                          |
| Player Rebounds + Assists | 298  | RA combo                          |
| Tennis Set 1 Moneyline    | 1150 | Winner of Set 1                   |
| Tennis Set 1 Spread       | 1151 | Game handicap within Set 1        |
| Tennis Set 1 Total        | 1152 | Total games played in Set 1       |
| Tennis Set 2 Moneyline    | 1153 | Winner of Set 2                   |

## 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.

| Market                         | ID   | Prematch Equivalent |
| ------------------------------ | ---- | ------------------- |
| Live Moneyline                 | 41   | 1                   |
| Live Spread                    | 42   | 2                   |
| Live Total                     | 43   | 3                   |
| Live Player Points             | 90   | 29                  |
| Live Player Assists            | 91   | 39                  |
| Live Three Pointers            | 92   | 38                  |
| Live Team Totals               | 96   | 94                  |
| Live Player Rebounds           | 982  | 35                  |
| Live Player Blocks             | 983  | 98                  |
| Live Player Turnovers          | 984  | 33                  |
| Live Double Double             | 985  | 87                  |
| Live Triple Double             | 986  | 88                  |
| Live Player PRA                | 987  | 93                  |
| Live Player Points + Rebounds  | 988  | 297                 |
| Live Player Points + Assists   | 989  | 99                  |
| Live Player Rebounds + Assists | 990  | 298                 |
| Live Tennis Set 1 Moneyline    | 1154 | 1150                |
| Live Tennis Set 1 Spread       | 1155 | 1151                |
| Live Tennis Set 1 Total        | 1156 | 1152                |
| Live Tennis Set 2 Moneyline    | 1157 | 1153                |

## Sport × Market Availability

Not every market is available for every sport. Core markets (moneyline, spread, total) are broadly available, but player props and sport-specific markets vary. Use `GET /api/v2/sports/{sportID}/markets/{date}` to check which markets have active pricing on a given day.

| Market           | NFL | NBA | MLB | NHL | NCAAF | NCAAB | WNBA | UFC | Soccer | Tennis |
| ---------------- | :-: | :-: | :-: | :-: | :---: | :---: | :--: | :-: | :----: | :----: |
| Moneyline (1)    |  ✓  |  ✓  |  ✓  |  ✓  |   ✓   |   ✓   |   ✓  |  ✓  |    ✓   |    ✓   |
| Spread (2)       |  ✓  |  ✓  |  ✓  |  ✓  |   ✓   |   ✓   |   ✓  |  –  |    ✓   |    ✓   |
| Total (3)        |  ✓  |  ✓  |  ✓  |  ✓  |   ✓   |   ✓   |   ✓  |  ✓  |    ✓   |    ✓   |
| Team Totals (94) |  ✓  |  ✓  |  ✓  |  ✓  |   ✓   |   ✓   |   ✓  |  –  |    –   |    ✓   |
| Player Props     |  ✓  |  ✓  |  ✓  |  ✓  |   ✓   |   ✓   |   ✓  |  ✓  |    ✓   |    –   |

<Note>
  The player prop market IDs listed above (29, 33, 35, 38, 39, etc.) are basketball-centric examples. Each sport has its own set of prop markets — for example, MLB has Player Strikeouts, Player Hits, and Player Home Runs. Use the [market definitions endpoint](/api-reference/v2/markets) or `GET /api/v2/markets` to discover all available markets and their IDs.
</Note>

## Sport-Specific Notes

* **MLB**: Includes pitcher-specific markets. Starting pitcher information affects line availability — lines may show `0.0001` (off the board) until pitchers are confirmed. See [Sentinel Values](/reference/sentinel-values).
* **Soccer** (IDs 10-19 and 33): Moneyline is a **3-way market** (home, draw, away) rather than the 2-way market used in US sports. The draw outcome appears as a third participant in the moneyline market.
* **Tennis** (IDs 38-39): Match markets use full-game periods (`0` prematch, `7` live). Set-specific markets use tennis-only market IDs such as `moneyline_first_set` (1150), `spread_first_set` (1151), and `totals_first_set` (1152) with set periods such as `3`, `4`, `15`, and `16`.
* **UFC/MMA**: Does not have spread markets. Moneyline and total rounds are the primary markets. Method-of-victory and round betting are available as prop markets.
* **CFL**: Supports core markets (moneyline, spread, total) but does **not** currently support player props.

<Info>
  For the API endpoints that return market data, see the [Markets API reference](/api-reference/v2/markets). For how markets fit into the overall data hierarchy, see the [Data Model](/reference/data-model).
</Info>

## Participant-Shaped vs. Line-Valued Markets

Market definitions include `line_value_is_participant` to tell you where the meaningful selection detail lives.

When `line_value_is_participant: true`, the market is participant-shaped: the participant carries the selection, and the line `value` may be a placeholder or label. Moneylines and Yes/No-style result markets commonly work this way.

When `line_value_is_participant: false`, the line `value` is meaningful and should be displayed when present. This includes spreads, totals, player stat thresholds, and special markets where the detail is a method, round, or other outcome qualifier.

For example, UFC method-of-victory markets use the fighter as the `participant` and expose the method, such as decision or KO/TKO, as the line `value`.
