SportQuanta covers 46 leagues across five major sports, with odds from 10+ bookmakers, including the sharp and Asian books that originate prices. Coverage and live support expand continuously — the /v1/leagues and /v1/bookmakers catalog endpoints always return the current, authoritative list at runtime.
Use the catalog endpoints as your source of truth rather than hardcoding league lists. They’re free and don’t consume quota.
For a live view of which bookmakers are currently producing prices for which leagues, call /v1/coverage/bookmakers — the one endpoint that needs no API key, so you can check coverage before you subscribe. Each (league, bookmaker) cell reports ok, degraded, offline, offseason, or not_covered, and carries the bookmaker’s class so you can see which sharp books we run. It is cached for 60 seconds; polling faster gets you the same answer.

Sports & leagues

EPL, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, Liga Portugal, Champions League, Europa League, Conference League, MLS, USL Championship, Copa América, Euro, World Cup, and more.
MLB, KBO, NPB — including deep stats: batting/pitching splits, pitch arsenals, zone data, batter-vs-pitcher, bullpen, park factors, and NRFI.
NBA, KBL — team defense, defense-vs-position (DVP), playtypes, player tracking, shot charts, and season leaders.
NHL and NFL — teams, recent form, team stats, and injuries.

Bookmakers

Odds and player props are aggregated across 10+ books. Sharp books — Pinnacle, Circa, SBOBet, BetOnline and the Asian books — carry the sharp class and are included on every paid plan; DraftKings, FanDuel, BetMGM, Bet365, 1xBet and Bookmaker.eu are classed mainstream. Each odds payload is source-attributed so you always know which book a line came from, and /v1/coverage/bookmakers reports which are live right now.

Data freshness

League collections are filled by SportQuanta’s ingestion workers. A list can return 200 with an empty array or items collection when data has not been ingested; some detail routes return 404 data_not_yet_available, and some analytics return explicit availability states. These differ from an unsupported league. If you see persistently empty standings, rosters, or games for a covered league, contact support@sportquanta.com rather than treating it as unsupported.

Mapping features to endpoints

To translate a product feature (NRFI, pitcher splits, DVP, props, line history) into the specific endpoints that serve it, see Data Domains.