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 banIssued by Valve Anti-Cheat for detected cheating in VAC-secured games. Permanent.
Game banIssued by the game developer (for example CS2 Overwatch verdicts). Counted separately from VAC.
Community banRestricts Steam Community features (comments, discussions) for rule violations.
Economy (trade) banRestricts 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.