
A detailed guide to automated farming & selling of Steam Trading Cards 🧑‍🌾🎴
Steam Trading Cards have been out for a long time, but you probably didn’t realise you likely have tens of games with earning potential just sitting in your library! Here’s how to earn and sell the cards quickly.
What are cards?
In case you haven’t used them much, Steam Trading Cards (launched in 2011) are Steam inventory items earned by having eligible games open (e.g. paid games that have opted in). The cards have a few possible uses:
- Sold on the Steam Market (what we’ll be doing).
- Crafted into cosmetic badges for your profile (this is why people will be buying your cards).
- Turned into gems for card booster packs (not worth it).
Ultimately though, all that matters is that they only require time to earn and can be sold for Steam Wallet currency. This is directly spendable on games or other inventory items, so is pretty close to just earning cash.
Farming cards
First, it’s worth checking that you have unearned cards. If you only play free games, or own very few games, you may not. Since I’ve purchased a few game bundles over the years, I had almost 1000 unearned cards!
Eligibility
You can check your eligibility by visiting the “Badges” page of your Steam Community profile whilst logged in, and searching for the word “PLAY” that is shown next to eligible games:
Automation overview
So, assuming you are eligible for card drops, let’s automate earning them. Whilst you could install every eligible game and run them until the cards are earned, this is a complete waste of both your time and your machine’s processing power!
By using automation software, we can instead report to Steam that the appropriate game is running. This allows you to just press start and leave your machine, using almost no system resources (12MB RAM for me) and skipping the arduous game downloading process.
Additionally, the automated process is optimised to factor in the variable per-game minimum time, utilising a somewhat complicated process of cycling between single and multi game idling called “Fast Mode” that would be very hard to perform manually.
Idle Master Extended
There are a few automation tools available, I personally chose Idle Master Extended. Installing any software, especially one gaming-related, is always a risk. However, here’s why I decided this was safe:
- The repository has 3k stars, plus an appropriate number of forks, watchers, issues, and pull requests for a project of this size. Malware will typically just have stars.
- The project is stable, with no releases in 2.5 years. Considering Steam hasn’t changed much in that time, this is actually a good thing!
- The project is mentioned often on Reddit and other places, with all the natural tech support questions and comparison between similar tools you would expect from real software.
- It looks like a developer’s tool. Completely showing my bias here, the simple nature of the UI (screenshot below) clearly indicates a utility tool, exactly what we need. It’s also only 1MB big!
Note: ArchiSteamFarm is far more popular (12k stars), however the regular releases, more complex setup process, request for your username and password(!) and serious complexity / feature set made it unappealing. We just need a simple tool!
Setup
Idle Master Extended has a nice and simple guide to getting started, but I’ll summarise here:
- Download the latest
idle_master_extended_vX.XX.X.zip
file from the GitHub Releases, it’ll be just over 1MB. - Extract the zip somewhere.
- Run the
.exe
, it’ll check Steam is running, then ask you to login.
Logging in
Since Idle Master Extended needs to join games and monitor card drops on your behalf, it needs to use your login token. This is obviously a risk, consider your own risk tolerance before proceeding. For me, it’s worth it, due to the reasons listed previously.
To find these details:
- Go to https://steamcommunity.com.
- Open the developer console (
F12
, or “More tools” -> “Developer tools” in Chrome). - Select the “Application” tab at the top.
- Select “Cookies” under the “Storage” categories on the left, and click
https://steamcommunity.com
. - Look for your
sessionId
andsteamLoginSecure
. - Double click each in turn, and copy then paste into Idle Master Extended.
Once submitted, Idle Master Extended will log in, show “Idle Master is connected to Steam”, look up your card eligibility, and start farming cards.
Running
Idle Master Extended’s default settings are typically exactly what you want, and it will try to automatically begin optimised idling on program startup. However, you can also configure features like shutting down Windows when done, or dark theme, in the “File” -> “Settings” menu.
Whilst running, your friends will receive lots of game open and close notifications, so you may want to turn these off! This can be done by setting your “Game details” to “Private” in your privacy settings.
And now… you wait!
Cards drop at random intervals, so it’s hard to gain detailed estimates for the number of cards per hour. For me personally, I’ve used the tool for 6 days at around 12-16 hours a day (autorunning whenever my laptop is on), and have gone from 867 cards remaining to 488. If we estimate running for 14 hours a day, so 84 hours total, we get an average 4.2 cards earned per hour!
4th October | 10th October |
---|---|
![]() |
![]() |
Selling cards
Okay, so we’ve got some free cards, what do we do with them? Sell them!
Whilst you can do this step automatically, it’s fairly slow to manually set an appropriate price for a few hundred items. Instead, we’re again going to rely on a “userscript” to do the heavy lifting for us.
Preparing to sell
Unfortunately, the tool we want to use can’t be run on Chrome. Instead, you’ll need to use Firefox, Brave, or whatever other browser you want to use. I used Firefox.
- Install a userscript manager, I used Tampermonkey since it’s been widely used for a very long time. “Violentmonkey” is an alternative.
- Install Steam Economy Enhancer by tapping “Install Steam Economy Enhancer”, then “Install” (next to Cancel).
- Open up your Steam inventory, and you should see a new “Sell All Cards” button among others!
- Additionally, market prices for your cards will start loading and being displayed:
Note: There is also an extension “Steam Inventory Helper” with more advanced functionality, however it is full of shady adverts, wants quite extensive permissions, and has overgathered data before. I don’t recommend it!
Selling
Tap “Sell All Cards” and… it’ll start! There’s also a “Sell All Items” option, but obviously don’t tap this if you have things you don’t want to sell (backgrounds, emotes, etc).
Once tapped, it’ll run through every marketable item you own, and tell you the sale price and your earnings after Valve & the game’s commission (typically 1-2 pennies / cents per item). These cards won’t sell immediately, as most already have thousands listed. Instead, a few sales will trickle through every day as older sales are processed and your listings move closer to the front.
Note: Sometimes this process gets “stuck” due to a failed request. Refreshing the page and tapping “Sell All Cards” again continues from where it paused.
Confirming
However, there might be another reason the cards don’t sell: You haven’t confirmed them yet! Depending on your Steam Guard settings, you may need to approve every marketplace listing on your phone, a feature implemented to protect expensive items but a bit silly for hundreds of cheap ones.
Open up Steam on your phone, go to your notifications, tap “X pending confirmations”, and tap every single confirmation one at a time. Whilst there are ways to automate this (setting up your browser as a 2-factor device), for me personally this risked account security too much. As such, I just did it manually.
Note: The app lags quite significantly when accepting lots of confirmations at once. Be patient, it’ll get there!
Profitability
So how much will you actually earn from this?
Each game will drop you half the cards needed for a badge (typically between 5 and 10), so 3-5 cards per game is a reasonable estimate. Cards for popular games will usually sell for between £0.04 and £0.07 depending on the game and number of cards in a set, resulting in a post-commission amount of £0.02 to £0.05. So, around £0.05-£0.15 per eligible game, which sounds pretty bad until you consider…
- Foil cards: In addition to regular cards, you will sometimes find foil cards. These are usually worth 3-10x as much, with some obscure games having zero listed so you can name your own price in case someone is desperate to complete a collection!
- Obscure games: For games with few players, the card price will be much higher (although liquidity will be lower). For example, in “Arcade Spirits”, my regular card is worth £0.12, whilst my foil card has no accepted price.
- Booster packs: Once you have collected all the cards for a game, you are eligible for a booster pack. These are essentially blind boxes with 3 cards in, however they can be sold directly too (and this is usually slightly better profit than opening).
The random nature of foil cards and booster packs makes getting an average profit essentially impossible. However, I would personally estimate around ÂŁ0.13 per game once all lucky drops are factored in.
So, for my 250 eligible games, I’d expect to receive around £30. Not bad for running some automated tools!
Is it allowed?
I guess technically not? However, is it enforced? Definitely not.
Valve have historically been very, very lenient with automation around the Steam platform (hence Team Fortress 2 trading bots, Steam Achievement Manager operating since 2008, and many more examples!), only stepping in when automation is disadvantaging other users (or Valve). In this case, we’re adding more cards into the economy, helping supply cards for rarely played games, and of course making Valve & the game companies at least £0.01 per sale!
Additionally, the card drops are part of the perks of purchasing on Steam, so you’ve already paid for them. The automation just makes the farming much easier.
Whilst it’s obviously impossible to say the tools recommended in this post are safe, it’s worth observing how their subreddits / discussions / GitHub issues don’t include any mentions of bans whatsoever despite tens of thousands of users.
Conclusion
With both the farming and selling stages requiring ~2 minutes setup work each, then just letting them run, getting the most out of your purchased games seems like a win-win for everyone (you, badge hunters, Valve, game publishers). I’d highly recommend this process to anyone with a substantial library, however obviously assess the risks yourself before starting.
Happy farming! 🧑‍🌾🎴