Steam Market Price API
Price one market item by hashName: lowest ask, median sale and volume for the last day.
GET /v1/steam/market/item1 credit Failed requests are free A not-found answer is still charged
About this endpoint
GET /v1/steam/market/item takes appId and name, the item's market name from hashName in the market search, for example AK-47 | Redline (Field-Tested). It returns data.lowestPrice, data.medianPrice and data.volume, with data.currency set to the currency id used.
currency defaults to 1 (USD) and accepts Steam's currency ids, such as 2 for GBP, 3 for EUR and 8 for JPY. lookupStatus is found when the item exists and not_found when the name does not match. The community routes are rate limited more tightly than the store and app routes, so request a price when you need one rather than polling many items in a loop.
Steam Market Price API FAQ
How do I get a Steam market item's price?
Call GET /v1/steam/market/item with appId and name. Use the hashName from market search as name. Read data.lowestPrice, medianPrice and volume, and check data.currency.
Which currency can I request?
Pass currency as Steam's currency id. 1 is USD and the default, 2 is GBP, 3 is EUR, 8 is JPY and 20 is CAD, for example. The response echoes the id in data.currency and formats the prices in that currency.
What is the difference between lowest and median price?
lowestPrice is the lowest current sell listing. medianPrice is the median sale price over the last day. volume is how many items sold in the last 24 hours. Any of them can be null when the item has no market activity.
Why is the item not found?
The name must match the market name exactly, including wear and quality in parentheses. Get it from hashName in market search instead of typing it. lookupStatus not_found means no item matched.
How many credits does a price lookup 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.
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