Skip to content
LogoLogo

Identifiers

Steam Market routes combine catalog-level and owner-specific identifiers.

IdentifierScopeNotes
appidApplication730 is Counter-Strike 2, 440 is Team Fortress 2, and 753 is Steam Community.
market_hash_nameMarket catalogLocale-independent item name used by listing and pricing routes. URL-encode it as a path or query component.
item_nameidMarket order bookInternal numeric ID used by histogram and activity routes. It is not the class ID.
classidDescription classGroups assets sharing a description.
instanceidDescription variantDistinguishes variants within a class. Often 0, but not always.
assetidOwned assetIdentifies one asset for one owner. Appears on listing rows and changes after transfers.
listingidSell listingIdentifies a specific Market listing.
buy_orderidBuy orderIdentifies an account's buy order.
market_bucket_idStructured Market bucketOpaque bucket identifier returned by newer structured endpoints.
market_bucket_group_idStructured Market groupOpaque group identifier. Listing paths can also use G… group names.

Item name ID

item_nameid is required by the classic itemordershistogram and itemordersactivity routes. It is normally embedded in listing-page state. Do not substitute classid, assetid, or a hash of market_hash_name.

Prices

Structured Market fields such as unPrice, unFee, price_total, and price are integer minor units for the selected Steam currency. Formatted strings such as lowest_price, median_price, and strSubtotal include the localized currency presentation.

Do not parse formatted strings when an integer amount is available.