Steam Store Search Scraper avatar

Steam Store Search Scraper

Pricing

$1.00 / 1,000 result scrapeds

Go to Apify Store
Steam Store Search Scraper

Steam Store Search Scraper

Search the Steam store by keyword and get priced game rows: title, app ID, current price, discount, currency and capsule image. No account, no login.

Pricing

$1.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Find every game the Steam store returns for your keywords — priced, linked and ready to compare. Type words like survival crafting or pixel roguelike and each match comes back as a clean row with its current price, discount and store link. Built for deal hunters, market researchers, curators and anyone building a game catalog without copy-pasting from store pages.

No Steam account needed. No login. Nothing to install — paste keywords, run, download the table.

What you get

One row per matching game, per search term. Every field is a plain column:

FieldWhat it is
appIdThe game's Steam app ID (stable, use it as your key)
urlDirect link to the game's store page
titleGame title exactly as listed
imageUrlCapsule artwork URL, ready to hotlink or download (null when the store lists none)
priceCurrent price in store currency (0 for free games)
initialPricePrice before discount (null when never discounted)
discountPctDiscount percentage (0 when full price)
priceCurrencyCurrency code, e.g. USD, EUR, GBP
isFreetrue for free-to-play titles (null when no price is listed yet)
releasedRelease date as shown, e.g. 21 Aug, 2023 (Coming soon for unreleased)
reviewSummaryOverall player verdict, e.g. Very Positive (null when unrated)
reviewCountNumber of player reviews behind the verdict
termWhich of your keywords produced this row
scrapedAtWhen the row was read (ISO timestamp)

Full real example row:

{
"appId": "440",
"url": "https://store.steampowered.com/app/440/Team_Fortress_2/",
"title": "Team Fortress 2",
"imageUrl": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/440/capsule_231x87.jpg",
"price": 4.99,
"initialPrice": 9.99,
"discountPct": 50,
"priceCurrency": "EUR",
"isFree": false,
"released": "10 Oct, 2007",
"reviewSummary": "Very Positive",
"reviewCount": 1204,
"term": "shooter"
}

Input options

  • terms — Keywords to search, one per line. Each term returns its own result set, so terms doubles as your category list. Up to 50 terms per run.
  • maxResults — How many games to keep per term (1–500, default 100). The store total is respected automatically: asking for 500 on a term with 37 matches returns 37.
  • country — Country prices are shown in (default US). Use GB, DE, FR… to see regional pricing.
  • maxConcurrency — How many terms to search at once (1–3, default 2).
  • proxyCountry — Request region (default us). Leave it unless results look regionally wrong.

What you can do with it

  • Find every game in a niche. Search each keyword and list what the store actually returns, priced and linked.
  • Prospect competitors. Pull titles, prices and discounts across rival games in one run.
  • Stock a deals shortlist. Filter result sets by discount percentage before a sale event.
  • Feed a site or spreadsheet. Every field is a plain column — export to Excel, Google Sheets, CSV or JSON in one click.

How much it costs

You pay per result row ($0.0010): 1,000 games cost $1.00. Some typical runs:

  • 5 keywords × 100 results = 500 rows ≈ $0.50
  • A daily category sweep of 10 terms × 100 = 1,000 rows ≈ $1.00 per run
  • A one-off niche map of 3 terms × 50 = 150 rows ≈ $0.15

Terms with zero matches are listed in the run summary and never charged.

Limits & good to know

  • 50 search terms and 500 results per term, per run. Split bigger jobs across runs or schedules.
  • Result order follows the store's own ranking for your keyword.
  • Prices move with sales and regions — re-run or schedule for fresh numbers.
  • Removed or unlisted games simply don't appear in results.
  • Unreleased (coming-soon) games carry no price yet: price, discountPct and isFree come back null rather than a guessed value, so filter on price != null when you only want buyable games.

FAQ

  • Do I need a Steam account? No. Nothing to log into, no key to paste.
  • Which currency will I see? Whatever country you set. Prices match the storefront for that country.
  • A keyword returned nothing — was I charged? No. Empty terms appear in the run summary as failed/unreadable and cost nothing.
  • Can I run this daily? Yes — Apify schedules re-run it automatically, and each run costs only its own rows.
  • How do I get the data out? The dataset exports to Excel, CSV, JSON or Google Sheets in one click, or via API.

Output

Results land in the default dataset, one clean record per row, plus a run summary in the key-value store (OUTPUT) with per-term counts and any terms that returned nothing.