# Steam Game Review By Language

**Use case:** 

Collect Steam customer reviews for game publishers and localization teams to compare feedback across language markets. Each row includes review text, verdict, reviewer name, playtime, and helpfulness votes. Change gameNames to choose a game and language to select its review language.

## Input

```json
{
  "mode": "reviews",
  "appIds": [
    "1145360",
    "1245620"
  ],
  "startUrls": [
    {
      "url": "https://store.steampowered.com/app/1174180/Red_Dead_Redemption_2/"
    }
  ],
  "gameNames": [
    "Hades"
  ],
  "maxReviews": 50,
  "maxGames": 3,
  "reviewType": "all",
  "language": "german",
  "sortBy": "recent",
  "helpfulWithinDays": 30,
  "purchaseType": "all",
  "minPlaytimeHours": 0,
  "maxPlaytimeHours": 0,
  "steamDeckOnly": false,
  "includeOffTopic": false,
  "useReviewQuality": true,
  "includeGameDetails": false
}
```

## Output

```json
{
  "gameTitle": {
    "label": "Game",
    "format": "text"
  },
  "rating": {
    "label": "Rating",
    "format": "text"
  },
  "reviewText": {
    "label": "Review",
    "format": "text"
  },
  "authorName": {
    "label": "Author",
    "format": "text"
  },
  "authorSteamId": {
    "label": "Author ID",
    "format": "text"
  },
  "authorPlaytimeForever": {
    "label": "Playtime (hrs)",
    "format": "number"
  },
  "votesHelpful": {
    "label": "Helpful Votes",
    "format": "number"
  },
  "timestampCreated": {
    "label": "Date",
    "format": "text"
  },
  "language": {
    "label": "Language",
    "format": "text"
  },
  "steamPurchase": {
    "label": "Steam Purchase",
    "format": "text"
  },
  "primarilySteamDeck": {
    "label": "Steam Deck",
    "format": "text"
  },
  "recordType": {
    "label": "Type",
    "format": "text"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "text"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The Steam Game Reviews & Playtime Extractor Actor is ready to run with the inputs already set for "Steam Game Review By Language". [Sign up or log in](https://console.apify.com/create-task-from-example/thUjgpG7uorPwCXzq) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Steam Game Review By Language" task

The Steam Game Reviews & Playtime Extractor Actor will start running based on the input automatically. You can also change all the input fields, like mode, steam app ids, and more, to match your specific use case.

### 3. Receive the "Steam Game Review By Language" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as game, rating, review, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Steam Game Review By Language" task via API](https://apify.com/dataspryva/steam-game-reviews-and-playtime-extractor.md).

## FAQ

### How do I get Steam game reviews in German?

The Steam review data task is set to collect up to 50 Hades reviews in German. Each result includes the review text, verdict, reviewer name, playtime, and helpfulness votes.

### What information does a Steam game review Include?

Review rows in the Steam review data task can Include the game title, review text, positive or negative rating, reviewer name, playtime, helpfulness votes, and review date.

### How do I choose a game and review language on Steam?

Set the game name and language for the Steam review data task; this run uses Hades and German. An exact case-insensitive game title match is preferred over the first search result.

### Do I need a Steam login or API key to collect reviews?

The Steam review data task uses anonymous public review services and requires no Steam login or API key.

### Can I download German Steam review results as CSV?

Results from the Steam review data task can be downloaded as CSV, JSON, Excel, XML, RSS, or an HTML table, or read through the Apify API.

### Can I schedule Steam review collection every week?

You can schedule the Steam review data task with Apify Schedules, run it through the Apify API, or connect it to integrations such as Zapier, Make, and n8n.

### Is collecting Steam reviews subject to data-protection laws?

The Steam review data task collects public review data. The person running it is responsible for complying with the site's terms and data-protection laws such as GDPR or CCPA.

## About this Actor

This example demonstrates how to use [Steam Game Reviews & Playtime Extractor](https://apify.com/dataspryva/steam-game-reviews-and-playtime-extractor.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/dataspryva/steam-game-reviews-and-playtime-extractor.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/dataspryva/steam-game-reviews-and-playtime-extractor.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
