Cito CS2 API MCP
Dados de esports ao vivo de CS2 para assistentes de IA: placares ao vivo de Counter-Strike 2 até a rodada, resultados, estatísticas de jogadores, rankings e preços de skins, além de LoL, Dota 2, CoD e UFC. Servidor remoto hospedado, chave de API gratuita.
Servidor MCP hospedado
npx add-mcp 'https://api.citoapi.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
API CS2: placares ao vivo, estatísticas de jogadores e preços de skins.
A API Counter-Strike 2 para desenvolvedores: partidas ao vivo até o round, resultados com todos os mapas, estatísticas de jogadores por mapa, escalações, rankings e preços de skins em mais de 25 marketplaces. JSON limpo com uma única chave, SDKs para JavaScript e Python, e um servidor MCP para seus agentes.
$ curl "https://api.citoapi.com/api/v1/cs2" \ -H "x-api-key: $CITO_API_KEY"
{ "success": true, "data": { "entityType": "cs2_api_overview", "name": "Counter-Strike 2 API", "status": "available", "coverage": { "matches": 15009, "live": 8, "upcoming": 51, "teams": 4500, "players": 8808, "events": 1525, "rosterChanges": 150640 } }}
Integração perfeita com nosso servidor MCP
Dê ao Claude, Cursor e ChatGPT os dados do CS2. Um único comando grava a configuração do MCP; agentes chamam ferramentas de placar ao vivo, estatísticas de mapa por time, duelos de abertura e transferências em vez de inventar IDs de partidas, e sua chave permanece na sua máquina.
Instale o servidor MCP da Cito

Uma API para todo o cenário
Tudo o que um app, bot ou painel de CS2 lê, desde o round em andamento até o preço de uma skin em cada marketplace, atrás de uma única chave.
Ao vivo até o round
Placar da série, mapa em jogo, placar do round, cronômetro do round, status da bomba e dinheiro e equipamento de cada jogador.
Cada mapa de cada resultado
Partidas finalizadas com o placar da série e o vencedor, e o placar, vencedor e escolha de cada mapa.
Estatísticas de jogadores por mapa
Abates, mortes, ADR, KAST e rating para cada jogador em cada mapa, consolidados por carreira e ano.
Times, escalações e transferências
Escalações atuais, todas as formações passadas com datas, movimentações de jogadores entre times e taxas de vitória por mapa.
Ranking mundial e VRS
O ranking mundial de times e o Valve Regional Standings, com pontos, variação e tabelas regionais.
Preços de skins
29.078 skins, facas, luvas, adesivos e caixas, com preços em mais de 25 marketplaces, histórico diário e os maiores destaques da semana.
Início rápido da API CS2: JavaScript, Python ou curl
Obtenha uma chave de API gratuita, instale o cliente para sua linguagem e você estará lendo placares ao vivo de Counter-Strike 2 em menos de um minuto. Ambos os clientes são open source (MIT), sem dependências e cobrem todos os endpoints abaixo.
JavaScript / TypeScript
npm install cs2-api
import { CS2Api } from "cs2-api";
const cs2 = new CS2Api(); // reads process.env.CITO_API_KEY
// every Counter-Strike 2 match being played right now
for (const m of await cs2.live()) {
console.log(\`${m.team1Name} ${m.team1Score}-${m.team2Score} ${m.team2Name} · ${m.currentMap}\`);
}
const top10 = await cs2.worldRanking({ limit: 10 });
const donk = await cs2.player("donk");
const redline = await cs2.skinPrices("ak-47-redline-field-tested-1ab1a2dc");
Funciona como ESM ou CommonJS, inclui tipos TypeScript. cs2-api no npm
Python
pip install cs2-api-client
from cs2_api import CS2Api
cs2 = CS2Api() # reads CITO_API_KEY
for m in cs2.live():
print(f"{m['team1Name']} {m['team1Score']}-{m['team2Score']} {m['team2Name']} · {m['currentMap']}")
top10 = cs2.world_ranking(limit=10)
vitality = cs2.team("vitality")
redline = cs2.skin_prices("ak-47-redline-field-tested-1ab1a2dc")
Apenas biblioteca padrão, Python 3. cs2-api-client no PyPI
Qualquer linguagem: REST puro
Cada rota é um GET que retorna JSON. Envie sua chave no cabeçalho x-api-key a partir do seu servidor, nunca do código do navegador.
curl "https://api.citoapi.com/api/v1/cs2/live" \
-H "x-api-key: $CITO_API_KEY"
Código-fonte, issues e exemplos de bots e overlays: cs2-api no GitHub
O que retorna
Uma resposta real de /cs2/live, reduzida a uma partida: seriesScore é o número de mapas vencidos, currentMapScore é o mapa em jogo.
{
"success": true,
"data": [
{
"matchId": "cs2-match-2398731",
"status": "live",
"eventName": "ESL Pro League Season 24",
"bestOf": 3,
"team1Name": "Vitality",
"team2Name": "Natus Vincere",
"score": { "team1": 1, "team2": 1 },
"currentMap": "de_mirage",
"currentMapScore": { "team1": 5, "team2": 2 },
"currentRound": 8
}
]
}
Endpoints prontos para produção
Oito grupos, 45 endpoints, uma chave. Escolha o que você está construindo; cada rota retorna o mesmo JSON REST.
Partidas ao vivo
Consulte a lista ao vivo para cada partida em andamento, abra uma partida para ver round, cronômetro, bomba e jogadores, ou mantenha um stream SSE aberto e receba cada atualização enviada.
- GET
/api/v1/cs2/livePartidas em andamento: placar da série, mapa em jogo, placar do mapa, round atual. - GET
/api/v1/cs2/live/{matchId}/stateUma partida ao vivo: placar, round, cronômetro do round, status da bomba e jogadores. - GET
/api/v1/cs2/live/{matchId}/scoreboardPlacar da série, mapa e round atuais, e abates, mortes, dinheiro e equipamento de cada jogador. - GET
/api/v1/cs2/live/{matchId}/roundsResultados round a round até agora: vencedor, lado e como cada round terminou. - GET
/api/v1/cs2/live/streamServer-Sent Events enviando cada atualização ao vivo. Todos os planos; conta como polling. - GET
/api/v1/cs2/live/wsWebSocket com uma sala por partida. Planos Scale e Enterprise.
Preços de skins CS2 e dados de itens
A mesma chave que lê dados de partidas lê o mercado de skins do CS2: cada skin de arma, faca, luva, adesivo, caixa e cápsula, seu preço atual em mais de 25 marketplaces e seu histórico diário de preços desde 2020 em itens listados há muito tempo.
29.078
itens CS2 negociáveis com preço
15.203
skins de armas e agentes, em todos os desgastes
7.337
adesivos
4.080
facas
470
luvas
1.544
caixas, cápsulas, grafites e kits de música
Preço em cada marketplace
/skins/{slug}/prices retorna uma linha por marketplace, do mais barato ao mais caro, com a quantidade de ofertas e um link de compra: Steam Community Market, Buff.163, Buff.Market, CSFloat, Skinport, DMarket, CS.MONEY, YouPin898, UUSkins, Waxpeer, Market.CSGO, LIS-SKINS, White.Market, HaloSkins, Avan.Market, C5Game, Ecosteam, SkinFlow, PirateSwap, Skin.place, Mannco.Store e outros. Cada item carrega seu market hash name, arma, raridade, exterior, flags StatTrak e Souvenir e sua imagem.
Histórico de preços e destaques
/skins/{slug}/history retorna o preço diário mais barato com volume (a série AK-47 | Redline começa em março de 2020), /skins/{slug}/order-book as listagens de venda por mercado e /skins/trending os maiores ganhadores e perdedores de um dia a um ano.
Para que serve
Avaliadores de inventário, ferramentas de trade-up e arbitragem, alertas de preço, bots de Discord e rastreadores de portfólio. Não lê nem move inventários da Steam: para o inventário de um usuário, use os endpoints de inventário da Steam com o consentimento dele.
A API de preços de skins CS2 aprofunda-se nos endpoints de mercado.
GET /api/v1/cs2/skins/ak-47-redline-field-tested-1ab1a2dc/prices
{
"skin": {
"marketHashName": "AK-47 | Redline (Field-Tested)",
"weapon": "AK-47", "rarity": "Classified", "exterior": "Field-Tested"
},
"prices": [
{ "providerName": "UUSkins", "price": 25.02, "offersCount": 10916 },
{ "providerName": "DMarket", "price": 25.12, "offersCount": 844 },
{ "providerName": "CSFloat", "price": 25.26, "offersCount": 3610 },
{ "providerName": "Buff.163", "price": 25.98, "offersCount": 8145 },
{ "providerName": "Steam", "price": 34.88, "offersCount": 1171 },
"… 22 more marketplaces"
]
}
Qual API CS2 você precisa?
“API CS2” significa cinco coisas diferentes dependendo do que você está construindo. Aqui está o que cada tipo de dado de Counter-Strike 2 é e onde obtê-lo.
| Você precisa | O que é | Onde obter |
|---|---|---|
| Dados de partidas profissionais e esports | Placar ao vivo até o round, resultados com todos os mapas, ratings de jogadores (ADR, KAST, rating), escalações, transferências, torneios, chaves, ranking mundial e VRS. | Cito CS2 API. A Valve não publica API de dados de esports, e a HLTV não tem API pública. |
| Preços de skins e dados de mercado | Quanto um item vale agora em cada marketplace, seu histórico e quais itens estão em movimento. | Cito CS2 API (mais de 25 marketplaces em uma chamada), ou a API de cada marketplace individualmente. |
| Catálogo estático de itens | Nomes, imagens, raridades e coleções de cada skin, adesivo, caixa e agente, sem preços. | Dumps JSON open source dos arquivos do jogo; os endpoints /skins da Cito carregam os mesmos campos de catálogo junto com preços. |
| Contas e inventários da Steam | Perfil de um jogador logado, itens possuídos ou ofertas de troca. | Steam Web API da Valve, com a chave ou consentimento do próprio jogador. |
| Estado do jogo para overlays | Vida, dinheiro, fase do round e estado da bomba do seu próprio cliente enquanto você joga ou assiste. | Game State Integration (GSI) da Valve, um arquivo de configuração local na instalação do CS2. |
Existe uma API CS2 oficial?
A Valve oferece a Steam Web API (contas, inventários, mercado da Steam) e Game State Integration (seu próprio cliente de jogo), mas nenhuma API para partidas profissionais, estatísticas de jogadores ou preços em marketplaces de terceiros. Essa é a lacuna que a Cito CS2 API preenche: uma API REST e uma chave para dados de esports de Counter-Strike 2 e preços de skins juntos.
Feita para apps que vão ao ar
Placares ao vivo, resultados, estatísticas e preços retornam como o mesmo JSON limpo com IDs estáveis, para que um bot de Discord, um overlay de stream, um jogo de fantasy, um modelo de apostas ou um agente de IA possa conectar uma partida aos seus jogadores, um jogador ao seu time e um time ao seu ranking sem costurar fontes. A chave gratuita da API CS2 é suficiente para prototipar.
Perguntas frequentes
Cobertura, planos, dados ao vivo e o beta
Não encontrou o que procura? Entre em contato com nossa equipe de suporte ao cliente
Explore a API CS2
Cada página aprofunda-se em uma coisa que desenvolvedores constroem com dados do CS2.
- API CS2 ao vivoPlacar da série, mapa e round enquanto a partida está em andamento.
- API de preços de skins CS2Preços em cada marketplace, histórico diário e destaques.
- API de estatísticas de jogadores CS2Rating, ADR e KAST para cada mapa jogado.
- API de resultados CS2Placar da série e dos mapas para cada partida finalizada.
- API de agenda CS2Próximas partidas e o calendário de torneios.
- API de rankings CS2O ranking mundial e o Valve Regional Standings.
- API CS2 gratuitaO que uma chave gratuita inclui, com todos os limites declarados.
- Documentação da API CS2Cada endpoint, seus parâmetros e uma resposta real.
Construa
Crie uma chave gratuita, chame seu primeiro endpoint CS2 em um minuto e faça upgrade quando o app for real.