
KarambitDoppler
b2b skin supplier for marketplaces
wholesale cs2, dota 2 and rust skins for your platform. one api for supply, cs2 delivery and skin deposits.
bring supplier inventory into your storefront. real prices, live availability, no stock to manage.

KarambitDoppler

AWPAsiimov

Sport GlovesVice
send a cs2 item straight to your user’s steam trade url. follow the order from purchase to delivery.
your product
player’s inventory

let users sell cs2 skins through your product. get a quote, send a trade, track settlement.
2 items selected
credited after steam trade protection
merchant workspace
purchases, sales, balances and your team. the workspace behind every api call.
open merchant panelinterface preview: illustrative data
built for developers
start with the api docs. or give your coding agent the integration prompt, with endpoints and safeguards included.
integrate the csboard api into this project. read first: - https://csboard.com/cs2-skins-api/llms.txt - https://api.csboard.com/llms.txt - openapi spec: https://api.csboard.com/openapi.json - mcp server: https://csboard.com/mcp (streamable http, header "Authorization: Bearer $CSBOARD_API_KEY") my key is in the env var CSBOARD_API_KEY. base url: https://csboard.com/v1 build: 1. a catalog client on GET /v1/listings and GET /v1/prices (appId 730, 570, 252490). 2. a buy flow on POST /v1/market/buy that delivers to my user's steam trade url, always with max_price_usd and a custom_id so a retry never buys twice. 3. a webhook receiver that verifies X-CSBoard-Signature (hmac-sha256). 4. if instant sell is enabled on my key: POST /v1/sell/quotes, then POST /v1/sell/orders with external_id; the money lands on my balance after steam's trade protection. use the stack already in this repo and write tests.
POST /v1/market/buy
Authorization: Bearer $CSBOARD_API_KEY
Content-Type: application/json
{
"item_ids": ["<listing_id>"],
"partner": "<steam_partner_id>",
"token": "<trade_token>",
"max_price_usd": 120.00,
"custom_id": "your-order-1042"
}
example requestcs2 / 730csboard’s own catalog, merged from 10 supplier feeds and csboard p2p sellers. the api reads that catalog and buys from it, so the price in /v1/listings is the price you are charged.
send the form on this page or write to api@csboard.com. after a short review you get a merchant.csboard.com account with 2fa, and the key is in its developers tab. buying is a separate switch per key.
top up your csboard balance with usdt in the cabinet. api orders are debited from that balance. delivery to a third-party trade url is paid from settled balance only.
median 2m 15s from order to delivered, measured over 8,664 orders in the last 30 days. items inside a steam trade hold wait for the hold to end; each listing shows its delivery type before you buy.
cs2, dota 2 and rust (appId 730, 570 and 252490). delivery straight to another account’s trade url works for cs2 today; instant sell is cs2.
tell us what you are building and the volume you expect. we answer from api@csboard.com.
or write directly:
read the docs