Google Play Product Reviews API
When a Google Play Product search contains reviews, they are parsed and exist within the reviews
array in the JSON output. Reviews can contain title
, avatar
, rating
, snippet
, likes
, date
, and response
.
API Parameters
all_reviews
Required
Parameter is used for retriving all reviews of a product. It can be set to true
or false
(default).
API Examples
Example with product_id: com.duolingo

{
...
"reviews": [
{
"title": "April Rust",
"avatar": "https://play-lh.googleusercontent.com/a-/AOh14GjWRjCj-Csgm7DFAf_P7uAA3_9LKJ7Je-nDc9ij0kA",
"rating": 3,
"snippet": "Fun and I'm learning already, even though I had taken Spanish in college, I was able to take a test and catch up to a place I needed work in. I haven't started paying for it yet, I wanted to see how long I could stick with it first. On that note, the ads are getting a little obnoxious. Edit: there is one ad that keeps glitching out the app and I have to close it. Please remove that ad! I don't mind the ads but I have to restart the whole app every time it comes up.",
"likes": 334,
"date": "May 18, 2022"
},
{
"title": "Tonya Laycock",
"avatar": "https://play-lh.googleusercontent.com/a-/AOh14Gg0cln6FTLEduawaame49RHf-CtPuCf3CJ14cTa",
"rating": 3,
"snippet": "Good supplement for training your ear to the sounds of a language, a bit repetitive in content with no grammar explanation. Love the less common language choices. Ads are annoying, worth paying for the app if you are serious about using it. It does have a few minor bugs with the input of answers. I really hate the competition aspect but I guess some might find it motivating.",
"likes": 41,
"date": "May 19, 2022"
},
{
"title": "Cliffton McEirson",
"avatar": "https://play-lh.googleusercontent.com/a-/AOh14GjBBCOsjbZh90AaUtWpkDR4Dt8uTdRo2AI6kSo5_g",
"rating": 3,
"snippet": "I love the new set up, and the lessons and help are awesome, but now with the \"heart\" system, it's just another cash grab in guise of a free app. You can't really get the \"gems\" fast enough to replenish your hearts often. If you make mistakes, which once you get to a certain level you will, you have to either buy $$ gems to keep learning or just suck it up and buy the unlimited version. And it very well may be worth it now. Its changed a lot for the good, but also a lot for the bad as \"free\"",
"likes": 16,
"date": "May 21, 2022"
},
...
],
"serpapi_pagination": {
"next": "https://serpapi.com/search.json?all_reviews=true&engine=google_play_product&gl=us&hl=en&next_page_token=CmYKZApiMCwxMDAxMDAwLjg2MTc4MTY1NjcsNjg4NDQ2NDcyMzk2LCJodHRwOi8vbWFya2V0LmFuZHJvaWQuY29tL2RldGFpbHM_aWQ9djI6Y29tLmR1b2xpbmdvOjEiLDEsZmFsc2U&num=43&product_id=com.duolingo&store=apps",
"next_page_token": "CmYKZApiMCwxMDAxMDAwLjg2MTc4MTY1NjcsNjg4NDQ2NDcyMzk2LCJodHRwOi8vbWFya2V0LmFuZHJvaWQuY29tL2RldGFpbHM_aWQ9djI6Y29tLmR1b2xpbmdvOjEiLDEsZmFsc2U"
}
}