esportsodds.gg
An esports data API for Counter-Strike 2: matches, stats and odds, for developers and data products.
One of our own products: we designed it, built it and run it. What we did: the API, the data pipelines, documentation and billing. Launched in July 2026.

What it is
esportsodds.gg sells Counter-Strike 2 data to developers: fixtures, results, player and team stats, and odds, through an API.
Data products live or die on accuracy and uptime, so most of the work is in collecting, checking and serving the data, not the website.
What we built
Data pipelines
Matches, results and stats collected from several sources, checked and joined into one record per match.
An odds line
Each bookmaker's margin is removed, then the median is taken across at least two of them.
The API
REST and live WebSocket updates, with usage metering, keys and billing through Stripe.
Documentation, a status page and a Python SDK
Including a connector for AI assistants.
How it's kept working
The parts of the engineering a customer never sees, and the reason it keeps running.
- Live updates go straight from the database to connected clients.
- Every data source's terms are checked and written up before any code is written against it.
- Features can be switched off instantly without a release.
Built with
- Go
- PostgreSQL
- Next.js
- Stripe
- REST and WebSocket API
- Python SDK
Tell us what you want to build
A few lines is enough to start. Phil replies within one working day.
Start a project