Skip to main content
POST
Quote a Steam inventory
Quote a seller’s inventory before you sell it. Every item the CSBoard network will buy right now comes back with price_usd, the exact amount your balance is credited for it. Items nobody will buy are left out. Authentication required. Send your key as Authorization: Bearer csb_pub_.... Selling capability required. Instant Sell is invite-only. Until it is enabled for your key this answers 403 selling_not_enabled. See the Instant Sell guide.

Request body

string
required
The seller’s Steam trade URL (20 to 300 characters). Their inventory is quoted, and the trade offers are later sent here.
integer
default:"730"
Steam app to quote: 730 CS2, 570 Dota 2, 252490 Rust. Leave it out for CS2. A game your key cannot sell answers 422 unsupported_game with the supported_app_ids it can.
boolean
default:"false"
false: the whole sale ships as one trade offer. true: every item goes to the market that pays the most for it, which can mean several offers. Use the same value when you create the order. See one offer or several.

Response fields

SellQuoteItem[]
required
Sellable items.
datetime
required
Quotes are good for about two minutes. Re-quote before you create an order if this has passed.

Example request

Example response

Error codes

Authorizations

Authorization
string
header
required

Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.

Body

application/json
trade_url
string
required

The seller's Steam trade URL. Their inventory is quoted and the offers are sent here.

Required string length: 20 - 300
app_id
enum<integer>
default:730

Steam app to quote: 730 CS2, 570 Dota 2, 252490 Rust. Leave it out for CS2. A game your key cannot sell answers 422 unsupported_game.

Available options:
730,
570,
252490
split
boolean
default:false

false: the whole sale ships as ONE trade offer. true: every item goes to the market that pays most for it, which can mean several offers. See the Instant Sell guide.

Response

Quoted items.

items
object[]
required
expires_at
string<date-time>
required

Quotes are good for about two minutes.