If you wish to get a dump of reviews on an application in Steam, you can use the following method with the parameters below.
|filter||string||✔||recent – sorted by creation time|
updated – sorted by last updated time
all – (default) sorted by helpfulness, with sliding windows based on day_range parameter, will always find results to return.
If paging through the reviews with
cursor then choose either the recent option or the updated option to eventually receive an empty response list.
|language ||string||✔||see https://partner.steamgames.com/documentation/languages (and use the API language code list) or pass “all” for all reviews |
|day_range ||string||✔||range from now to n days ago to look for helpful reviews. Only applicable for the “all” filter. Maximum value is 365.|
|cursor||string||✔||reviews are returned in batches of 20, so pass "*" for the first set, then the value of "cursor" that was returned in the response for the next set, etc. Note that cursor values may contain characters that need to be URLEncoded for use in the querystring.|
|review_type||string||✔||all – all reviews (default)|
positive – only positive reviews
negative – only negative reviews
|purchase_type||string||✔||all – all reviews|
non_steam_purchase – reviews written by users who did not pay for the product on Steam
steam – reviews written by users who paid for the product on Steam (default)
|num_per_page||string||✔||by default, up to 20 reviews will be returned. More reviews can be returned based on this parameter (with a maximum of 100 reviews) |
|filter_offtopic_activity||number||by default, off-topic reviews (aka "Review Bombs") are filtered out and are not returned in this API. Pass 0 to include them. See here.|
a JSON formatted list of reviews matching the parameters, with info fields. Strings in JSON may contain escape sequences and data in the response may need to be unescaped before use.