Our story
We built the CS2 skin tracker we wanted to use.
BagOfSkins is a free, browser-based home for your Counter-Strike 2 inventory: a daily portfolio chart, a coin-based case opening game with zero real money on the line, and a searchable database of every tradable skin on the Steam Community Market.
Where it started
In 2012, Valve quietly added decorated weapons to Counter-Strike: Global Offensivewith the Arms Deal update. A red-line AK or a Dragon Lore AWP was suddenly something you could lose to a sniper duel, sell on the Steam Market, or just stare at in the lobby. A decade later, in Counter-Strike 2, those same skins have grown into one of the largest virtual economies on the planet — millions of unique items, billions of dollars of implied value, and a community that lives and breathes float values, wear tiers, sticker crafts and case odds.
We are players first. We have been collectors since the original Operation Bravo, traders since the Phoenix collection, and quietly emotional every time a Karambit drops in a replay. What we never had was a calm, honest place to see what we owned and what it was worth — without fake giveaways, predatory deposit pages, or 14 trackers asking for our trade URL before we could see a single chart.
Why BagOfSkins exists
Every existing tool seemed to want something. Sign in with Steam, hand over your API key, deposit skins to "claim a bonus," watch ads that auto-played gambling videos. We wanted the opposite: paste a Steam ID, see the value, watch it tick along a chart over weeks and months. No wallet, no withdrawal, no pressure. Just a quiet inventory you can come back to.
The case opening game is built in the same spirit. You start with 1,000 free coins. Cases cost 10 coins. The drops land in your in-app inventory and you can sell them back for more coins or hoard them forever. There is no top-up button. There never will be. The only thing you can lose is time, and the only thing you can win is the satisfying click of a gold-tier drop on a night when your real inventory refuses to surprise you.
How the prices work
Every night, around 04:00 UTC, BagOfSkins runs a quiet job that walks through every case in the game and every skin currently held by any of our users, then fetches the freshest market prices in bulk. The day's prices are frozen into our database, and everything you see the next day — your portfolio chart, the case game payouts, the skin search — reads from that same snapshot. That is why your numbers feel stable instead of jumping around with every refresh.
Live prices are still one click away in your portfolio, but the daily snapshot is what lets us draw an honest week-over-week chart, lets the case game stay fair, and lets the skin database load instantly.
What we will never do
- Take real-money deposits or run a gambling site of any kind.
- Sell, leak, or share your Steam ID or inventory data.
- Ask for your Steam password or API key — we only need a public Steam ID.
- Pretend to be affiliated with Valve. We aren't. Counter-Strike, CS2 and all skin artwork belong to Valve Corporation.
Where we are going
BagOfSkins is still small and still very much a work in progress. The roadmap is the obvious one: better historical charts, more granular wear and float filtering, sticker craft awareness, public profile pages, a richer skin lexicon, and the occasional weekend experiment when we get bored. If you have feedback, the best place to send it is wherever you found us — we read everything.
Until then: paste a Steam ID, open a case, scroll the database. No account required for any of it. Welcome to the bag.