BetaRead the CS2 API docs

Cito vs PandaScore vs GRID, compared.

Three ways to get Counter-Strike 2 data. GRID sells official server-level feeds through sales. PandaScore covers many esports, with historical stats from €400 a month per game. Cito is the self-serve CS2 API: a free key, $59 a month for real-time live data, full history and odds, and no sales call.

  • Facts dated 9 Nov 2026
  • Prices from each vendor
  • We run Cito
GET /cs2/leaderboards/rating?limit=1200 OK
$ curl "https://api.citoapi.com/api/v1/cs2/leaderboards/rating?limit=1" \ -H "x-api-key: $CITO_API_KEY"
{  "success": true,  "data": [    {      "playerName": "ZywOo",      "teamName": "Vitality",      "maps": 62,      "rating": 1.25,      "adr": 89,      "kast": 0.772,      "openingKills": 172,      "kd": 1.45    }  ],  "meta": {    "metric": "rating",    "windowDays": 90,    "minMaps": 20  }}

Seamless Integration with our MCP Server

Give Claude, Cursor, and ChatGPT the CS2 data. One command writes the MCP config; agents call live scoreboard, team map stat, opening duel, and transfer tools instead of inventing match IDs, and your key stays on your machine.

MCPInstall the Cito MCP server
Claude
Cursor
OpenAI
Python
Cito API
Next.js
Discord
Slack
GitHub

Who wrote this?

Cito API wrote it, and we run one of the three. Every competitor fact comes from that company's own public pages, read on 9 November 2026, and where a fact is not published we say so instead of guessing. Where GRID or PandaScore is the better fit, we say that too.

How do Cito, PandaScore and GRID compare?

The short version: GRID if you run a sportsbook or broadcast and need official in-play data; PandaScore if you need many esports under one contract; Cito if you want CS2 data today with a published price and no sales call.

PandaScore prices are per videogame per month, before its 10% annual discount. GRID publishes no prices.
CitoPandaScoreGRID
How you startSign up, key in a minuteSign up for the free planTalk to sales
Published pricesYes: $0, $15, $59, $100 a monthYes: €0, from €400, from €1,000 per game a monthNo
Free plan500 requests a month, live on a 60-second delaySchedules, results and context dataNo
Historical results and per-map player statsYes, on Pro ($59)From €400 a month per gameHistorical data on request
Live dataReal-time on Pro; REST, SSE and WebSocketStream-synced, from €1,000 a month per gameOfficial, from the game server
RankingsWorld ranking and VRS, past dates tooNot publishedNot published
OddsMatch, map and player prop lines with history (Pro)Through salesGRID Odds, through sales
Betting useAllowed on paid plansStats plans exclude betting useSold to sportsbooks
GamesCS2, LoL, Dota 2, CoD, UFC, tennis and moreMany esportsFive esports titles
Best forDevelopers, startups, bots, modelsMulti-game platformsSportsbooks, exchanges, broadcasters

When is Cito the right choice?

When you want CS2 data this week, at a price you can see. A free key covers 500 requests a month; Pro at $59 a month adds real-time live data, the full archive and odds, and Scale at $100 a month adds WebSockets and a million requests.

  • 32,330 matches, and 723,564 per-map player stat lines with rating, ADR, KAST and opening kills (9 November 2026).
  • Live scores to the round, pushed over Server-Sent Events on every plan and WebSockets on Scale.
  • Match and map winner odds with full price history since 16 October 2026, and kills and headshot prop lines with every line change since 26 October 2026.
  • The world ranking and Valve Regional Standings, including past ranking dates, so a model can use the ranking as it stood on match day.
  • What it is not: an official server-level feed. Live data follows the public scoreboard, which tournaments run behind a broadcast delay.

When is PandaScore the better fit?

When one contract has to cover many esports at once. Its free plan gives schedules, results and context data at 1,000 requests an hour. Post-match and historical statistics start at €400 a month per game, stream-synced live data at €1,000 a month per game, and its pricing page says the stats plans are not available for betting-related products, which go through sales.

When is GRID the better fit?

When you need official data straight from the game server, for example to trade in-play markets or settle prediction contracts. GRID holds rights agreements with tournament organisers including IEM, ESL Pro League, BLAST and CCT, and every plan, for sportsbooks, exchanges or media, goes through sales.

What does a year of CS2 data cost on each?

For one game with history and live data: Cito Pro is $59 a month ($708 a year). PandaScore's historical plan is from €400 a month and its live plan from €1,000 a month, per game. GRID does not publish a price.

Need the archive once rather than every month? A one-time CSV export of matches, maps and player lines is priced per request: email support@citoapi.com. See the CS2 historical data API.

Endpoints you can ship with

What the self-serve option covers, group by group. Every route returns the same REST JSON.

Results

Finished matches with the series score and winner, every map and its score, and the player lines behind them.

View docs
  • GET/api/v1/cs2/matches/recent

    Finished matches with final series score and winner, newest first.

  • GET/api/v1/cs2/matches/{matchId}

    One match: event, teams, series score, and maps.

  • GET/api/v1/cs2/matches/{matchId}/maps

    Each map: name, score, winner, and the team that picked it.

  • GET/api/v1/cs2/matches/{matchId}/player-stats

    Per-player stats for each map: kills, deaths, ADR, KAST and rating.

  • GET/api/v1/cs2/teams/{teamIdOrSlug}/results

    One team's finished matches, newest first.

  • GET/api/v1/cs2/events/{eventIdOrSlug}/results

    Final placements and prize money of a tournament.

FAQs

Choosing a CS2 data API

Can't find what you're looking for? Contact our customer support team

See Cito pricing

Skip the sales call

Create a free key and make your first CS2 call in a minute.