odds.land Sportsbook API

**ODDS.LAND is the sports betting API for live odds, pre-match odds, deep markets, configurable pricing, risk-aware quotes, SGM, cashout, results, and settlement.** Raw odds are only the beginning. Launch pre-match and live lobbies, deep event pages, singles, multis, Same Game Multis, cashout, results, and settlement from one consistent API. Prices arrive margin-ready, markets are normalized for…

1 subscribers
21 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

odds.land Sportsbook API endpoints

MethodEndpointDescription
Product
GET listSports
/v1/product/sports
Returns available sports with event counts, live counts, quoteable market counts, and display metadata.
GET getEventMarketTabs
/v1/product/events/{id}/market-tabs
Returns the available market tab structure for an event.
GET listEvents
/v1/product/events
Returns filtered sportsbook events with canonical ids, display metadata, score/live state, limits, and main market data.
GET getEventOddsHistory
/v1/product/events/{id}/odds-history
Returns recent odds-history points for an event.
GET getSportsbookLobby
/v1/product/lobby
Returns grouped sportsbook lobby sections for home, live, trending, starting-soon, all-events, and outrights views.
GET getEventLive
/v1/product/events/{id}/live
Returns fast live state for an event, including score, clock, period, statistics, incidents, lineups, and player stats when available.
GET getEventMarketsByTab
/v1/product/events/{id}/tabs/{tab}
Returns market depth for one event tab, such as main, goals, players, corners, cards, combos, periods, or same_game_multi.
GET getEventMarkets
/v1/product/events/{id}/markets
Returns one page of market depth for an event, including status, outcomes, prices, and settlement references.
GET getEventSettlementPack
/v1/product/events/{id}/settlement-pack
Returns settlement evidence for an event, including final-score scope, period score support, incidents, statistics, source evidence, and review signals.
GET getEvent
/v1/product/events/{id}
Returns one canonical event with display metadata, status, score/live state, limits, and navigation metadata.
Contract
GET getFeatures
/v1/features
Returns supported quote and settlement capabilities. Same-game multi compatibility is exact: clients must use only published same_game_multi outcomes for a supported event.
GET getCoverage
/v1/coverage
Returns the current published event and market coverage, same-game multi candidate counts, and source SLA state. This route never fetches providers.
Quotes
POST quoteSgm
/v1/bets/sgm/quote
Returns a modeled same-game multi quote for supported components on the same event.
POST quoteCashout
/v1/bets/cashout-quote
Returns a cashout quote for a previously accepted slip shape. This route does not mutate balances or bet records.
POST quoteBetSlip
/v1/bets/quote
Returns a quote id, accepted legs, total odds, potential return, risk limits, live hold metadata, and quote expiry for a single or multi bet. This route does not write a bet.
POST validateBetSlip
/v1/bets/validate
Checks whether a bet slip is currently accepted, rejected, suspended, stale, or changed. This route does not reserve funds or write a bet.
Settlement
GET listResults
/v1/results
Returns retained, source-reported final results from published live observations. A reported final is evidence, not an instruction to mutate a customer ledger.
POST settleBetLegs
/v1/bets/settle
Evaluates settlement for supplied bet legs against current evidence. The API returns won, lost, void, pending, or unsupported decisions but does not mutate your ledger.
GET getResult
/v1/results/{id}
Returns one retained result with compact score/statistics evidence and the input required for settlement evaluation when the published event link is available.
POST previewSettlement
/v1/bets/settlement-preview
Runs the same settlement evidence path in preview mode for audits and operator review. This route does not mutate your ledger.
Streaming
GET streamProductInvalidations
/v1/stream
Streams compact product.changed, event.changed, and reset events. Refetch the referenced product state after an event.

odds.land Sportsbook API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Units: 0 / monthly (then $0.0005 each)
  • Requests: 500,000 / monthly

More Sports APIs

View all →
  • The Football Prediction API delivers machine-generated predictions for upcoming football matches across…

    ReviewedSportsFreemium9.5k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Live Sports Odds is a freemium API that aggregates real-time and pre-match betting lines from dozens of UK,…

    ReviewedSportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore API (flashscore.com) - Real-Time Scores, Results & Match Stats. Get detailed sports data…

    SportsFreemium2.5k subscribers