API
ReferenceSelling

Your Steam inventory

GET
/public/v1/steam-inventory

What is currently in your Steam inventory for one game, ready to be sold here. Each row carries a token: an opaque, signed handle for that item which you hand to POST /public/v1/sell. Tokens are tied to your account and expire after 30 minutes, so fetch, decide and sell in one pass rather than storing them. amount is how many copies that stack holds, and tradable is false while Steam is holding the item. This reads live from Steam, so it is heavily rate-limited.

AuthorizationBearer <token>

API key generated from your account settings on the website. Send as Authorization: Bearer csd_....

In: header

Query Parameters

app_id*string
Match^[1-9]\d*$

Response Body

application/json

curl -X GET "https://example.com/public/v1/steam-inventory?app_id=string"
{  "items": [    {      "token": "string",      "app_id": 1,      "steam_asset_id": "string",      "market_hash_name": "string",      "amount": -9007199254740991,      "commodity": true,      "tradable": true,      "market_price": -9007199254740991,      "recommended_price": -9007199254740991,      "icon_url": "string"    }  ]}