CS2 APICS2 API

The CS2 stats API.

The CS2 stats API returns professional Counter-Strike 2 statistics as JSON: player rating, ADR, KAST and K/D per map and career, team and map win rates, opening duels, clutches and rounds. Every stat has an endpoint, and a free key covers 500 requests a month.

  • Player, team, map, match
  • Per map, career and form
  • 500 free requests / month
GET /cs2/stats/players?limit=2200 OK
$ curl "https://api.citoapi.com/api/v1/cs2/stats/players?limit=2" \ -H "x-api-key: $CITO_API_KEY"
{  "success": true,  "data": [    {      "playerName": "donk",      "teamName": "Spirit",      "maps": 556,      "rating": 1.45,      "adr": 97.3    },    {      "playerName": "ZywOo",      "teamName": "Vitality",      "maps": 622,      "rating": 1.39,      "adr": 88.1    }    ...  ]}

CS2 API in numbers

Measured on production, with the date each figure was taken.

  • The CS2 API indexes 15,000 Counter-Strike 2 matches, 4,498 teams and 8,801 players across 1,521 tournaments (as of 3 October 2026).
  • On the CS2 API's career leaderboard (minimum 200 maps), donk leads with a 1.45 rating over 556 maps (as of 3 October 2026).
  • The CS2 API answered 197,791 requests in the 24 hours to 3 October 2026 with a median server response time of 227 ms.
  • The CS2 API tracks 36,727 match demos and 150,631 roster changes (as of 3 October 2026).

Who leads CS2 in rating right now?

The table below is GET /cs2/stats/players at build time, filtered to players with at least 200 maps and sorted by rating. It is the same response your code gets, so the leaderboard on your site can match it exactly.

Career leaders by rating, minimum 200 maps, from GET /cs2/stats/players. KAST in percent. Fetched from the production CS2 API on 3 Oct 2026, 19:54 UTC.
PlayerTeamRatingADRKASTK/DMaps
donkSpirit1.4597.377.0%1.37556
ZywOoVitality1.3988.178.0%1.46622
m0NESYFalcons1.2982.376.1%1.36593
JamYoungTYLOO1.2382.174.2%1.17505
insaniMIBR1.2384.873.1%1.11550
sh1roSpirit1.2378.177.1%1.42473
lattoLegacy1.2380.676.4%1.20527
KSCERATOFURIA1.2180.975.7%1.18648
blameFBIG1.2185.276.1%1.26432
NiKoFalcons1.2082.173.9%1.14620

Which CS2 stats does the API have?

Stats come at four levels: the player, the team, the map and the single match. Each level has its own endpoints, and match-level lines roll up into career, yearly and recent-form views.

StatEndpoint
Player rating, ADR, KAST, K/D, opening duels/cs2/stats/players, /cs2/players/{slug}/stats
Player career, seasons and form/cs2/players/{slug}/career, /seasons, /form
Per-map player lines for one match/cs2/matches/{matchId}/player-stats
Team form, trends and map win rates/cs2/teams/{slug}/form, /trends, /map-stats
How often each map is played/cs2/stats/maps
One map of a match: score, halves, bomb and weapon stats/cs2/maps/{mapId}/stats
Opening duels, clutches, flash assists, utility/cs2/stats/opening-duels, /clutches, /flash-assists, /utility
Economy and pistol rounds/cs2/stats/economy, /cs2/stats/pistol-rounds
Rounds of a map/cs2/games/{gameId}/rounds

What do rating, ADR and KAST mean?

ADR is average damage per round. KAST is the share of rounds in which the player got a kill or an assist, survived, or was traded. Rating is a single performance number built from kills, damage, survival and KAST, where about 1.00 is average.

  • K/D: kills divided by deaths.
  • Opening duel success: share of a round's first duels the player won.
  • rating3Profile: the API also returns the rating's sub-components and says which ones are unavailable for a given sample, instead of inventing them.

How fresh are CS2 stats?

Match stats are written when a map is finished and indexed; live matches update on the live cycle, which runs every 15 seconds at the median. Each response carries lastSyncedAt so you can show the age next to the number.

Frequently asked questions

Something missing? Email support@citoapi.com.

What is the best CS2 stats API?

For professional match stats with a free key, the CS2 API by Cito API: player rating, ADR, KAST and K/D per map and career, team and map stats, rounds and opening duels, as REST JSON.

Does the CS2 stats API include matchmaking or Premier stats?

No. It covers professional matches. A player's own matchmaking stats come from Steam share codes and replay demos.

Is there a free CS2 stats API?

Yes. The CS2 API's free plan includes 500 requests a month with every stats endpoint, for building and testing.

See pricing

Build CS2 live score apps

Free is for building and testing. Paid plans add commercial use, real-time live data and the full archive.