//Source · Marketplaces
SteamDB API — Beyond What Valve Exposes
SteamDB tracks what Valve’s API never exposes — real-time and all-time peak player counts, historical price lows, sales with expiry dates, and full build history. These 6 endpoints return all of it as clean JSON, no SteamDB account required.
Start for free7-day free trial
What You Can Pull From SteamDB
/api/steamdb/appsFull SteamDB app record by Steam app ID — name, developer, publisher, genres, tags, categories, review counts (positive/negative/total), current players, 24h and all-time peak player counts, current price, historical low price, DLC count, and Steam Deck compatibility
/api/steamdb/apps/patchesBuild and patch history for a Steam application — each entry includes the build ID, patch title, publication timestamp, URL, and a flag indicating whether full patch notes are available
/api/steamdb/apps/searchSearch the SteamDB catalog by keyword — ranked app results with app ID, name, image URL, SteamDB page URL, Steam store availability flag, and last-updated timestamp
/api/steamdb/chartsLive SteamDB player-count leaderboard — the top games ranked by current player count, each with rank, app ID, name, current players, 24h peak, and all-time peak
/api/steamdb/promotionsCurrent free-game promotions and giveaways on Steam — each record includes app ID, sub ID, name, promotion type, and start/end timestamps for the promotion window
/api/steamdb/salesCurrent discounted Steam games — discount percentage, current price, deal type, rating, release date, historical-low flag, and sale start/end timestamps; optionally filter by minimum discount percentage
What Comes Back
{
"appid": 620,
"name": "Portal 2",
"discount_percent": 90,
"current_price": 0.99,
"currency": "USD",
"is_historical_low": true,
"deal_type": "weeklong",
"ends_at": 1786320000
}Built for These Jobs
Player Counts, Patches, and Price Lows
Connect over MCP or the API and catch record-low deals and free-game windows the moment they open. 7-day free trial.
Common Questions
/api/steamdb/charts and the current-players field in /api/steamdb/apps reflect SteamDB’s live leaderboard, updated in near real time by SteamDB’s own pipeline — typically within a few minutes of the actual count.