Skip to content
ANY//
//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
}

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.