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

# Sports Coverage - Fixtures & Futures by sportId

> Every sportId OddsPapi covers, with fixtures and futures availability, the number of fixture markets published, and how many bookmakers carry the sport.

Every sport and prediction-market topic we carry, identified by a numeric `sportId`. Availability is per **product** — a sport can be covered as fixtures, as futures, or both.

**75** sports and prediction-market topics. **✓** covered · **◦** a provider is assigned but has no source for it yet · **—** no such product for this sport.

**Markets** is the fixture-market count from [the market matrix](https://docs.oddspapi.io/coverage/markets.md); **Bookmakers** is how many books list the sport in their own coverage map.

| sportId | Sport | Fixtures | Futures | Markets | Bookmakers |
| -: | - | :-: | :-: | -: | -: |
| 10 | Soccer | ✓ | ✓ | 4,814 | 320 |
| 11 | Basketball | ✓ | ✓ | 8,892 | 312 |
| 12 | Tennis | ✓ | ✓ | 5,985 | 292 |
| 13 | Baseball | ✓ | ✓ | 803 | 246 |
| 14 | American Football | ✓ | ✓ | 19,196 | 308 |
| 15 | Ice Hockey | ✓ | ✓ | 701 | 301 |
| 16 | ESport Dota | ✓ | ✓ | 3,793 | 155 |
| 17 | ESport Counter-Strike | ✓ | ✓ | 3,974 | 182 |
| 18 | ESport League of Legends | ✓ | ✓ | 3,980 | 191 |
| 19 | Darts | ✓ | ✓ | 50 | 162 |
| 20 | MMA | ✓ | ✓ | 21 | 249 |
| 21 | Boxing | ✓ | ✓ | 27 | 241 |
| 22 | Handball | ✓ | ✓ | 183 | 227 |
| 23 | Volleyball | ✓ | ✓ | 21 | 245 |
| 24 | Snooker | ✓ | ✓ | 104 | 0 |
| 25 | Table Tennis | ✓ | ✓ | 161 | 180 |
| 26 | Rugby | ✓ | ✓ | 223 | 237 |
| 27 | Cricket | ✓ | ✓ | 19,170 | 234 |
| 28 | Waterpolo | ✓ | ✓ | 2 | 76 |
| 29 | Futsal | ✓ | ✓ | 2 | 93 |
| 30 | Beach Volley | ✓ | ✓ | 2 | 0 |
| 31 | Aussie Rules | ✓ | ✓ | 2 | 136 |
| 32 | Field hockey | ✓ | ✓ | 2 | 32 |
| 33 | Floorball | ✓ | ✓ | 2 | 97 |
| 34 | Squash | ✓ | ✓ | 2 | 63 |
| 35 | Basketball 3x3 | ✓ | ✓ | 2 | 0 |
| 36 | Beach Soccer | ✓ | ✓ | 2 | 0 |
| 37 | Pesapallo | ✓ | ✓ | 2 | 0 |
| 38 | Lacrosse | ✓ | ✓ | 2 | 0 |
| 39 | Curling | ✓ | ✓ | 2 | 0 |
| 40 | Padel | ✓ | ✓ | 2 | 0 |
| 41 | Bandy | ✓ | ✓ | 2 | 47 |
| 42 | Kabaddi | ✓ | ✓ | 2 | 0 |
| 43 | Rink Hockey | ✓ | ✓ | 2 | 8 |
| 44 | Soccer Specials | ✓ | ✓ | 2 | 0 |
| 45 | Gaelic Football | ✓ | ✓ | 2 | 0 |
| 46 | Netball | ✓ | ✓ | 2 | 0 |
| 47 | Beach Handball | ✓ | ✓ | 2 | 0 |
| 48 | Athletics | ✓ | ◦ | 2 | 0 |
| 49 | Badminton | ✓ | ✓ | 2 | 137 |
| 50 | Bowls | ✓ | ✓ | 2 | 0 |
| 51 | Cross-Country | ✓ | ✓ | 2 | 0 |
| 52 | Gaelic Hurling | ✓ | ✓ | 2 | 0 |
| 53 | Softball | ✓ | ✓ | 2 | 0 |
| 54 | eSoccer | ✓ | ✓ | 2 | 8 |
| 55 | eBasketball | ✓ | ✓ | 2 | 0 |
| 56 | ESport Call of Duty | ✓ | ✓ | 40 | 0 |
| 57 | ESport Overwatch | ✓ | ✓ | 34 | 110 |
| 58 | ESport Rainbow Six | ✓ | ✓ | 539 | 86 |
| 59 | ESport Rocket League | ✓ | ✓ | 40 | 0 |
| 60 | ESport StarCraft | ✓ | ✓ | 34 | 0 |
| 61 | ESport Valorant | ✓ | ✓ | 1,490 | 1 |
| 62 | ESport Arena of Valor | ✓ | ✓ | 34 | 23 |
| 63 | ESport King of Glory | ✓ | ✓ | 34 | 69 |
| 64 | Judo | ◦ | ◦ | 2 | 0 |
| 65 | ESport Honor of Kings | ◦ | ◦ | 34 | 0 |
| 66 | Speedway | ✓ | ✓ | 2 | 0 |
| 67 | Golf | ✓ | ✓ | 2 | 51 |
| 68 | Cycling | ✓ | ✓ | 2 | 0 |
| 69 | Politics | — | ✓ | — | 0 |
| 70 | Elections | — | ✓ | — | 0 |
| 71 | Economics | — | ✓ | — | 0 |
| 72 | Finance | — | ✓ | — | 0 |
| 73 | Technology | — | ✓ | — | 0 |
| 74 | Health | — | ✓ | — | 0 |
| 75 | Science | — | ✓ | — | 0 |
| 76 | Cryptocurrency | — | ✓ | — | 0 |
| 77 | Weather | — | ✓ | — | 0 |
| 78 | Culture | — | ✓ | — | 0 |
| 79 | Horse Racing | — | ✓ | — | 0 |
| 80 | Greyhound Racing | — | ✓ | — | 0 |
| 81 | Harness Racing | — | ✓ | — | 0 |
| 82 | Formula 1 | ✓ | ✓ | — | 0 |
| 83 | ESport Mobile Legends | ✓ | ✓ | 34 | 0 |
| 84 | Chess | ✓ | ✓ | — | 0 |

> [!NOTE]
>
> ◦ today: **48** Athletics (futures), **64** Judo (fixtures), **64** Judo (futures), **65** ESport Honor of Kings (fixtures), **65** ESport Honor of Kings (futures). Those products have a provider assigned but the provider publishes no feed for that sport, so nothing is being collected yet — treat them as planned, not live.

## Reading the table

* **Fixtures** are match- or event-level markets (a single game, bout, or match), streamed on the [`fixtures`](https://docs.oddspapi.io/websocket/channels/fixtures) and [`odds`](https://docs.oddspapi.io/websocket/channels/odds) channels.
* **Futures** are outright / season-long or topic-level markets (league winner, tournament, election, etc.), streamed on the [`futures`](https://docs.oddspapi.io/websocket/channels/futures) and `oddsFutures` channels.
* `sportId` **69–78** are **prediction-market topics** (politics, elections, finance, crypto, weather, …) — these exist only as futures/outright markets and feed the prediction-market and exchange use cases.
* `sportId` **79–81** are **racing codes** (horse, greyhound, harness) — covered as **ante-post futures** (one future per ante-post market), not as per-race fixtures.
* A **market count** of `—` means no fixture-market taxonomy is published for that sport yet. The sport can still be covered; see [Markets](https://docs.oddspapi.io/coverage/markets.md).
* The **bookmaker count** is how many books name the sport in their own coverage map. A book that states no map at all is not counted — see the note on [Bookmakers](https://docs.oddspapi.io/coverage/bookmakers.md).

> [!NOTE]
>
> A sport being covered is not a promise that every market type or every bookmaker is available for it. Market breadth is per sport ([Markets](https://docs.oddspapi.io/coverage/markets.md)), and which books quote a given fixture comes from the odds themselves.

## Identifiers

`sportId` is stable and language-independent; the display name follows the request's [language prefix](https://docs.oddspapi.io/api-reference/concepts.md#language-prefix). It is also the **first two digits** of downstream `marketId`, `outcomeId`, and `fixtureId` values — see [Core Concepts](https://docs.oddspapi.io/api-reference/concepts.md#id-structure).

Discover the list available to your key with `GET /sports`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.