Esports Odds API.
Get esports odds via API — no sales call.
What does every esports odds line tell you?
| Field | What it tells you | Example values |
|---|---|---|
market_type | The kind of number the line is | rounds, winner, maps |
market_scope | How much of the match it covers | series, map_1, map_2, map_3, unknown |
included_maps | Which maps it counts | [1] for map 1, [] for the whole series |
sources_used | Which books priced it | A list of books, from one to ten |
outcomes[].consensus_probability | The consensus probability of each outcome | A number between 0 and 1 |
open and close (history) | Where each book started and finished | Prices 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.
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.
PrizePicks
Underdog
Betr
Sleeper
Dabble
Boom
Pick6
ParlayPlay
Thunderpick
Cloudbet
BetRivers
Pinnacle
Bovada
Courtside
Betway
Dexsport
Picklebet
1xBet
BetOnline
Bet365
BetWhale
GG.bet
Kalshi
PolymarketBuilt 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.
{
"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.
| Plan | Price | Odds & book coverage | Live delay |
|---|---|---|---|
| Sandbox | $0/mo | Every book & sport, 500 req/UTC day | Live scores, 30-60 second delay |
| Hobby | $29/mo | Full multi-book props + sportsbook & prediction-market lines | Live scores, 5-second delay |
| Builder | $99/mo | Everything in Hobby, plus full match history and prop grading | Live scores, under 2 seconds |
| Pro | $199/mo | Everything in Builder, plus highest throughput and WS concurrency | Live 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.