The CS:GO API is a CS2 API now.
Valve replaced CS:GO with Counter-Strike 2 on September 27, 2023, and the pro scene moved with it: same teams, same players, the same maps you know. This is the API for that scene.
- Teams, players and maps
- Skin prices included
- 500 free requests / month
{ "data": { "teamName": "Vitality", "maps": [ ... { "mapName": "Dust2", "played": 90, "wins": 74, "winPercent": 82.2 } ... ] }}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 serverEverything a CS:GO project used
The data CS:GO-era apps were built on, for the game being played now.
Matches and results
Series and map scores for every tracked match.
Player stats
Rating, ADR, KAST and K/D per map.
Map stats
Win rates and side splits on Dust2, Mirage, Inferno, Nuke and the rest.
Rankings
World ranking and Valve Regional Standings.
Skin prices
CS:GO-era skins carried into CS2, priced per marketplace.
Live scores
Round-by-round live data for matches in progress.
What changed from CS:GO to CS2
Counter-Strike 2 replaced CS:GO as a free update in September 2023. Esports, rankings and the skin market all moved to CS2; CS:GO itself is no longer the competitive game.
For a developer the data model is familiar: matches, maps, rounds, players and teams. Skins kept their names and exteriors, so a CS:GO inventory or price tool keeps working with CS2 item names.
If your code calls something named a CS:GO API, point it at the CS2 endpoints here.
Endpoints you can ship with
The same jobs a CS:GO API did, on CS2 data.
Results
Finished matches with the series score and winner, every map and its score, and the player lines behind them.
- GET
/api/v1/cs2/matches/recentFinished 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}/mapsEach map: name, score, winner, and the team that picked it.
- GET
/api/v1/cs2/matches/{matchId}/player-statsPer-player stats for each map: kills, deaths, ADR, KAST and rating.
- GET
/api/v1/cs2/teams/{teamIdOrSlug}/resultsOne team's finished matches, newest first.
- GET
/api/v1/cs2/events/{eventIdOrSlug}/resultsFinal placements and prize money of a tournament.
CS2 by use case
- CS2 match results APIFinal series scores, map scores and box scores.
- CS2 player stats APIRating, ADR, KAST and K/D per map, career and form.
- CS2 map stats APIMap win rates, side splits, economy and veto history.
- CS2 skin prices APISkin prices per marketplace, daily history and movers.
- CS2 rankings APIWorld ranking and Valve Regional Standings with movement.
- HLTV API alternativeNo official HLTV API exists. What to use instead.