Finds profitable trade-up contracts using real marketplace listings in CS2
https://tradeupbot.app ↗// readme
CS2 Trade-Up Bot
Real-time CS2 trade-up contract analyzer. Continuously discovers profitable trade-ups across all 6 rarity tiers by combining live market data from CSFloat, DMarket, and Skinport with a time-bounded discovery engine that evaluates thousands of listing combinations per cycle.
Live at tradeupbot.app
How Trade-Up Contracts Work
CS2 trade-up contracts let you trade 10 skins of one rarity for 1 skin of the next rarity tier. The output float (condition value) is deterministic:
outputFloat = outputMin + avg(normalizedInputFloats) * (outputMax - outputMin)
The only randomness is which output skin you get, weighted by how many collections are represented in the inputs. This means profitability is calculable — if you know the input prices, output prices at the resulting float, and the probability distribution across possible outputs, you can compute exact expected value.
The bot automates this: it fetches real market listings, tests input combinations at specific float targets near condition boundaries (where price jumps are largest), and identifies trade-ups where EV exceeds cost.
Features
Discovery Engine —…