Steam Game Scraper avatar

Steam Game Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Steam Game Scraper

Steam Game Scraper

Extract game data from Steam Store: title, price, discount, review score, genres, tags, developer, publisher, release date, player count. Browse top sellers, new releases, or search by keyword. Ideal for gaming market analysis, price tracking.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract game data from Steam Store: title, price, discount, review score, genres, tags, developer, publisher, release date, player count. Browse top sellers, new releases, or search by keyword. Ideal for gaming market analysis, price tracking.

Use cases

  • Track a game's price, discount, and platform availability
  • Research a genre's pricing and release cadence
  • Build a games catalogue or wishlist tracker
  • Monitor competitor releases and tags
  • Analyse developer and publisher output

Input

ParameterTypeRequiredDefaultDescription
searchUrlstringNoCustom Steam Store URL to scrape (overrides other parameters)
querystringNo"action"Search term to find games on Steam
genrestringNoFilter by genre tag
tagstringNoFilter by Steam tag
onSalebooleanNofalseOnly show games currently on sale
maxResultsintegerNo20Maximum number of games to scrape

Example input

{
"query": "action",
"onSale": false,
"maxResults": 20
}

Output

Each dataset item looks like this — real output from an actual run of this Actor:

{
"title": "Action Taimanin",
"appId": "1335200",
"url": "https://store.steampowered.com/app/1335200",
"imageUrl": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1335200/b7f257c61b0b57446b4c22ddb3d2b8995f56ebe3/capsule_231x87.jpg?t=1754155148",
"headerImageUrl": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1335200/b4451d6a49308f7f76dd11436a6eb027009c62dd/header.jpg?t=1754155148",
"shortDescription": "An intense, gorgeous hack-and-slash action RPG from the Taimanin fame!",
"price": 0,
"currency": "USD",
"releaseDate": "5 Oct, 2020",
"developer": "LiLith",
"publisher": "Infini-Brain inc.",
"platforms": {
"windows": true,
"mac": false,
"linux": false
},
"genres": [
"Action",
"Adventure"
],
"tags": [
"Single-player",
"Multi-player"
]
}
FieldType
titlestring
appIdstring
urlstring
imageUrlstring
headerImageUrlstring
shortDescriptionstring
pricenumber
currencystring
releaseDatestring
developerstring
publisherstring
platformsobject
genresarray
tagsarray

The dataset also ships a preset table view (Games), so the key columns are readable straight away in Apify Console, and exportable to JSON, CSV, Excel, or XML.

How to run it

In Apify Console — open the Actor, fill in the input form, click Start, then download the results from the Dataset tab.

With the JavaScript client

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('cloud9_ai/steam-game-scraper').call({
"query": "action",
"onSale": false,
"maxResults": 20
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

With the Python client

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('cloud9_ai/steam-game-scraper').call(run_input={
"query": "action",
"onSale": False,
"maxResults": 20
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

With the APIPOST https://api.apify.com/v2/acts/cloud9_ai~steam-game-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN with the input JSON as the body.

Notes and limits

  • No API key, account, or login is needed — just the input above.
  • maxResults caps how much a single run collects, which is also what caps the run's cost.
  • Requests are paced and failed requests are retried automatically, so runs stay inside the source's rate limits.
  • Only publicly available data is collected. How you use the output is your responsibility, including the source's terms of use and any applicable data-protection law.

Support

Found a bug, or need a field that isn't in the output? Open an issue on the Issues tab of this Actor in Apify Console. Issues there are read and answered.

License

Apache-2.0