Read a Steam app's current price, currency, and active discount percentage programmatically for a storefront or price-tracking tool

domain: store.steampowered.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Call GET store.steampowered.com/api/appdetails?appids=<appid>&filters=price_overview to fetch only the pricing portion of the storefront data
  2. Read data.price_overview.currency, .initial, .final, and .discount_percent from the response, noting initial/final are integer cents, not decimal currency
  3. Pass a cc (country code) query parameter such as cc=us or cc=de to get pricing localized to a specific storefront region
  4. Treat a missing price_overview field as expected for free-to-play titles rather than as an error condition
  5. Cache responses client-side and avoid re-fetching on every request, since this endpoint is not part of the official documented Steamworks Web API

Known gotchas

Related routes

Understand and safely use the Steam Inventory, Trading, and Market APIs
steamcommunity.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans