CS2 skin
cashout API.
Connect your storefront to skin quotes, Steam trade offers and settled-balance withdrawals. Run the workflow from your server, under your approved Trade Desk account.
For CS2 traders, merchant desks and skin trading platforms. Applications are reviewed before account access is granted.
const base = "https://tradedesk.click/api/test/v1";
const response = await fetch(base + "/prices", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.TRADE_DESK_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({ search: "Redline", limit: 10 })
});
const result = await response.json();
if (!response.ok) throw new Error(result.error);
console.log(result.items);
Example request using synthetic test records. Keep your API key on your server.
From inventory
to settlement.
Keep your customer experience on your site. Use the API to price a selection, submit its reviewed offer and follow the original trade through each stage.
See settlement and retriesLoad and quote the inventory
Load a customer’s Steam trade URL with
POST /inventory. Select eligible items and create a review withPOST /quotes. Prices and balances use integer USD cents.Submit the reviewed Steam offer
Show the selected skins and total to the seller, then submit
POST /tradeswith a savedIdempotency-Key. The seller accepts the offer through Steam.Follow holds and available credit
Read the trade’s status and each offer leg. Accepted items may enter a Steam protection hold.
GET /balanceseparates pending, reserved and available funds.Pay your seller or withdraw settled funds
Enable direct customer payouts to send funds from your available balance to each seller’s wallet. You can also withdraw to an address approved on your key. Save the withdrawal ID to track either payment.
Build against
a documented flow.
Read the public reference before applying. Once your account is approved, generate a key in Account settings with a fresh authenticator code and test the integration.
Download the OpenAPI specification- A synthetic sandbox
- Use
/api/test/v1for test inventories, trades, balances and payments. Test records expire after an hour or a server restart. Live requests use/api/v1. - Separate account permissions
- Read, trading and withdrawal permissions are controlled separately. Live actions also follow your account’s limits and the site’s current settings.
- Recoverable submissions
- Keep the original request key and unchanged terms when retrying an uncertain trade or withdrawal. Retrieve the saved record’s status before starting another request.
- Signed status updates
- Configure an HTTPS webhook for trade and withdrawal updates. Verify the signature, deduplicate event IDs and fetch the resource for its current state.
Before
you integrate.
Who is the CS2 skins bot API for?
Trade Desk accepts applications from CS2 traders, merchant desks and storefronts. Your server can quote eligible skins, submit reviewed Steam offers and track their settlement using your account’s approved permissions.
Does instant cashout mean an immediate payout?
Quotes and offer submission are separate from settlement. An accepted Steam trade may enter a protection hold. Only settled, available funds can be requested for withdrawal, and each payout follows the account’s limits and approval settings.
Is this a CS:GO or CS2 cashout API?
The integration handles Counter-Strike 2 skins. If you know the market as CS:GO skin trading, the current workflow uses CS2 inventories and Steam trade offers.
Can I test without sending real skins?
Yes. The sandbox uses synthetic inventories, trades, balances and payments. Use your approved account key with the test base path, /api/test/v1, and follow the example inventory in the getting started guide.
Which withdrawal methods can I integrate?
Supported pairs are USDT and USDC on Ethereum (ERC-20), and USDT on Tron (TRC-20). Your workspace shows the enabled methods, limits and approval requirements. The customer payout example shows how to send USDC to a seller.
Connect your
storefront.
Tell us about your trading business and the integration you want to build. An administrator reviews your application before opening an account.
Apply for API access