Buy, sell and trade CS2 skins
Listings from our bots, partner markets and other players in one place. Pay with crypto and withdraw in USDT.
How it works
- 01
Buy
Pay from your balance. Items from our bots and partner markets arrive as a Steam trade offer. On player listings your money waits in escrow until Steam confirms the trade, and you're refunded if the seller doesn't send it within 48 hours.
Browse the market - 02
Sell
List items from your Steam inventory for free at your own price; we keep 5% when one sells. Or trade them to our bots straight away for 92% of what buyers currently bid for them.
Start selling - 03
Cash out
Money from a sale becomes available once Steam's 7-day trade protection ends. Withdraw it in USDT on TRC-20 or ERC-20, confirmed with your two-factor code.
How withdrawals work
Fees and limits
What CS2Sell charges. Blockchain network fees on deposits are paid by the sender.
| Buying | No fee | You pay the listed price. |
|---|---|---|
| Selling to a player | 5% | Listing is free. You're paid when Steam's 7-day trade protection ends. |
| Selling to our bots | 92% of the buy-order price | Usable in the same trade right away; the rest becomes available after 7 days. |
| Deposits | No fee | BTC, ETH, USDT, USDC, LTC, BNB, AVAX, and TRX. Minimum $1. |
| Withdrawals | $0.50 each | Paid in USDT on TRC-20 or ERC-20. Minimum $10. |
| Large withdrawals | From $1,000 | A person approves them before they're sent. |
Safety
Steam sign-in
You sign in on Steam's own page, so we never see your Steam password.
Escrow on player trades
A seller is paid only after Steam's 7-day trade protection ends. If they reverse the trade, the buyer gets the money back.
Two-factor withdrawals
Every withdrawal needs a code from your authenticator app, and large ones are checked by a person first.
Want our items on your site? Integrate us.
Show our listings on your site, buy one with a single API call, and we send it to your customer's Steam account as a trade offer.
REST API
Catalog, live listings and prices as JSON. Keys carry scopes, so a read-only key can't spend.
Ships to any trade URL
Each order names your customer's trade URL. You get the offer link and hold date, and failed trades are refunded.
Signed webhooks
An event when the offer is sent, accepted, delivered, declined or reversed, signed with HMAC-SHA256.
MCP server
Connect Cursor, Claude or any MCP client with one URL and your API key.
POST https://api.cs2sell.com/v1/public/orders
Authorization: Bearer sk_…
{
"listing_ids": ["5d1b2a90-…"],
"trade_url": "https://steamcommunity.com/tradeoffer/new/?partner=…&token=…",
"external_id": "order-1042",
"max_total_usd": 25.00
}Questions
More in the help centerWhat's the difference between bot and P2P listings?
Bot listings sit in our trade bots and are sent to you right after you pay. P2P listings stay in the seller's Steam inventory: the seller sends the trade offer, and your payment waits in escrow until the trade is verified.
How fast do I get my item?
Bot items arrive as a Steam trade offer within a few minutes. For P2P items the seller has up to 48 hours to send the offer; if they don't, the order is cancelled and you're refunded.
When do I get paid for a P2P sale?
Steam holds traded items for 7 days. Once the hold ends and the trade is verified, your payout moves from pending to available balance.
Can I sell instantly?
Yes: trade items to our bots on the Trade page for 90% of the suggested price. Credit you don't spend in the same trade is trade balance: spend it right away, or withdraw it after Steam's 7-day trade lock.
How do withdrawals work?
Withdrawals are paid in USDT on Tron (TRC-20) or Ethereum (ERC-20). Each one needs your two-factor code, the amount leaves your balance when you request it, and large withdrawals are checked by our team before they're sent.
What happens if a trade is reversed?
If a seller reverses a trade during Steam's hold, the buyer is refunded and the seller isn't paid. Accounts that reverse trades are frozen.