keyword source · steam

Steam Trends API

Monthly concurrent player counts for any Steam game as a normalized time series, growth rates, and the live most-played feed. No Steam Web API key, no scraping SteamDB.

get_growth · steam
# one POST, every source
POST https://api.trendsapi.ai/api
Authorization: Bearer YOUR_API_KEY

{ "mode": "get_growth",
  "source": "steam",
  "keyword": "Baldur's Gate 3",
  "percent_growth": ["3M", "12M"] }
200 OKnormalized 0-100
response
  {
    "search_term": "Baldur's Gate 3",
    "data_source": "steam",
    "results": [
      {
        "period": "3M",
        "growth": -3.2,
        "direction": "decrease"
      },
      {
        "period": "12M",
        "growth": 14.6,
        "direction": "increase"
      }
    ]
  }
application/jsontimestamped
Why it exists

Steam trend data, without the plumbing

Steam's own Web API does not expose player-count history, and SteamDB is a website you are not supposed to scrape. Trends API gives you the same class of data as clean JSON: how many people play a game, month over month, with growth computed and a live most-played feed.

Player counts answer the question hype cannot: is anyone still playing? A game can dominate YouTube for a week and lose half its players in a month. Querying both sources here, on the same 0-100 scale, separates launch noise from durable traction.

Use cases

What people build with it

Game research

Check whether a genre is growing or whether last year's hit was the peak.

Investing

Track player momentum for public game publishers.

Launch timing

Time your release window against competitor decay curves.

Streaming

Pick games with rising player counts, not just current hype.

Comparison

How it compares

Steam Web API / SteamDBTrends API
Player historynot exposed by Steammonthly series
SteamDB scrapingagainst ToS, brittleone call, JSON
Growth ratescompute yourself3M/6M/12M/5Y built in
Cross-industry comparenosame scale as 14 other sources
Free tiern/a100 requests/month
Three modes, one endpoint
get_time_series

Historical trend series for a keyword on this source, normalized 0-100.

get_growth

Growth percentages over 3M / 6M / 12M / 5Y windows.

get_top_trends

21 live trending feeds across platforms, no keyword needed.

FAQ

Common questions

What Steam data does Trends API provide?

Monthly concurrent player counts for any game as a normalized time series, growth percentages over 3M/6M/12M/5Y windows, and the live Steam Most Played feed.

Do I need a Steam Web API key?

No. One Trends API key covers Steam and every other source.

How is this different from SteamDB?

SteamDB is a website you scrape against its terms. Trends API gives you the same class of data as clean JSON with normalization and growth already computed, in the same response shape as 14 other sources.

Can I compare a game's Steam players with its YouTube buzz?

Query steam alongside youtube or google search for the game title and compare normalized scores. Player counts and content interest often diverge in interesting ways.

How far back does history go?

Up to 5 years of monthly data on paid plans; 90 days on the free tier.

Keep exploring

Related trend sources

Start pulling Steam trends in 60 seconds.

100 requests a month free. No credit card, no sales call. One key works for every source.

Get a free API key