Google Play Reviews Scraper
Pricing
from $0.50 / 1,000 result (one review)s
Google Play Reviews Scraper
Scrape Google Play app reviews: rating, text, date, thumbs up, app version and developer reply. CSV, JSON or Sheets.
Pricing
from $0.50 / 1,000 result (one review)s
Rating
0.0
(0)
Developer
Mokksh Bhatt
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Google Play Reviews Scraper — every review of any Android app, with developer replies and Sheets-ready columns
Get the public reviews of any app on Google Play: rating, review text, date, thumbs up, app version, and the developer's reply. Give it app IDs or Play Store links, pick the language, the country and the sort order, and set how many reviews you want. Export to CSV, JSON, Excel or Google Sheets. No login, no API key.
Who uses this: product and support teams reading what users say, app makers watching competitors, ASO and marketing teams, researchers who need review data for sentiment work, AI agents that summarize user feedback.
What you get per review
| Field | What it is |
|---|---|
reviewId | Google's ID of the review |
appId | The app, for example com.spotify.music |
userName | Public name of the reviewer |
rating | 1 to 5 stars |
text | The review text |
date | When the review was written, ISO time in UTC |
thumbsUp | How many people found it helpful |
appVersion | App version the reviewer used, when Google shows it |
replyText, replyDate | The developer's reply and its date, empty if there is none |
url | Direct link to the review on Google Play |
scrapedAt | When the row was collected |
All columns are flat, so the CSV opens cleanly in Google Sheets and Excel.
Price
$0.01 per run + $0.50 per 1,000 reviews. That is two pay-per-event charges: actor-start ($0.01) once per run and result ($0.0005) per review. No compute fees on top. The free Apify plan ($5 per month credit) covers about 9,900 reviews a month at no cost. A run that Google Play blocks before it returns any data is not charged.
How to use
- Open the Input tab and add apps: an app ID such as
com.whatsapp, or the link of the app on Google Play. - Set Max reviews per app. This is also your cost cap. Pick Sort by, Language and Country if you need them.
- Click Start. When it is done, open the Output tab and export the table as CSV, JSON or Excel, or send it to Google Sheets with Apify's Google Sheets integration.
Input examples
The 100 newest English reviews of one app:
{ "apps": ["com.whatsapp"], "maxReviews": 100 }
Two apps, most helpful reviews first, in Hindi for India:
{"apps": ["com.duolingo", "https://play.google.com/store/apps/details?id=com.whatsapp"],"maxReviews": 500,"sort": "relevance","language": "hi","country": "IN"}
The best-rated reviews of a competitor, to see what people love:
{ "apps": ["com.spotify.music"], "maxReviews": 250, "sort": "rating" }
Output example
{"reviewId": "3c2cc852-aaa4-4605-b8b1-ed3569cb4c57","appId": "com.spotify.music","userName": "A. User","rating": 3,"text": "would've been 5 stars if there wasnt so much ads.","date": "2026-09-25T05:20:22.000Z","thumbsUp": 1,"appVersion": "9.1.84.2231","replyText": "Hi! Thanks for leaving a review. To enjoy an ad-free listening experience, complete control, and greater flexibility, we recommend exploring our Premium options at spotify.com/premium. ...","replyDate": "2026-09-25T14:43:43.000Z","url": "https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=3c2cc852-aaa4-4605-b8b1-ed3569cb4c57","scrapedAt": "2026-09-26T06:18:20.000Z"}
Limits
- Only public reviews, exactly as Google Play shows them. No login and no private data.
- Google Play decides which reviews it shows for a language and country. A small app may have few reviews in one language. If a run finds nothing, check the app ID, the language and the country.
appVersionis empty when the reviewer's version is not shown.- Google Play may show an error page to servers that ask too fast. The actor keeps to under 2 requests a second, waits and tries again. If a run still fails with 429, turn on Proxy and choose Residential.
- Each request returns up to 100 reviews. 1,000 reviews take about 10 requests.
FAQ
Can I get every review of an app? Yes, as far as Google Play lists them. Set Max reviews per app high, for example 100000.
Can I watch new reviews every day? Yes. Schedule the actor in Apify with sort set to newest and compare reviewId values between runs.
Can I filter by stars? Use sort: rating to get the best-rated reviews first, or filter the exported table by the rating column.
Can an AI agent use it? Yes. It works through Apify's API and MCP server. Give it an app ID and a maxReviews limit.
Something is wrong. What now? Open an issue on the Issues tab with the app and the input you used. Field requests are welcome.
Changelog
- 0.1 First release: reviews with developer replies, language, country and sort options, pay per event.