SteamDB API
# SteamDB API Comprehensive Steam ecosystem data via a single API: search, app metadata, charts, sales, achievements, regional pricing across 13 countries, and CCU history time-series back to launch for any Steam app. ## What you get - **Search** the full Steam catalog by query - **Per-app data**: full metadata, news, reviews, achievements, DLC, packages, current player count - **CCU history** —…
SteamDB API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| GET |
/api/v1/autocomplete /api/v1/autocomplete |
|
| GET |
/api/v1/search /api/v1/search |
Full-text search across the Steam catalog via Steam Storefront search. |
| Apps | ||
| GET |
/api/v1/apps/{id}/players /api/v1/apps/{id}/players |
|
| GET |
/api/v1/apps/{id}/prices /api/v1/apps/{id}/prices |
Returns current price + original price + discount % for USD, GBP, EUR, RUB, BRL, JPY, CNY, KRW, INR, ARS, TRY, and more. Empty list for free games. |
| GET |
/api/v1/apps/{id}/dlc /api/v1/apps/{id}/dlc |
|
| GET |
/api/v1/apps/{id}/followers /api/v1/apps/{id}/followers |
Returns the Steam community in-game/online count for the app — closest public proxy for what consumers want from "followers". Steam doesn't expose store-page wishlist counts… |
| GET |
/api/v1/apps/{id}/reviews /api/v1/apps/{id}/reviews |
|
| GET |
/api/v1/apps/{id}/achievements /api/v1/apps/{id}/achievements |
Note: Valve does not expose achievement details for CS2 (730) or Dota 2 (570) — those return 0–1 entries. Other apps return full data. |
| GET |
/api/v1/apps/{id}/info /api/v1/apps/{id}/info |
|
| GET |
/api/v1/apps/{id}/patches /api/v1/apps/{id}/patches |
Steam ISteamNews entries tagged `patchnotes`. |
| GET |
/api/v1/apps/{id} /api/v1/apps/{id} |
Full app metadata — name, developer, publisher, price, screenshots, languages, categories, genres, platforms. |
| GET |
/api/v1/apps/{id}/packages /api/v1/apps/{id}/packages |
|
| GET |
/api/v1/apps/{id}/players/history /api/v1/apps/{id}/players/history |
Returns monthly-averaged concurrent player counts. `range=max` returns the full history (~944 points for older apps). For higher-resolution live data, sample `/apps/{id}/players`… |
| GET |
/api/v1/apps/{id}/news /api/v1/apps/{id}/news |
|
| Charts | ||
| GET |
/api/v1/charts/most-played /api/v1/charts/most-played |
Live top-played leaderboard. Sourced from steamcharts.com. |
| GET |
/api/v1/charts/top-sellers /api/v1/charts/top-sellers |
|
| GET |
/api/v1/charts/top-rated /api/v1/charts/top-rated |
|
| GET |
/api/v1/charts/most-wishlisted /api/v1/charts/most-wishlisted |
|
| Sales | ||
| GET |
/api/v1/sales /api/v1/sales |
|
| Upcoming | ||
| GET |
/api/v1/upcoming /api/v1/upcoming |
|
| Tags | ||
| GET |
/api/v1/tags /api/v1/tags |
|
| GET |
/api/v1/tags/{id}/apps /api/v1/tags/{id}/apps |
|
| Directory | ||
| GET |
/api/v1/developers/{slug}/apps /api/v1/developers/{slug}/apps |
|
| GET |
/api/v1/publishers/{slug}/apps /api/v1/publishers/{slug}/apps |
|
| Packages | ||
| GET |
/api/v1/packages/{id} /api/v1/packages/{id} |
|
SteamDB API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $15 / month | — |
|
| ULTRA | $40 / month | — |
|
| MEGA | $150 / month | — |
|