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

# Market Types

> Available betting market types and their stable identifiers

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

<Warning>
  This is only a small sample. A single Premier League match typically returns **800–1,200 markets**. Use the [Market Discovery](/api-reference/sports/get-markets) endpoint or call `GET /v1/events/{id}` to see every available market and its `market_id` for any event.
</Warning>

<Info>
  `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.
</Info>

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

<Tip>
  **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`.
</Tip>

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

<Tip>
  Use the [Market Discovery](/api-reference/sports/get-markets) endpoint to get all available market types and their `market_id` values for a specific sport.
</Tip>
