Skip to main content
GET
Bulk availability check
Before placing a batch order, confirm the listings you intend to buy are still available. Pass up to 100 listing ids as a comma-separated ids parameter; the response gives the live price of every id still available and lists the ids that are gone. Authentication required. Send your key as Authorization: Bearer csb_pub_....

Query parameters

string
required
Comma-separated listing ids, e.g. itm_8841201,itm_8841340. Required. Maximum 100 ids per request.
integer
default:"730"
Game the ids belong to: 730 = CS2, 570 = Dota 2, 252490 = Rust. Use the same appId you read the ids with from GET /v1/listings.

Response fields

object
required

Example request

Example response

Error codes

Availability is a point-in-time snapshot. An id reported as available can still sell out before your purchase executes — always send max_price_usd and handle item_unavailable on the buy call.

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.

Query Parameters

ids
string
required

Comma-separated listing ids. Required. Maximum 100 ids per request.

appId
enum<integer>
default:730

Steam appId of the game. 730 = CS2 (the default), 570 = Dota 2, 252490 = Rust. Omit it and the endpoint answers for CS2 exactly as before. An appId this key may not use answers 400 unsupported_game, whose supported_app_ids lists the ones it may — see GET /games.

Available options:
730,
570,
252490

Response

Availability map for the requested ids.

data
object
required