GET /inventory/steam
Returns the authenticated user’s live CS2 inventory from Steam. A linked Steam account is required — connect yours in your account settings before calling this endpoint. Auth: Bearer token + linked Steam accountResponse example
Steam asset ID for this specific instance of the item. Unique within the inventory.
Full item name as it appears in the Steam market catalog.
Doppler/Gamma phase for phase-variant items, or
null.Display name without wear condition.
Steam CDN URL for the item’s inventory icon.
Whether the item can currently be traded on Steam.
Whether the item can be listed on the Steam Community Market.
Number of this item in the stack. Almost always
1 for CS2 items.Wear float value (0.0–1.0) for weapon skins.
null for non-weapon items.Pattern seed for weapon skins.
null for items without a pattern.Steam inspect link for viewing the item in-game.
null for items that do not support inspection.Custom name tag applied to the item, or
null.Applied stickers.
null when the item has none.Applied charms.
null when the item has none.Total number of items Steam reported in the inventory.
This endpoint fetches live data on each call. Nothing is persisted by CS2Cap.
stickers and charms may be null when an item has none applied.GET /inventory/steam/lookup
Returns the live CS2 inventory for any Steam account. You can identify the target by their 17-digit Steam64 ID or their vanity URL name. Auth: Bearer token17-digit Steam64 ID (e.g.,
76561198012345678) or vanity URL name (e.g., myusername). The vanity URL name is the custom part of a Steam profile URL.Response example
GET /inventory/steam. See that endpoint’s response field definitions above.