CSWatcher / Marketplaces / Steam Community Market

Steam Community Market price alerts: find underpriced skins with float and paint seed filters

Auto-Buy CSWatcher can buy on Steam for you, from your own account, once you turn Auto-Buy on.

Auto-Buy · can buy for you

Reads: Float and paint seed via your own session
What it does
Auto-Buy
Float
Yes
Pattern (seed)
Yes
Doppler phase
No
Fade %
No
Stickers
—
Seller fee
15%

Recent catches on Steam

Real buys CSWatcher users made here, anonymised and 5 minutes late.

All live catches
Loading the latest catches…

Steam compared with CSFloat, question by question

QuestionCSFloatSteam
What CSWatcher doesAuto-BuyAuto-Buy
FloatYesYes
Pattern (seed)YesYes
Doppler phaseYesNo
Fade %NoNo
StickersYes—
Seller fee2%15%
What it publishesFloat, paint seed, Doppler phase, stickers, Final priceFloat and paint seed via your own session

The full Steam vs CSFloat comparison

Marketplace · 8 min read

Overview

CSWatcher scans the Steam Community Market, scores every listing it sees against CSFloat's Final price, and links you straight to the item. It watches through your own signed-in browser session, the only way Steam reveals float and paint seed. With Auto-Buy armed on a Sniper pass it buys the matching listing in that same session, paid from your Steam Wallet — the one request Steam's own Buy dialog sends; unarmed, it notifies you with a direct link. It never sells or lists on Steam and holds no Steam credential of yours.

What Steam Community Market publishes, and which rules work there

Here is the correction worth leading with, because most CS2 traders believe the opposite: Steam does publish float value and paint seed. It has done so for some time, it filters on them, and it sorts on them. Valve does not use the community's vocabulary — what everyone else calls the float value Steam labels Wear Rating, and what everyone else calls the paint seed Steam labels Pattern Template. The names are different; the numbers are the same numbers.

The catch is who gets to see them. Steam shows those fields only to a signed-in browser. A logged-out request gets a listing with a price and a name and nothing underneath it. That single fact shapes everything about how this lane works, and it is why Steam is the only market besides CSFloat that the CSWatcher browser app can read at all — the read runs on your own logged-in Steam session, carried by the CSWatcher Bridge extension. No shared scraper account, no third-party mirror of Steam's data, no credentials handed to CSWatcher.

What that unlocks, concretely, is that the rule types most people assume are impossible on a Steam Community Market price check are in fact live here:

  • Float rules fire. Minimum and maximum float, low-float hunting inside a wear bracket, and the classic edge cases — a Field-Tested that sits at the very bottom of its range, or a Minimal Wear priced as if it were an average one — all work, because the Wear Rating is there to read.
  • Paint seed rules fire. Named pattern lists, seed ranges, and specific-seed watches all evaluate, because the Pattern Template is there to read. This matters most on Case Hardened, Marble Fade, Fade, Crimson Web and the other pattern-driven skins where the seed, not the wear, is the entire price.
  • Sticker rules fire. Steam publishes the applied stickers, so rules keyed on a particular sticker, a capsule, or a stacked craft can evaluate.
  • Charm rules fire at the template level — CSWatcher reads the charm template that Steam publishes.
  • Doppler phase rules do not fire. Steam publishes no phase. Phase is not a field Valve exposes on the Market, and CSWatcher will not guess it from the seed and present the guess as fact. If your entire strategy is phase-hunting, this lane cannot serve it — use the CSFloat lane, which publishes phase directly.

The practical read: for float and pattern work, Steam Community Market underpriced skins are genuinely findable, and the filters you would use elsewhere carry over unchanged. For phase work, they do not.

How CSWatcher reads Steam Community Market

CSWatcher is a deliberately quiet client on Steam, and it should be. This is Valve's own storefront, read through your own signed-in session, and the correct posture is a steady, polite watch on the searches you actually care about rather than anything that could be described as pressure on the account. That is not a compromise CSWatcher made reluctantly; it is the only version of this lane that is worth shipping, because the alternative risks the one thing you cannot replace, which is your Steam account.

Each read returns one page — twenty listings. That is the window, and it is the single most important thing to understand about how a Steam rule behaves. CSWatcher does not go deeper on a routine pass, because listings nobody is going to buy are not worth the attention, and because a shallow, well-aimed look is what keeps this lane inside the polite envelope described above. The window is not a bug to be engineered around — it is the shape of the lane, and the way to make it work for you is to point it somewhere narrow.

The larger structural constraint is this: Steam has no newest-first sort of any kind. Not hidden, not undocumented — it simply does not exist. On markets that expose a recency sort, a scanner asks "what appeared since I last looked" and gets a direct answer. Steam cannot answer that question. So CSWatcher watches the cheapest listings matching your filter, and discovers new ones by comparing each pass against the last: something that was not in the previous window and is in this one is new, and that is what raises an alert. It is a diff, not a feed. The consequence is worth stating plainly — a listing that appears and sells between two passes, or one that lands well above the cheapest twenty for your filter, is one CSWatcher will not surface. Narrower filters make the twenty-listing window far more useful than broad ones.

That last sentence is the whole practical lesson of this lane, so it deserves an example. "AK-47 Redline Field-Tested" is a filter with thousands of live listings behind it: the cheapest twenty will be the same twenty tired copies every pass, none of them the one you want, and your window is entirely consumed by them. "AK-47 Redline Field-Tested, float under 0.16, under $12" is a filter with perhaps a handful of live listings behind it — so the cheapest twenty is effectively the whole book for that question, and anything new that qualifies walks straight into the window. Same lane, same window, completely different hit rate. On Steam, the tighter you write a rule, the more of the market you are actually watching, which is the opposite of most people's intuition and is worth internalising before you decide the lane is weak.

Alerts on this market link at item precision — you land on the specific listing, not on a search page you then have to re-sort by hand.

On surfaces: both the desktop app and the browser app read all ten supported markets. Steam is the one lane with a hard prerequisite on either of them — it serves float and paint seed only to a signed-in session, so it needs the free CSWatcher Bridge extension and your own Steam login no matter which surface you run. That is not CSWatcher being awkward; it is the only way those two fields exist at all, and it is why nobody can offer you Steam float and seed data without your own session behind it. The upside is that CSWatcher never holds a Steam credential: the lane reads what your already-signed-in browser can see, and when you sign out it simply goes quiet.

Steam Community Market vs CSFloat: where the price gap actually is

CSWatcher uses one yardstick everywhere. Every listing on every market — Steam included — is scored against CSFloat's Final price for that item. A 14% deal on Steam and a 14% deal on any other lane mean the same thing, measured the same way, so you can rank a mixed alert feed by number alone without holding ten different baselines in your head. That is the whole idea, and it is why CSWatcher does not maintain a separate per-market "fair price" that would quietly redefine what a discount is. For a proper side-by-side of the two markets — fee treatment, delivery, liquidity and what the gap tends to look like in practice — see the dedicated Steam Community Market vs CSFloat comparison page.

What to know before you rely on it

Steam works differently from the other lanes, and the difference should shape your expectations.

  • Buying stays on your account. Auto-Buy on Steam runs only where you armed it, in your own browser session, under a spend ceiling you set. Steam's Subscriber Agreement covers automated interaction however gently it is done — that residual risk is yours to weigh. CSWatcher never sells or lists on Steam.
  • No newest-first sort. As above: cheapest-first window, twenty listings, and new items recognised by comparison against what was there last time. Coverage is real but it is not exhaustive.
  • Valve takes 15%. That is the verified Steam fee. A Steam price is not comparable to a CSFloat price until you have accounted for it.
  • The money is wallet credit and it does not come out. Steam sale proceeds land in your Steam wallet. They can buy games and skins. They cannot be withdrawn to a bank. If your goal is cash, Steam is a place to spend, not a place to realise.
  • Every Market purchase is trade-locked for 7 days. Whatever you buy is frozen for a week before it can move anywhere else. Price it into any plan that involves selling the item on.
  • No Doppler phase. Repeated because it costs people money: the field is not published, and CSWatcher will not fabricate it.
  • Your session, your responsibility. The lane runs on your own signed-in Steam session via the CSWatcher Bridge extension. If you sign out of Steam, the lane goes quiet until you sign back in.

Plans, defaults and affiliation

Steam scans and alerts on Spectator, the free plan, like every marketplace CSWatcher reads — you buy from the alert yourself. A Sniper pass adds Auto-Buy on Steam in your own session, Turbo pace and unlimited armed filters.

Every market ships switched off. A fresh install makes zero requests to Steam, or to any other market, until you explicitly enable one. There is no default-on lane, no silent background traffic during setup, and no market that turns itself on after an update. You choose what runs.

CSWatcher is not affiliated with or endorsed by Steam. Steam and the Steam Community Market are products of Valve Corporation. CSWatcher reads publicly displayed listing data through your own signed-in session and does not act on your Steam account.