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
Yawara vs RED FEETLive
RED Canids Academy vs ODDIKLive
GameHunters vs ALKALive
// 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.

  1. 01Create a free key
  2. 02Install the SDK
  3. 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.

Ship your first odds feed today

Free forever tier. Production-ready in minutes.