Steam Market Search API
Find a Community Market item, read its listing count and lowest price, and take the hashName to the price route.
GET /v1/steam/market/items1 credit Failed requests are free
About this endpoint
GET /v1/steam/market/items searches Community Market items. query matches item names, for example ak-47, and appId limits the search to one app, for example 730 for Counter-Strike 2. page steps through ten items at a time.
Each item has name, hashName, appId, appName, listings, lowestPriceCents, lowestPrice, iconUrl, type and tradable. hashName is the exact market name the price route takes. The community routes are rate limited more tightly than the store and app routes, so space out pages and retry a temporary refusal.
Steam Market Search API FAQ
How do I search the Steam Community Market?
Call GET /v1/steam/market/items with query for item words, appId for one game, or both. data.items holds ten items a page with names, listings, lowest prices and images.
How do I get an item's price?
Take the item's hashName and call GET /v1/steam/market/item with that name and the appId. The search route gives you both, so you do not have to reconstruct the market name.
What is lowestPriceCents?
The lowest sell price in hundredths of the wallet currency unit, so 488 means $4.88 in USD. Divide by 100 for the amount. lowestPrice is the same figure as Steam displays it. Both are null when the item has no listing.
Why are pages slower than store search?
The Community Market routes allow fewer requests per minute than the store and app routes. Keep pages spaced out and retry a temporary refusal after a short delay. Do not treat a slow page as a miss.
How many credits does a market search page cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth. Each paginated page is a separate billed request.
Other Steam endpoints
- ReviewsGET /v1/steam/apps/{appId}/reviews
- Review summaryGET /v1/steam/apps/{appId}/reviews/summary
- Review histogramGET /v1/steam/apps/{appId}/reviews/histogram
- AppGET /v1/steam/apps/{appId}
- Apps by idGET /v1/steam/apps
- Player countGET /v1/steam/apps/{appId}/players
- NewsGET /v1/steam/apps/{appId}/news
- AchievementsGET /v1/steam/apps/{appId}/achievements