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.

esportsodds.gg: an API request for Counter-Strike 2 odds and its JSON response

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