hvh4lfc3 Jan 3, 2024 @ 2:27pm
Steam API: How to get the recent review sentiment?
Hey, I can see how to get the overall review sentiment for a game via the API, just go to, for example https://store.steampowered.com/appreviews/275850?json=1 and you'll get the review_score_desc field. Unfortunately, this seems to only be the overall score. No matter what mix of filters I use from https://partner.steamgames.com/doc/store/getreviews I can't find any way to get the "recent reviews" sentiment/score.

I've tried Google'ing for solutions to this problem but am coming up blank. A tough one to search for, since you end up with tons of results about Valve adding that field and stuff, but no API info.

Thoughts? Tips?
Last edited by hvh4lfc3; Jan 3, 2024 @ 2:28pm

Something went wrong while displaying this content. Refresh

Error Reference: Community_9708323_
Loading CSS chunk 7561 failed.
(error: https://community.cloudflare.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
Showing 1-2 of 2 comments
hvh4lfc3 Jan 3, 2024 @ 3:32pm 
I found https://store.steampowered.com/appreviewhistogram/275850?l=english, but can't find any documentation on this endpoint. It also doesn't give the sentiment, but one could, in theory, calculate it out with the provided data.
Kargor Jan 3, 2024 @ 5:04pm 
I've never needed review data, and unfortunately your example only has a few reviews to start with -- but, if it gives your ALL reviews even on games with a lot of reviews, you can just go through the array of the reviews and do whatever you want -- like count the review score for the last 14 days yourself, based on the timestamps provided.

Alternatively, if you want to be sure to get the same data that Steam displays on the store page... grab the store page yourself, and fetch the data from there.
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Jan 3, 2024 @ 2:27pm
Posts: 2