get_steam_review
Retrieve Steam reviews for a specific app with filters for language, review type, and date, plus cursor pagination, automatic multi-page collection, and optional review metadata.
Instructions
Retrieves Steam reviews for a specific app. Supports manual cursor pagination and automatic multi-page collection. Off-topic review activity is included by default. The response always includes a cleaned reviews text array, and can optionally include review_details with timestamps and playtime metadata when include_review_metadata is true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appid | Yes | Steam application ID | |
| cursor | No | Cursor for paging. Pass "*" for the first page, then pass the returned next cursor for the next request. | * |
| filter | No | recent: sorted by creation time, updated: sorted by last updated time, all: sorted by helpfulness. Note that Steam's "all" filter does not naturally terminate when paging. | all |
| language | No | Language filter (e.g. english, french, schinese). Default is all languages. | all |
| day_range | No | Range from now to n days ago to look for helpful reviews. Only applicable for the "all" filter. | |
| fetch_all | No | When true, automatically follow cursors until all matching reviews are collected. If filter="all", the server automatically switches to filter="recent" because Steam's "all" filter does not terminate when paging. | |
| max_reviews | No | Optional cap when fetch_all is true. Useful to avoid pulling very large review sets into the model context. | |
| review_type | No | all: all reviews, positive: only positive reviews, negative: only negative reviews | all |
| num_per_page | No | Number of reviews per page. Steam allows up to 100. | |
| purchase_type | No | all: all reviews, non_steam_purchase: users who did not pay on Steam, steam: paid on Steam | all |
| include_review_metadata | No | When true, return review_details in addition to the cleaned review text. review_details includes per-review metadata such as timestamp_created, timestamp_updated, timestamp_dev_responded, and author playtime fields like playtime_at_review and last_played. | |
| filter_offtopic_activity | No | Off-topic review activity is included by default. This parameter is set to 0 unless explicitly overridden in future versions. |