best_apisJobs data reportFree sampleAI agents (MCP)

Steam reviews scraper: game reviews and app details as JSON or CSV

Public Steam store reviews and optional app metadata via Steam's JSON endpoints. Filter by language, recency and sentiment.

Try it on Apify

Pricing: $1.20 per 1,000 reviews, plus $0.005 per run. No subscription: you pay per result.

What people use it for

Quick start (Python)

pip install "apify-client>=3"

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("best_apis/steam-reviews-scraper").call(run_input={
    "appIds": [
        "730"
    ],
    "maxReviewsPerApp": 200,
    "language": "english",
    "filter": "recent",
    "includeAppDetails": true
})
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

Quick start (cURL)

curl -X POST "https://api.apify.com/v2/acts/best_apis~steam-reviews-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
  -H "Content-Type: application/json" -d '{"appIds": ["730"], "maxReviewsPerApp": 200, "language": "english", "filter": "recent", "includeAppDetails": true}'

FAQ

Do I need a Steam key?
No. It uses public store endpoints.
Can I get only negative reviews?
Yes, set reviewType to negative.
How do I get an API token?
Create a free Apify account, then copy your token from Settings > API & Integrations. New accounts include free monthly platform credit.

Related