# Steam API: Get game reviews

> Reads public Steam player reviews for a game by name, store link, or app ID, with optional sorting (most helpful or most recent), verdict and language filters. Overall figures cover all lifetime reviews in every language and verdict.

Unofficial. Not affiliated with or endorsed by Steam.

- Page: https://fous.com/methods/store.steampowered.com/get-game-reviews
- Method: `store.steampowered.com/get_game_reviews`, version 1
- Website: store.steampowered.com
- Returns: game title and link, overall review summary, percent positive, total reviews, reviews (ID, link, recommended, text, posted date, hours played, helpful and funny votes)
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `game` | string | yes | `"Hollow Knight"` | Game name, Steam store link, or app ID, for example Hollow Knight. |
| `sort` | string | no |  | Order of reviews, for example most_recent. One of "most_helpful", "most_recent". Default "most_helpful". |
| `verdict` | string | no |  | Recommendation filter, for example negative. One of "all", "positive", "negative". Default "all". |
| `language` | string | no |  | Review language name, for example French; all includes every language. Default "English". |
| `max_results` | integer | no |  | Maximum reviews to return, for example 20. Default 20. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "game": "Hollow Knight"
}
```

Its output:

```json
{
  "game": "Hollow Knight",
  "reviews": [
    {
      "review_id": "236276941",
      "review_url": "https://steamcommunity.com/profiles/76561198084238006/recommended/367520/",
      "funny_votes": 2,
      "posted_date": "2026-09-26",
      "recommended": "yes",
      "review_text": "Great game. The lore is also incredible, especially when you finally piece together why [spoiler] the final boss stabbed himself, as he's actually trying to help you [/spoiler]. The soundtrack is amazing. The sealed vessel OST is the only thing that kept me sane during the path of pain. The only dow…",
      "helpful_votes": 46,
      "hours_played_at_review": 100.9
    },
    {
      "review_id": "235370562",
      "review_url": "https://steamcommunity.com/profiles/76561199014701945/recommended/367520/",
      "funny_votes": 0,
      "posted_date": "2026-09-16",
      "recommended": "yes",
      "review_text": "I hadn't played any metroidvania before, and was looking for a fun 2d platforming experience. Obviously Hollow Knight was the one to try. So far, really liking it! Sharp, quick gameplay, but slow enough you don't have to go super fast either, really good balance. \n\nArt style, music, and sound design…",
      "helpful_votes": 12,
      "hours_played_at_review": 22.3
    },
    {
      "review_id": "235764972",
      "review_url": "https://steamcommunity.com/profiles/76561198248757478/recommended/367520/",
      "funny_votes": 0,
      "posted_date": "2026-09-21",
      "recommended": "yes",
      "review_text": "It's a great game. Should have picked it up sooner but was waiting for Silksong to release. You know, better late than never and all. Also, turn on \"Quick Cast\" and don't sleep on nail arts.",
      "helpful_votes": 7,
      "hours_played_at_review": 167.1
    }
  ],
  "game_url": "https://store.steampowered.com/app/367520/",
  "total_reviews": 503838,
  "percent_positive": 97,
  "overall_review_summary": "Overwhelmingly Positive"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"store.steampowered.com/get_game_reviews","input":{"game":"Hollow Knight"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What are people saying about Baldur's Gate 3 lately? Pull the 30 most recent player reviews and tell me the overall percent positive.
- Show me the most helpful negative Steam reviews for Cyberpunk 2077, I want to know the main complaints before buying.
- Get German-language reviews for app ID 1245620, sorted newest first, max 50.
- I'm deciding whether to pick up Stardew Valley — what's its overall review rating and total review count, plus the top 10 positive reviews with hours played?
- Grab recent Steam reviews in all languages for https://store.steampowered.com/app/1086940/ and include helpful and funny vote counts.

## Input schema

```json
{
  "type": "object",
  "required": [
    "game"
  ],
  "properties": {
    "game": {
      "type": "string",
      "minLength": 1,
      "description": "Game name, Steam store link, or app ID, for example Hollow Knight."
    },
    "sort": {
      "enum": [
        "most_helpful",
        "most_recent"
      ],
      "type": "string",
      "default": "most_helpful",
      "description": "Order of reviews, for example most_recent."
    },
    "verdict": {
      "enum": [
        "all",
        "positive",
        "negative"
      ],
      "type": "string",
      "default": "all",
      "description": "Recommendation filter, for example negative."
    },
    "language": {
      "type": "string",
      "default": "English",
      "description": "Review language name, for example French; all includes every language."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum reviews to return, for example 20."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "game",
    "game_url",
    "overall_review_summary",
    "percent_positive",
    "total_reviews",
    "reviews"
  ],
  "properties": {
    "game": {
      "type": "string",
      "description": "Steam game title."
    },
    "reviews": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "review_id",
          "review_url",
          "recommended",
          "review_text",
          "posted_date",
          "hours_played_at_review",
          "helpful_votes",
          "funny_votes"
        ],
        "properties": {
          "review_id": {
            "type": "string",
            "description": "Steam recommendation ID.",
            "x-fous-developer": true
          },
          "review_url": {
            "type": "string",
            "description": "Review page."
          },
          "funny_votes": {
            "type": "integer",
            "description": "Funny votes."
          },
          "posted_date": {
            "type": "string",
            "format": "date",
            "description": "Date the review was first posted."
          },
          "recommended": {
            "enum": [
              "yes",
              "no"
            ],
            "type": "string",
            "description": "Whether the player recommends the game."
          },
          "review_text": {
            "type": "string",
            "description": "The player’s review."
          },
          "helpful_votes": {
            "type": "integer",
            "description": "Helpful votes."
          },
          "hours_played_at_review": {
            "type": [
              "number",
              "null"
            ],
            "description": "Hours played when the review was posted."
          }
        },
        "additionalProperties": false
      },
      "description": "Matching player reviews in the requested order."
    },
    "game_url": {
      "type": "string",
      "description": "Steam game page."
    },
    "total_reviews": {
      "type": "integer",
      "description": "Number of all lifetime reviews."
    },
    "percent_positive": {
      "type": [
        "number",
        "null"
      ],
      "description": "Percent of all lifetime reviews that recommend the game."
    },
    "overall_review_summary": {
      "type": [
        "string",
        "null"
      ],
      "description": "Overall lifetime Steam review rating across all languages."
    }
  },
  "additionalProperties": false
}
```

## See more

- [Steam API: Get game details](https://fous.com/methods/store.steampowered.com/get-game.md): Finds a PC game on Steam by name, store link or app ID and returns its store details, country price, reviews, tags and live player count.
- [Steam API: Get player count history](https://fous.com/methods/store.steampowered.com/get-player-count-history.md): Gets a Steam game's current players, 24-hour peak, all-time peak and monthly player-count history from SteamCharts. Takes a game name, SteamCharts or Steam store link, or Steam app ID.
- [Steam API: List top sellers](https://fous.com/methods/store.steampowered.com/list-top-sellers.md): Lists Steam's top-selling, discounted, or new and trending games in store order, with prices for a chosen country, review summaries and release dates.
- [Steam API: List most played games](https://fous.com/methods/store.steampowered.com/list-most-played.md): Lists the games with the most players on Steam right now, with current and peak players and prices for a chosen country.
- [Google API: Get app reviews](https://fous.com/methods/play.google.com/get-app-reviews.md): Gets public user reviews for an Android app on Google Play. The app can be given by name, Play Store link, or app ID.
- [Apple API: Get app reviews](https://fous.com/methods/apps.apple.com/get-app-reviews.md): Gets customer reviews for an iPhone or iPad app, found by name or App Store link, from the selected country's App Store.
- [Sephora API: Get product reviews](https://fous.com/methods/sephora.com/get-product-reviews.md): Finds a Sephora US product by name or Sephora link and returns its review summary and customer reviews, sorted and optionally filtered by skin type.
- [Google API: Get place reviews](https://fous.com/methods/google.com/get-place-reviews.md): Finds a place on Google Maps by name and location and returns its public reviews in the chosen order.
- [All Steam methods](https://fous.com/methods/steampowered.com.md)
