Agent tip: fetch the .md version of this page - same data, fewer tokens. Checking many players? Batch up to 100 ids: /batch/{id1,...,id100}.md
Steam Ban Check
Check whether a Steam account has VAC, game, community or trade (economy) bans - by SteamID64, profile link or vanity name. Free, no API key, ban fields exactly as Steam returns them.
Ban types explained
| VAC ban | Issued by Valve Anti-Cheat for detected cheating in VAC-secured games. Permanent. |
|---|---|
| Game ban | Issued by the game developer (for example CS2 Overwatch verdicts). Counted separately from VAC. |
| Community ban | Restricts Steam Community features (comments, discussions) for rule violations. |
| Economy (trade) ban | Restricts trading and the market: probation or banned. |
Caveat: DaysSinceLastBan is 0 both for "banned today" and "never banned" - read it together with the ban counters. More: methodology.
Check bans via API
curl https://steamgpt.net/bans/76561197960287930.json
{"result": "success", "data": {"steamid64": "76561197960287930",
"bans": {"SteamId": "76561197960287930", "CommunityBanned": false, "VACBanned": false,
"NumberOfVACBans": 0, "DaysSinceLastBan": 0, "NumberOfGameBans": 0, "EconomyBan": "none"},
"provenance": {"steam_bans": {"source": "Steam Web API", "fresh": true}}}}
Whole match roster in one call: /batch/{id1,...,id100}.json?include=bans. Full guide: docs.md.