Google play reviews
Reviews for one Play Store app.
Returns a fixed page of 150 reviews per call, fetched in a single the platform
request. The page size is set on our side rather than by the caller: Play
would serve far more per call, but batch size is a request routing-bandwidth decision,
not a client one. Walk further with next_page_token -> page_token.
Each review carries its id, author and avatar, 1-5 score, text, timestamp, thumbs-up count, the app version it was written against, and the developer's reply when there is one.
Note there is no rating filter: Play's web RPC does not support one, and
offering a parameter that silently returned unfiltered reviews would be
worse than not offering it. Filter client-side on score.
The example response below is real output from this endpoint, not an illustration. Long lists and long strings are shortened to keep the page readable, and each place that happens is marked. This example took 3.6s.
Authorization
ApiKeyAuth Your API key. Sent on every request.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/scrapers/google-play-reviews-v4" \ -H "Content-Type: application/json" \ -d '{ "app_id": "com.whatsapp", "sort": "newest", "lang": "en", "country": "US" }'{ "request_id": "req_8f2c1d94e7b0", "success": true, "status": { "code": "OK", "message": "Scrape completed.", "retryable": false }, "data": { "app_id": "com.whatsapp", "app_url": "https://play.google.com/store/apps/details?id=com.whatsapp&hl=en&gl=US", "country": "US", "lang": "en", "next_page_token": "CscBIr4BAXtFU-ux-y1_2CX3hdmV6lGmJ-6IcbdXfSLZr4qiY77ESUG9HVTgP9TBZhbFiE0aUEo9t40VALcFhx6-_3ROqRswUcoCTq-ns6Vi8lV9cCK1JXOzIhH7Nju2I51vPXXcs3NWM4NmpM2pH8sc5e7RPy45pILD24s1eqpX7Yqx1oGxHow3J00ECxgtvTnEfTeeRmnK7snxpysfHoB35T992f9GrLGmliXP1lQRewIPDmxfpsVa8XhE1mhJAUfNBSiXwqvUBg", "page_size": 150, "returned": 150, "reviews": [ { "app_version": "2.26.32.83", "author": "Archana Jadhav", "author_image": "https://play-lh.googleusercontent.com/a/ACg8ocKDU_n4nI-YxqCncsoxCis82pZXDbzyDy4kCU7KZgdJici-Pw=mo", "posted_at": "2026-08-22T12:00:27+00:00", "review_id": "74a5c1c7-79b7-44ba-861e-e4c6f9690e1f", "score": 1, "text": "Whatsapp is always awesome, but just one suggestion.. Please bring back the old features of Forward, Delete options at top. It was easy to use and helpful for deleting multiple messages easily. New options in window is very tough. Once, the old options are brought back, I will again improve my rating to 5.", "thumbs_up": 0 }, { "author": "Tumusiime David", "author_image": "https://play-lh.googleusercontent.com/a/ACg8ocLlY8mGulxV9s8GPkerTYBlvHsJZi_I-xF860hc8cvSXq8-jA=mo", "posted_at": "2026-08-22T12:00:05+00:00", "review_id": "8909b73c-658c-4da4-91fc-455d1c8c283c", "score": 5, "text": "Good", "thumbs_up": 0 }, "… 148 more items in the full response" ], "sort": "newest" }, "error": null, "meta": { "client_id": "client_abc123", "scraper": "google-play-reviews-v4", "billable": true, "duration_ms": 2792 }}