Discover/steamdb.info API
live

steamdb.info APIsteamdb.info

Access SteamDB data via API: trending games, most played, top rated, current sales, free promotions, and full game details including price history.

Endpoints
7
Updated
10d ago
Try it

No input parameters required.

api.parse.bot/scraper/9d2dd578-17d8-42f1-9cf5-171bd44847cb/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9d2dd578-17d8-42f1-9cf5-171bd44847cb/get_free_promotions' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Retrieve currently active and upcoming free game promotions on Steam. Returns active promotions with full details and upcoming promotions with estimated dates.

Input

No input parameters required.

Response
{
  "type": "array",
  "fields": {
    "name": "string, game title",
    "app_id": "string or null, Steam application ID",
    "status": "string, 'active' or 'upcoming'",
    "end_time": "string or null, ISO datetime for active promotions",
    "image_url": "string or null, header image URL",
    "start_time": "string or null, ISO datetime or rough date string",
    "store_link": "string or null, Steam store link",
    "promotion_type": "string, type of promotion (e.g. 'Free to Keep', 'Upcoming')"
  },
  "sample": {
    "data": [
      {
        "name": "Overcome Your Fears - Caretaker",
        "app_id": "3550490",
        "status": "active",
        "end_time": "2026-05-07T15:00:00+00:00",
        "image_url": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/3550490/cbd34ac4c5465cd866035baad4f75ec11293aea1/header.jpg",
        "start_time": "2026-05-01T15:00:00+00:00",
        "store_link": "https://store.steampowered.com/app/3550490/?curator_clanid=4777282&utm_source=SteamDB",
        "promotion_type": "Free to Keep"
      },
      {
        "name": "AquaDream Soundtrack",
        "app_id": null,
        "status": "upcoming",
        "end_time": null,
        "image_url": null,
        "start_time": "May 2026",
        "store_link": null,
        "promotion_type": "Upcoming"
      }
    ],
    "status": "success"
  }
}

About the steamdb.info API

The SteamDB API exposes 7 endpoints covering trending games, current sales, free promotions, player counts, and per-game details from SteamDB.info. Use get_game_details to pull price history across currencies and third-party owner estimations for any Steam app ID, or use get_free_promotions to list active and upcoming free-to-keep titles with start and end times.

What the API Covers

The SteamDB API surfaces data from SteamDB.info across seven endpoints. Discovery endpoints — get_trending_games, get_most_played_games, and get_top_rated_games — return ranked lists with fields like current_players, peak_24h, all_time_peak, rating_percentage, and reviews_count. The get_current_sales endpoint returns active discounts with discount (e.g. -25%), price, rating, and ends date per game. All list endpoints include app_id, which you can pass downstream to get_game_details.

Game Details and Price History

get_game_details accepts a single appid parameter (e.g. 730 for Counter-Strike 2, 570 for Dota 2) and returns price_history_summary — an array of objects with currency, current_price, and lowest_recorded — plus owner_estimations from multiple third-party providers. This makes it useful for tracking historical pricing across regions or estimating install base from independent sources.

Promotions and Search

get_free_promotions returns both active and upcoming promotions, including start_time, end_time, promotion_type (e.g. Free to Keep), and a direct store_link. The search_games endpoint accepts a query string and returns matching titles with their app_id and type, useful for resolving a game name to its Steam application ID before calling get_game_details.

Common use cases
  • Monitor free-to-keep Steam promotions and alert users before the end_time expires
  • Build a Steam sale tracker that surfaces discounts above a threshold using the discount field from get_current_sales
  • Compare current and lowest-ever prices across currencies using price_history_summary from get_game_details
  • Display a live 'most played' leaderboard using current_players and peak_24h from get_most_played_games
  • Estimate Steam game ownership across providers using the owner_estimations array in get_game_details
  • Resolve game titles to Steam app IDs programmatically using search_games before fetching full details
  • Track trending title momentum by polling get_trending_games follower counts over time
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does SteamDB have an official developer API?+
No. SteamDB.info does not publish a public developer API. Steam itself offers the Steamworks Web API (developer.valvesoftware.com/wiki/Steamworks_Web_API), but it does not include the aggregated stats, price history summaries, or owner estimations that SteamDB compiles.
What does `get_game_details` return that the other endpoints don't?+
get_game_details is the only endpoint that returns price_history_summary — lowest recorded and current prices per currency — and owner_estimations from named third-party providers. The other endpoints return current snapshot data (rankings, player counts, discount percentages) but no historical pricing or ownership figures.
Does `get_free_promotions` distinguish between games that are permanently free and time-limited promotions?+
Yes. The promotion_type field indicates the nature of each promotion (e.g. Free to Keep, Upcoming), and the status field is either active or upcoming. Active promotions include an end_time in ISO datetime format; upcoming ones include a start_time which may be a rough date string rather than a precise timestamp.
Does the API cover DLC, software, or non-game Steam apps?+
The list endpoints (trending, most played, top rated, sales) focus on games. search_games does return a type field that can surface non-game app types, and get_game_details works for any valid appid. Dedicated endpoints for DLC-only catalogs, Steam software titles, or bundles are not currently included. You can fork this API on Parse and revise it to add endpoints targeting those app categories.
Are player counts and rankings updated in real time?+
The data reflects what SteamDB.info displays at the time of the request. SteamDB itself sources player counts from Valve and updates them periodically, so there may be a short lag between Valve's live figures and what this API returns. There is no timestamp field in the list responses indicating exactly when the underlying data was last refreshed.
Page content last updated . Spec covers 7 endpoints from steamdb.info.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
SteamDB API – Trending, Sales & Game Data · Parse