Get prices for many games
get_pricesRetrieve current prices and discounts for up to 250 Steam games by appid in a single request, ideal for checking wishlist deals. Marks unavailable titles and returns results in input order.
Instructions
Get current price and discount for a batch of games by appid in one call — efficient for checking a whole list (e.g. a wishlist) for deals. Handles up to 250 appids; if you also need review %, hardware compatibility or tags, use get_items instead (max 50 appids). Rows come back in the same order as the given appids, one per id (unavailable ones marked available:false — no such appid, not sold in that country, or a transient upstream failure on the chunk it fell in, so retry before concluding a game is unavailable — never dropped). A priced row carries final/initial price and discount_percent. A row marked priced:false has no price block at all, which is how BOTH free-to-play and not-yet-released titles come back: this endpoint cannot tell them apart, so never report priced:false as 'free' — pass those appids to get_items, whose is_free/coming_soon do separate them. No API key required. Get appids from search_games or get_wishlist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appids | Yes | Steam appids to price (1-250). Split a longer list across calls. | |
| country | No | Country (cc) for prices/currency and regional availability; overrides STEAM_COUNTRY for this call. Must be a real Steam store region — the two-letter shape is all that's checked here, and Steam answers an unrecognized code with US prices rather than an error, so a typo returns plausible numbers for the wrong country. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| prices | Yes |