ClutchesOpening duels

CS2 clutch stats API: 1v1 to 1v5.

Who wins the rounds nobody else can: clutch attempts, wins and win rate per player, split into 1v1, 1v2 and 1v3 or more, computed from the round timelines of pro demos. Leaderboards across the scene or one player's record.

  • Attempts, wins, win %
  • 1v1 / 1v2 / 1v3+ splits
  • From demo timelines
GET /cs2/stats/clutches?limit=2200 OK
$ curl "https://api.citoapi.com/api/v1/cs2/stats/clutches?limit=2" \ -H "x-api-key: $CITO_API_KEY"
{  "success": true,  "data": [    {      "playerName": "Chucky",      "teamName": "OG",      "clutchAttempts": 689,      "clutchesWon": 109,      "clutchWinPercent": 15.8,      "wins1v1": 63,      "wins1v2": 32,      "wins1v3Plus": 14    },    {      "playerName": "k4nfuz",      "teamName": "Lavked",      "clutchAttempts": 607,      "clutchesWon": 99,      "clutchWinPercent": 16.3,      "wins1v1": 62,      "wins1v2": 26,      "wins1v3Plus": 11    }  ],  "meta": {    "category": "clutches",    "minAttempts": 20,    "source": "demo_round_timeline"  }}

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

Clutch data for real analysis

Counted from demo rounds, not scraped totals.

Leaderboard

GET /cs2/stats/clutches: the scene's clutch players, with a minimum-attempts filter.

Per player

GET /cs2/players/{player}/clutches for one player's record.

Splits

Wins in 1v1, 1v2 and 1v3 or more.

Win rate

Attempts, wins and win percentage side by side.

From demos

Computed from round timelines of parsed pro demos (source: demo_round_timeline).

With the rest

Opening duels, economy and utility from the same rounds.

Endpoints you can ship with

Players first; clutches sit next to career and map stats.

Player stats

K/D and rating per map played (ADR and KAST on over 95% of map lines), 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 per 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.

Frequently asked questions

Clutch data

Something missing? Email support@citoapi.com.

Is there a CS2 clutch stats API?

Yes. GET /cs2/stats/clutches ranks players by clutches, and /cs2/players/{player}/clutches returns one player's record.

How are clutches counted?

From the round timelines of parsed pro demos: attempts, wins and wins by situation (1v1, 1v2, 1v3 or more).

Is there a minimum sample?

The leaderboard applies a minimum number of attempts (20 by default, shown in meta.minAttempts).

See pricing

Rank clutch players

Pull the clutch leaderboard with a free key.