Appraise a public CS2 Steam inventory

Resolves a Steam profile and returns the total value of its CS2 inventory with the most expensive items. The inventory must be public in Steam privacy settings. A fresh appraisal can take a few seconds; on 503 retry after the Retry-After delay. Owners can hide their inventory on the site, then 403 hidden is returned.

get/api/v1/inventory

Request

  • Base URL: https://skinory.io
  • URL: https://skinory.io/api/v1/inventory
  • Auth: one of:
    • none
    • HTTP bearer
    • API key in header X-Api-Key

Query parameters

steamstring required

Steam profile URL (steamcommunity.com/id/<name> or /profiles/<id>), a 17-digit SteamID64 or a custom URL name

lang'en' | 'ru' | 'pt' | 'es' | 'de' | 'nl' | 'fr' | 'pl' | 'tr' | 'zh' | 'zh-Hant' | 'ja' | 'ko' | 'vi' | 'id' | 'ms' | 'tl' | 'hi' | 'ar' | 'fa' | 'he'

Language of the page links in url fields (the site locale prefix, e.g. /en/items/…). Defaults to the Accept-Language header, then English. Unknown values are ignored.

Response

Appraisal

steamIdstring required
profileUrlstring required
namestring required
avatarstring required
levelinteger nullable required
currency'USD' required
valuenumber required

Total value of priced items, USD

itemsinteger required

Items in the inventory

pricedinteger required

Items that have a market price

checkedAtstring date-time required
staleboolean required

true when a cached appraisal is returned while a fresh one is computed

publicPagestring nullable required

Public inventory page, only when the owner shared it

pricingstring required
sourcestring required

Changes

No recorded changes to this operation across all 1 revision of this API.