Discover/steamcharts.com API
live

steamcharts.com APIsteamcharts.com

Access SteamCharts data via API: top games by player count, trending titles, search by name, and monthly historical stats per Steam App ID.

Endpoints
4
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/3fcf8070-ee16-4adc-be24-2c51d943c5fe/<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/3fcf8070-ee16-4adc-be24-2c51d943c5fe/get_homepage' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Get trending games and a summary of top games from the SteamCharts homepage. Returns lists of currently trending games (by percentage gain) and top games by current player count.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "trending_games": "array of trending game objects with title, appid, current_players, and change_24h",
    "top_games_summary": "array of top game objects with title, appid, current_players, peak_24h, and hours_played_last_30d"
  },
  "sample": {
    "data": {
      "trending_games": [
        {
          "appid": "3918510",
          "title": "SpiritVale Playtest",
          "change_24h": "+722.3%",
          "current_players": "1767"
        }
      ],
      "top_games_summary": [
        {
          "appid": "730",
          "title": "Counter-Strike 2",
          "peak_24h": "1554184",
          "current_players": "693180",
          "hours_played_last_30d": "684574594"
        }
      ]
    },
    "status": "success"
  }
}

About the steamcharts.com API

The SteamCharts API exposes 4 endpoints covering live and historical Steam player-count data. Use get_game_details to pull monthly player history — including average players, peak players, and month-over-month gain — for any game identified by its Steam App ID. Other endpoints surface trending games by 24-hour percentage gain, the full paginated top-games list, and name-based game search with current player counts.

What the API Covers

SteamCharts tracks concurrent player counts for games on Steam. This API exposes four endpoints that map to the main data surfaces on the site: homepage summaries, ranked top-game listings, name search, and per-game historical time series. Every game is referenced by its Steam App ID — the same numeric identifier used across the Steam platform — making it straightforward to cross-reference results with other Steam data sources.

Endpoint Details

get_homepage returns two lists: trending_games (sorted by percentage gain with change_24h fields) and top_games_summary (which includes hours_played_last_30d in addition to current_players and peak_24h). get_top_games paginates the full ranked list 25 games per page, with each entry carrying rank, appid, current_players, peak_24h, and hours_played. Supply a page integer to walk through deeper results. search_games accepts a query string and returns matching titles with their current player counts — useful for resolving a game name to its appid before calling get_game_details.

Historical Data via get_game_details

get_game_details is the most data-dense endpoint. Pass an appid (e.g. '730' for Counter-Strike 2) and the response includes a stats object with playing, 24-hour_peak, and all-time_peak, plus a history array of monthly records. Each history record contains month, avg_players, gain, gain_percent, and peak_players, giving a full time series suitable for trend analysis or charting player-base growth and decline over time.

Common use cases
  • Track which games are gaining momentum using trending_games and the change_24h field from get_homepage.
  • Build a game popularity dashboard ranking titles by current_players and peak_24h using get_top_games.
  • Resolve a game title to its Steam App ID via search_games before fetching detailed stats.
  • Chart a game's player-base growth or decline over months using the history array from get_game_details.
  • Compare avg_players and peak_players across months to identify seasonal spikes for a specific game.
  • Monitor all-time_peak and current concurrent players to gauge a game's retention relative to its launch.
  • Aggregate hours_played_last_30d from top games to estimate overall platform engagement trends.
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 SteamCharts have an official developer API?+
No. SteamCharts does not publish an official developer API or documented data feed. Valve's own Steam Web API (steamapi.steampowered.com) covers app metadata and some ownership stats but does not expose concurrent player counts or the historical monthly data that SteamCharts aggregates.
What does `get_game_details` return beyond current player counts?+
It returns a stats object with playing, 24-hour_peak, and all-time_peak, plus a history array of monthly records. Each record includes month, avg_players, gain (absolute change from the prior month), gain_percent, and peak_players. This gives you a full month-by-month time series for any game identified by its appid.
Does the API expose individual review scores or Steam store metadata for games?+
Not currently. The API covers player counts, peak values, hours-played figures, and monthly historical data. It does not include review scores, tags, prices, or store descriptions. You can fork this API on Parse and revise it to add an endpoint that fetches Steam store metadata.
How does pagination work in `get_top_games`, and how many games are returned per page?+
Each page returns 25 game objects. Pass an integer to the page parameter to fetch deeper results. The response includes a page field confirming which page was returned. If you omit page, the endpoint returns the first page by default.
Does the API cover player data for non-Steam platforms or games not listed on SteamCharts?+
No. Coverage is limited to games that appear on SteamCharts, which tracks titles available on Steam. Games exclusive to other storefronts — Epic Games Store, GOG, console platforms — are not included. You can fork this API on Parse and revise it to add endpoints targeting other platform tracking services.
Page content last updated . Spec covers 4 endpoints from steamcharts.com.
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.