Developers
Build with CSWatch
Free public JSON API + HTML embeds. No auth, no rate limits on public endpoints. Attribute with a link tocswatch.gg.
HTML Embed — Single Player
Drop this iframe on your site, Twitch panel, or forum post. Shows the player's CSWatch reputation + cheater flag in a 400×110 card.
<iframe
src="https://cswatch.gg/embed/player/76561198163333142"
width="400"
height="110"
frameborder="0"
scrolling="no"
style="border:0;"
loading="lazy">
</iframe>Replace 76561198163333142 with any SteamID64.
JSON API — Single Player
GET https://cswatch.gg/api/public/player/{steamId}Example response:
{
"source": "cswatch.gg",
"steamId": "76561198163333142",
"personaName": "Show_man",
"avatarUrl": "https://avatars.steamstatic.com/...",
"reputationScore": 0,
"riskLevel": "critical",
"isCheater": true,
"convictionCount": 1,
"aiSeverity": 100,
"bans": {
"vac": false,
"gameBans": 0,
"lastBanDays": 0
},
"cswatchProfileUrl": "https://cswatch.gg/player/76561198163333142",
"steamProfileUrl": "https://steamcommunity.com/profiles/76561198163333142"
}JSON API — Leaderboard
Top-N convicted cheaters, sorted by severity + conviction count. Great for tournament-organizer blacklists or community mod tools.
GET https://cswatch.gg/api/public/leaderboard?limit=50limit max 100. Cached 5 minutes at edge. CORS open.
Attribution
Free to use. Please attribute with a visible link tocswatch.ggso users can dig deeper into the evidence. Commercial use is fine — email hello@cswatch.gg if you need higher rate limits, webhooks on new convictions, or SLA guarantees.
Roadmap
- • Webhook on new conviction
- • Match-id to kill-events endpoint
- • Player history / rank trajectory feed
- • Discord bot with auto-flag alerts