Missing prices and rare items
Show unpriced items separately instead of silently treating them as worthless. CS2 float, patterns, stickers and Doppler phases can affect an individual item's value. Where supported, with_phase_price=1 applies available phase-specific prices.
Newly received and trade-protected skins
Context 16 can reveal skins missing from normal public CS2 inventory responses, including newly received skins. This is not limited to a particular 7–10-day lock. Reconstruction requires parse=1 on the first page, without start_assetid, including in mode 1. It does not guarantee discovery of every new item. This reconstruction does not recover freshly received cases; cases already present in context 2 remain available normally.
trade_locked=0 is the default and requests only the normal inventory. Use 1 for context 16 only, 3 for a prompt normal-inventory response with context 16 included only if already completed, or 4 when both contexts are required. Mode 3 makes one optional context-16 attempt and cancels it if the normal inventory finishes first. Mode 4 retries missing contexts within the request budget and may use the last valid protected-item snapshot. Modes 1 and 3 cost +1 credit; mode 4 costs +2 credits per inventory, including per Steam ID in a batch.
With your own steam_login_secure cookie, only the existing trade_locked=0 and 1 modes apply, without the partner-mode surcharge; 3 and 4 are rejected. Existing try_first_seven_days_blocked_items clients retain their legacy routing and +1-credit surcharge when trade_locked is omitted. See the API reference for request parameters.
tradeprotectedmaxdays counts down from our first detection, not from Steam's actual protection start. We may first see an item with six days really remaining and initially report seven. Use the item's status fields to determine tradability.
Inventory history needs inventory snapshots
Price history alone does not reveal what a player owned last month. Save the item quantities, valuation source, currency and observation time so portfolio changes remain explainable.