Esports Odds API.
Get esports odds via API — no sales call.

What does every esports odds line tell you?

FieldWhat it tells youExample values
market_typeThe kind of number the line isrounds, winner, maps
market_scopeHow much of the match it coversseries, map_1, map_2, map_3, unknown
included_mapsWhich maps it counts[1] for map 1, [] for the whole series
sources_usedWhich books priced itA list of books, from one to ten
outcomes[].consensus_probabilityThe consensus probability of each outcomeA number between 0 and 1
open and close (history)Where each book started and finishedPrices with an observed_at time

Updated

Quick answer: Yes — KashRock has a free-to-start esports odds API covering CS2, Valorant, League of Legends, Dota 2, and more, with DFS props, sportsbook prices, and Kalshi / Polymarket quotes normalized onto one canonical propId.

How to get esports odds via API: create an instant key, then pull normalized lines for CS2, Valorant, League of Legends, Dota 2, Call of Duty, Rainbow Six, Mobile Legends, and Deadlock. Compare DFS player props, DFS Teams mainlines, sportsbook prices, and Kalshi / Polymarket quotes on the same canonical ids — GET /v6/esports/{sport}/props and consensus GET /v6/esports/{sport}/lines. Public pricing. No enterprise quote.

One propId, every book's price

Read a single prop and get each book's line and odds side by side — no reconciling schemas.

PrizePicksPrizePicks
UnderdogUnderdog
BetrBetr
SleeperSleeper
DabbleDabble
BoomBoom
Pick6Pick6
ParlayPlayParlayPlay
ThunderpickThunderpick
CloudbetCloudbet
BetRiversBetRivers
PinnaclePinnacle
BovadaBovada
CourtsideCourtside
BetwayBetway
DexsportDexsport
PicklebetPicklebet
1xBet1xBet
BetOnlineBetOnline
Bet365Bet365
BetWhaleBetWhale
GG.betGG.bet
KalshiKalshi
PolymarketPolymarket

Built for line shopping and off-market detection

  • —American odds + line on every offer — model the price and the threshold.
  • —Over and under share a propId — build both sides of a market cleanly.
  • —Multi-title — CS2, Valorant, LoL, Dota 2, COD, R6, MLBB, Deadlock, and Apex on one key.
  • —Market depth beyond moneyline — map handicaps, total maps and rounds, correct score, and tournament outrights on one schema.
  • —Objective & round markets — opt in with market= for baron, dragon, tower, first blood, Roshan, and round winners — scoped per map or round so nothing merges.
  • —Historical lines — backtest against indexed player game logs.

GET /v6/esports/cs2/props

Live prop from production — odds and line on every offer.

GET /v6/esports/cs2/props
{
  "source": "kashrock",
  "sport": "cs2",
  "props": [
    {
      "propId": "kr_prop_959e4bdd3a1d",
      "player_name": "Ax1Le",
      "stat_type": "CS2_HEADSHOTS_MAPS_1_2",
      "line": 15.5,
      "odds": -137,
      "direction": "over",
      "team": "1win",
      "book_name": "PrizePicks",
      "event_time": "2026-09-09T08:00:00.000Z"
    }
  ]
}

Why developers use it

Comparing lines across DFS books normally means one integration per site and constant markup breakage. KashRock hands you a de-duplicated, cross-book view on one propId, so a line-shopping tool or value model reads one feed instead of maintaining six scrapers.

Odds API plans, plainly

Published pricing, not a Contact us form. The same numbers here, on the pricing page, and on the docs.

PlanPriceOdds & book coverageLive delay
Sandbox$0/moEvery book & sport, 500 req/UTC dayLive scores, 30-60 second delay
Hobby$29/moFull multi-book props + sportsbook & prediction-market linesLive scores, 5-second delay
Builder$99/moEverything in Hobby, plus full match history and prop gradingLive scores, under 2 seconds
Pro$199/moEverything in Builder, plus highest throughput and WS concurrencyLive scores, under 2 seconds

Want the DFS-book framing? See the DFS Esports API. Focused on CS2? The CS2 player props API. Comparing sportsbook feeds? Databet alternative. Switching vendors? See the PandaScore alternative, the Abios alternative, or the Sportradar alternative.

Frequently asked questions

How do I get esports odds via API?

Create a Sandbox key on the pricing page, then call GET /v6/esports/{sport}/props (and GET /v6/esports/{sport}/lines for consensus). No sales call — first request lands in about 30 seconds.

What odds format does the API return?

American odds on every offer (e.g. -137), alongside the line, direction, book, and a canonical propId shared by the over and under so you can build both sides of a market.

Can I compare lines across books?

Yes. Every venue prices the same propId, so you read one prop and see PrizePicks, Underdog, Betr, Sleeper, Boom, Pick6, ParlayPlay, Thunderpick, Kalshi, and Polymarket side by side — the core of line shopping and model calibration.

What markets beyond match winner are available?

Opt in with market= for map handicaps, total maps and rounds, correct score, tournament outrights, round winners, and map objectives — first blood, baron, dragon, tower, inhibitor, aegis, and first Roshan — scoped per map or round.

Is there a free tier for the odds API?

Yes. Sandbox is $0 with an instant key for props, matches, and live REST on every title (500 req/UTC day). Consensus lines and the full board start at $29/mo.

Which esports odds API is the cheapest?

KashRock publishes the rate card: Sandbox is $0 (500 requests/UTC day, every sport we cover), then $29, $99, and $199 a month for the full multi-book board and live infrastructure. Most enterprise feeds do not publish prices, so a published rate card is the one you can compare today.