BetaRead the CS2 API docs

Every CS2 player, every map.

Kills, deaths, ADR, KAST, and rating for each map a player has played, with career totals, stats by year, recent form, and leaderboards on top.

  • 8,637 players
  • A stat line per map
  • Leaderboards by metric
GET /cs2/players/donk/stats200 OK
$ curl "https://api.citoapi.com/api/v1/cs2/players/donk/stats" \ -H "x-api-key: $CITO_API_KEY"
{  "success": true,  "data": {    "playerId": "cs2-player-21167",    "maps": 553,    "totals": {      "kills": 11253,      "deaths": 8246,      "assists": 2569,      "headshotPercent": 0.6117    },    "rows": [      {        "mapId": "cs2-match-2396020-map-1",        "teamName": "Spirit",        "kills": 11,        "deaths": 12,        "adr": 58.6,        "kast": 0.842,        "rating": 1.09      },      ...    ]  }}

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

Stats you can build on

Player pages, scouting tools, and fantasy scoring all read the same per-map lines.

A line for every map

Kills, deaths, assists, ADR, KAST, rating, headshots, and first kills and deaths per map played.

Career totals

Aggregate kills, deaths, assists, and headshot rate across every map on file for a player.

Stats by year

The same numbers split by year, for form curves and season comparisons.

Recent form

A player's most recent maps with kills, deaths, ADR, KAST, and rating.

Leaderboards

Top players by rating, ADR, KAST, K/D, kills, or opening kills, over a window and a minimum of maps.

Match box scores

Every player's line for each map of a match from /cs2/matches/{matchId}/player-stats.

Endpoints you can ship with

Start on player stats: find a player, then pull career, yearly, and per-map numbers.

Player stats

Rating, ADR, KAST and K/D for every map a player has played, rolled up into career, yearly and recent-form views.

View docs
  • GET/api/v1/cs2/players/{playerIdOrSlug}

    Nickname, real name, photo, country, team, role and headline stats.

  • GET/api/v1/cs2/players/{playerIdOrSlug}/stats

    Career totals plus a stat line for every map played.

  • GET/api/v1/cs2/players/{playerIdOrSlug}/seasons

    A player's stats by year.

  • GET/api/v1/cs2/players/{playerIdOrSlug}/form

    The most recent maps with kills, deaths, ADR, KAST and rating.

  • GET/api/v1/cs2/leaderboards/{metric}

    Top players by rating, ADR, KAST, K/D, kills or opening kills.

  • GET/api/v1/cs2/players/search?q={name}

    Find a player by nickname or real name.

FAQs

Metrics, history, leaderboards, and plans

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

Read the CS2 docs

Build player pages

Create a free key and pull any player's per-map stats in one call.