Live · CS2
Real-time esports odds, one call away.
Pre-match and live odds, match data, and player stats for Counter-Strike 2 — built for developers, data products, and trading desks. More titles shipping soon.
No card required|10k calls / mo free
odds.cs2.live
$ curl https://api.esportsodds.gg/v1/cs2/odds?match=navi-vs-faze { "match": "NAVI vs FaZe", "event": "ESL Cologne 2026 · BO3", "markets": { "match_winner": { "navi": 1.72, "faze": 2.10 } }, "updated": "2026-07-01T18:04:11Z" }
99.99%
Uptime target
<80ms
Median latency
12k+
Matches / year
40+
Markets covered
// live feed
The market line, live
MatchStatusTeam ATeam B
GameHunters vs ALKALive——
EJ vs AtreidesScheduled——
Subtop De France vs DONSTUScheduled——
// quickstart
From key to first odds in under a minute
REST and WebSocket endpoints, typed SDKs for JavaScript, Python and Go, and a sandbox you can hit without a card.
- 01Create a free key
- 02Install the SDK
- 03Subscribe to a match
quickstart.ts
import { EsportsOdds } from "esportsodds" const eo = new EsportsOdds(process.env.EO_KEY) // stream live odds for a match eo.cs2.live("navi-vs-faze").on("odds", (m) => { console.log(m.markets.match_winner) // → { navi: 1.72, faze: 2.10 } })
// coverage
One API, every title on the roadmap
CS2Live
Counter-Strike 2
40+ markets · full stats
LoLQ3 '26
League of Legends
In development
DotaQ4 '26
Dota 2
Planned
VAL2027
Valorant
On the roadmap
// markets
Every market, every data type
Match winnerMap winnerHandicapTotal roundsPistol roundFirst bloodPlayer propsLive stats
// why us
Built for production
Sub-second push
WebSocket deltas the moment the line moves.
Normalized schema
One consistent shape across every event and book.
Historical archive
Closing lines and results for backtesting models.
// pricing
One plan. Everything included.
Most popular
Standard
$99/mo
One plan, everything included — CS2 data, stats, and our model line.
All REST endpoints + WebSocketCS2 match, team, player & tournament dataOur model odds line (once validated)Dashboard access & usage analytics
One plan, everything included — 10,000 requests/month. Higher volume? Contact us.
Frequently asked
- Where does the odds data come from?
- Our own proprietary de-vig model line — not republished bookmakers' odds. It's coming soon, once it clears validation; until then we serve match data and stats — see our methodology.
- How fast is the live feed?
- Live updates are pushed over WebSocket as the line moves — bounded by our ingest cadence, not a countdown.
- Which games are supported?
- CS2 is live today; League of Legends, Dota 2 and Valorant are on the roadmap.
- Is there a free plan?
- No — one simple plan at $99/mo for 10,000 requests. Try the live demo first, no signup needed.