Pushbuild

Steam Store API - Games, Prices, Reviews & Player Counts

Search Steam games or look them up by app ID: price and discount, developer, publisher, genres, release date, review score and counts, Metacritic score and live player count. Pull user reviews and the top sellers, new releases and specials charts.

$0.16 per 1,000 reviews · $0.80 per 1,000 results

Get an API key

What it returns

Game data from Steam's public store and Web API endpoints.

Common uses

Game market research, pricing and discount tracking, sentiment analysis, publisher scouting. Pay per result.

Request

POST https://api.pushbuild.com/steam-store/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
appIdslist of stringsSteam app IDs or store URLs, e.g. 730, 570, https://store.steampowered.com/app/1245620.
searchQuerieslist of stringsGame names to search the Steam store for.
maxResultsPerSearchintegerGames to take from each search. Default: 10.
chartslist of stringsCurrent Steam store charts.
includePlayerCountbooleanPlayers in game right now. Default: true.
includeReviewsbooleanAlso return individual user reviews. Default: false.
maxReviewsPerAppintegerReviews to return per game. Default: 100.
reviewSortstring: recent, updated, allWhich reviews first. Default: "recent".
reviewTypestring: all, positive, negativeFilter by recommendation. Default: "all".
reviewLanguagestringSteam language name, e.g. english, schinese, german; all for every language. Default: "all".
countrystringTwo-letter store country for prices and availability. Default: "us".
languagestringLanguage for descriptions. Default: "english".
maxAppsintegerMaximum games to look up. Default: 100.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/steam-store/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"appIds": ["730", "1245620"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.16 per 1,000 reviews · $0.80 per 1,000 results. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.