// developer docs

Build on CS2 match data and odds

Everything you need to integrate the EsportsOdds API: match data, player stats, and a de-vigged market odds line for Counter-Strike 2 over one versioned REST API and a WebSocket channel.

Quickstart

One authenticated GET returns live matches as plain JSON. Every endpoint follows the same /v1/{game}/{resource} shape.

quickstart.sh
curl -H "Authorization: Bearer $EO_KEY"
     "https://api.esportsodds.gg/v1/cs2/matches?status=live"

# → { "data": [{ "id": ..., "status": "live", ... }], "meta": { ... } }