Steam API Scam is a type of fraud where attackers gain access not just to an API key, but to your Steam session or account, after which they can create or use a Steam Web API key to intercept and redirect trade offers. An API key is a credential for accessing the Steam Web API. On its own it isn't a password for your account, but combined with a stolen Steam session it can be used to monitor trade offers and swap them out mid-exchange. Scammers exploit this to redirect trades, meaning your items can be stolen in the middle of a legitimate trade with a friend or even a trusted skin marketplace.
How Do Scammers Steal Your Data Through Steam API Scam?
The most common method is phishing sites that capture your credentials when you log in using Steam. These can be lookalike copies of legitimate platforms or marketplaces, or other sites posing as useful tools or player analytics services.
The tactics have evolved significantly: attackers now go beyond fake login forms and use fake QR login prompts, malicious browser extensions, spoofed Steam windows, and compromised accounts belonging to friends that send out links under a familiar name. The threat doesn't always look like an obviously sketchy website — it often starts with a completely ordinary message in Steam, Discord, or another chat.
You might stumble across these sites through a search engine (which is exactly why we strongly advise against clicking paid ad results at the top of the page, and recommend bookmarking our site directly to avoid landing on a fake). But these schemes often involve real Steam users who reach out and ask you to follow their link and do something on the site:
sign up to participate in a tournament for your favorite game;
vote for "their" item on the Workshop, and so on.
Common lures also include links to "skin inspection," "account verification," "false report appeals," "team voting," or "secure trades." Even if such a message comes from someone you know, always verify their account hasn't been compromised before clicking anything.
How to Protect Yourself from Steam API Scam
Staying safe from Steam API fraud requires staying alert. When you land on a scam site, you'll usually have no idea anything is wrong: it may look identical to the real thing (if it's a clone) or simply look trustworthy (in other schemes).
So you'll browse around without suspicion, and at some point the site will ask you to log in through Steam to use a particular feature. This is where the difference between a legitimate site and a fraudulent one becomes clear.
If you're already logged into Steam in your browser:
A legitimate site: Redirects you to Steam's official domain to log in via Steam OpenID. If you're already signed into Steam in that browser, you'll typically just need to confirm with a "Sign In" button — no need to re-enter your credentials or scan a QR code.

A fraudulent site: Displays a fake login window and asks you to enter your credentials directly on the page, or prompts you to scan a QR code that actually authenticates the attacker's session, not yours. Steam's QR login is only safe on Steam's official domain — on a phishing site, it becomes a tool for stealing your session.
If you enter your credentials or confirm a QR login on a phishing page, attackers can gain full access to your Steam session.
What Is an API Key, API Token, and Trade URL?
Discussions around Steam API Scam frequently involve the terms "API key," "API token," "token," or just "key" — and it's worth understanding the distinctions. A Steam Web API key is a credential created on the official Steam Web API Key page. Session tokens and cookies are the authentication data your browser stores once you've logged in. If scammers steal your session through phishing, a fake QR code, or a malicious browser extension, they can act on behalf of your account even without knowing your new password — until you terminate the session.
A Trade URL is a separate matter. On its own it doesn't give scammers access to your account or allow them to steal items without confirmation, but if your account has already been compromised, you should regenerate your trade URL at the same time as changing your password and revoking your API key.
How Does Steam API Scam Work?
After your account or session has been compromised, a Steam API key may be created without your knowledge at the official Steam Web API Key page (https://steamcommunity.com/dev/apikey) — and you won't know it happened, because Steam sends no notification when this occurs.

And then — nothing. At least for a while, in the typical Steam API Scam scenario. You carry on as normal, play your games, go about your day. It's only when you decide to trade your items — which could be days or even months later — that the scammers make their move and intercept the exchange.
When you send items to a friend, a marketplace, or another one of your own accounts, scammers can detect the outgoing trade, cancel the original offer, and create a new one directed at their impersonator bot instead. If you check your trade history at that point, you'll see two offers with identical items — one for the intended recipient, one for the fraudulent bot. More sophisticated attackers will also dress up their bot to look like the intended recipient, copying the avatar and account details. As soon as you confirm the trade, your skins go to the scammers rather than where you intended.
Steam describes this type of attack as trade substitution or redirection: the user believes they're confirming a trade with a trusted account, but is actually sending items to an impersonator.
What Changed After Trade Protection Was Introduced?
For CS2 items, Steam introduced a Trade Protection mechanism. After a trade, CS2 items are protected for 7 days: they can be used in-game, but cannot be traded further, modified, or consumed. If your account was compromised and items were sent through a fraudulent trade, you may be able to cancel transactions involving protected items within that window through your trade history.
Important: Trade Protection is a last resort, not a substitute for being careful. When you cancel protected trades, Steam returns the items to the parties involved, but your account receives a 30-day restriction from trading and using the Community Market. It's far better to catch the problem before confirming in the mobile authenticator than to rely on reversal after the fact.
How to Check Your Account and Protect Against API Key Trade Manipulation
The first thing to do is check whether an API key has been generated on your account. As mentioned, you can do this on the official Steam Web API Key page: https://steamcommunity.com/dev/apikey. By default, accounts don't have an API key — you don't need one for sending trades or other standard account activity.

If a key exists and you didn't create it, revoke it immediately and change your password to prevent trade manipulation.
However, revoking the API key alone is no longer enough. If you entered your credentials on a suspicious site or confirmed a QR login, you should assume your entire Steam session may have been stolen. In that case: revoke the API key, change your Steam password, change your email password, sign out of all devices, review your Steam Guard settings — and only then regenerate your trade URL.
To fully regain control of your Steam account, we also recommend regenerating your trade URL. You can do that here.
When you sell items to our bot, we'll also alert you if our trade offer to you gets cancelled. We can't guarantee that scammers haven't previously accessed your API key, your session, or some other means of intercepting your trades — but we do everything we can to help you spot a fake trade offer.
If your trade gets cancelled by Steam, you'll see a warning banner on our site (see the screenshot below) and hear an audio alert.

Never rush to confirm a trade in your mobile authenticator — always check the details of the bot you're sending items to first (name, level, avatar, account creation date). If scammers are attempting to swap the trade, these details may not match.
Check your recent trade history at https://steamcommunity.com/id/(yourlogin)/tradeoffers/. If you see two identical offers at the top of the list — one of which was cancelled — that's a sign the trade was hijacked. Confirming the remaining offer will send your items to the scammers, not to us.
We also recommend completing transactions in a desktop browser, where you can have the site and your mobile authenticator open side by side, making it much easier to verify the trade before confirming.
If you've already confirmed a suspicious trade involving CS2 items, check your trade history and Trade Protection status immediately. If the trade is still within the 7-day protection window, you may be able to cancel it through Steam's trade tools. But securing your account comes first: change your password, revoke the API key, terminate active sessions, and scan your computer for malware.
How to Stay Safe from API Key Scams
Here are some additional steps that will help keep your Steam account secure and make skin trading safer.
Always verify any site that asks you to log in through Steam. Phishing domains often differ from the real thing by just one or two characters in the URL.
Before signing in via Steam, check the domain in the address bar — not just what the page looks like. A legitimate Steam login must go through Steam's official domain, not through an embedded window on a third-party site.
Be cautious with people you don't know personally. Treat any links they send with skepticism and research the site before clicking through or taking any action on it.
Steam has added warnings for suspicious messages in direct chats and lets you report them directly from the conversation window. But the absence of a warning doesn't mean a link is safe — no filter catches every phishing scheme.
Stay alert to suspicious offers — like invitations to tournaments or trades from people you don't know.
Be highly skeptical if anyone messages you claiming to be Steam Support and asks you to send your items to a friend or a different account. A common pretext is that this is "required" to secure your items during an account "verification" because your profile allegedly contains stolen goods. Real Steam Support staff will never add you as a friend or message you in chat. If you see a notification in your profile saying it's under review and then receive a message from "Support," your account has already been compromised.
Steam Support will never ask you to transfer items to a "secure account," will never conduct verification through private messages, and will never ask you to send skins to a friend, bot, or alternate profile. Any such request is a scam.
Don't install sketchy browser extensions for trade management, "auto-confirmation," price checking, or marketplace features. Malicious extensions can modify pages, read browser data, and help attackers access your active session.
Regularly check whether an API key exists on your account and keep an eye out for any suspicious activity.
After any suspicious login, don't stop at checking the API key. Review your email, Steam Guard settings, active devices, trade history, and trade URL. If anything seems off — change your password and sign out of all devices.
Whenever you send items to someone, double-check who you're actually sending the trade to.
Only use trusted, established third-party sites for selling or trading skins.
And most importantly — don't treat Trade Protection as your primary line of defense. It can help after a fraudulent trade involving CS2 items, but the safer approach is catching the substitution before you confirm the trade in your mobile authenticator.