Steam API – Game Prices, Sales, Player Count & Top Sellers avatar

Steam API – Game Prices, Sales, Player Count & Top Sellers

Pricing

from $2.00 / 1,000 games

Go to Apify Store
Steam API – Game Prices, Sales, Player Count & Top Sellers

Steam API – Game Prices, Sales, Player Count & Top Sellers

Steam game data API: top sellers, games on sale, most wishlisted and most played, or any game by name, id or URL. Price and discount per country, review totals and score, players now, release date, developer, genres and Metacritic. $2 per 1,000 games.

Pricing

from $2.00 / 1,000 games

Rating

0.0

(0)

Developer

Rowfeed

Rowfeed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Get Steam game data as clean rows: price and discount in any country's currency, review totals and score, players in game right now, release date, developer, publisher, genres, Metacritic score and more. Read Steam's lists (top sellers, games on sale, most wishlisted, most played) or look up any game by name, app id or store URL. Re-run it on a schedule to track Steam prices, sales and charts. Built for game studios and publishers watching competitors, deal and price-tracking sites, market researchers and AI agents. The data comes from Steam's own public store and Web API endpoints: no login, no browser, no proxies.

What you get

  • Steam lists in Steam's order: top sellers, on sale (specials), most wishlisted, most played. Up to 100 per list.
  • Any game by app id (1245620), store URL or name (Hollow Knight).
  • Price per country: price now, price before discount, discount % and currency (USD, GBP, EUR, BRL, JPY ...). Free games show price 0.
  • Reviews: total, positive, negative, positive % and Steam's score ("Very Positive").
  • Players now: how many people are in the game at this moment.
  • Release date, coming soon, developers, publishers, genres, Steam features, Metacritic score, recommendations, Windows/Mac/Linux, age rating, number of DLCs and achievements, short description, header image and store link.

Game data only: no review texts, no user names or profiles.

Example output

A real row for Elden Ring (US store):

{
"source": "game",
"query": "1245620",
"country": "us",
"app_id": "1245620",
"name": "ELDEN RING",
"is_free": false,
"price": 59.99,
"price_before_discount": 59.99,
"discount_percent": 0,
"currency": "USD",
"release_date": "Feb 24, 2022",
"developers": ["FromSoftware, Inc."],
"publishers": ["FromSoftware, Inc.", "Bandai Namco Entertainment"],
"genres": ["Action", "RPG"],
"reviews_total": 1159692,
"reviews_positive": 1079074,
"positive_percent": 93.0,
"review_score": "Very Positive",
"players_now": 28577,
"metacritic_score": 94,
"store_url": "https://store.steampowered.com/app/1245620/",
"checked_at": "2026-10-22T14:10:00+00:00"
}

Input

FieldWhat it does
liststop_sellers, on_sale, most_wishlisted, most_played. Empty = only the games below.
gamesApp ids, store URLs or names. Up to 1,000.
country2-letter code for prices, currency and lists: us, gb, de, br, jp ...
maxPerList1 to 100. Default 20.

Pricing

Pay per event, no subscription:

  • $2 per 1,000 games ($0.002 per game row).
  • $0.001 per run start.

Example: the top 100 sellers cost $0.20. Tracking 50 games every day costs about $3 a month. A game Steam does not have is returned as a free error row. You can cap the cost of a run with the maximum charge setting.

Good to know

  • Steam limits how fast its store can be read, so the Actor reads about one game every 3-4 seconds: 20 games take about a minute, 100 games about 6 minutes.
  • Prices are Steam's own for the country you choose; lists can differ by country.
  • "Players now" is Steam's live count; some games (and DLCs) have none.
  • Use it from the API, on a schedule, in n8n/Make/Zapier, or from AI agents.

Not affiliated with Valve or Steam.