Skip to main content
OddsPapi covers 60+ sports plus prediction-market topics, each identified by a numeric sportId. Every sport is available as fixtures (match-level markets), futures (outrights / season-long markets), or both.
Rule of thumb: sportId 10–68 are covered for both fixtures and futures. sportId 69–78 are prediction-market topics covered for futures only.
Discover the live list programmatically via GET /sports. Identifiers are language-independent; sportName follows the request language prefix.

Coverage by sport

Notes

  • Fixtures are match- or event-level markets (a single game, bout, or match), streamed on the fixtures and odds channels.
  • Futures are outright / season-long or topic-level markets (league winner, tournament, election, etc.), streamed on the 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.
  • The sportId is the first two digits of downstream marketId, outcomeId, and fixtureId values — see Core Concepts.