Google Play Reviews — App Review Scraper by Package
Pricing
$0.30 / 1,000 google play review extracteds
Google Play Reviews — App Review Scraper by Package
Pull Google Play Store reviews for any Android app via the public review batchexecute endpoint. One row per review with author, rating, body, date, thumbsUp, replyText, replyDate. Specify maxReviewsPerApp.
Pull Google Play Store reviews for any Android app via the public batchexecute/UsvDTd RPC endpoint. One row per review with author, rating, body, date, thumbsUp, replyText, and replyDate. Specify a list of package IDs and a per-app review cap — the actor handles cursor pagination automatically.
Example output row
{"reviewId": "gp:AOqpTOF3k2WY8rJ_vQ...","package": "com.whatsapp","author": "Jane D.","rating": 5,"title": null,"body": "Works flawlessly even on a slow connection. Five stars.","thumbsUp": 47,"postedAt": "2024-03-15T11:22:00+00:00","replyText": "Thanks for the kind words! — WhatsApp team","replyAt": "2024-03-16T08:05:00+00:00"}
How to use
Supply a JSON input matching the schema below when starting the actor.
{"packages": ["com.whatsapp", "com.spotify.music", "com.duolingo"],"country": "us","language": "en","maxReviewsPerApp": 100}
| Field | Type | Default | Description |
|---|---|---|---|
packages | string[] | ["com.whatsapp","com.spotify.music","com.duolingo"] | Android package IDs to scrape |
country | string | "us" | 2-letter country code for review locale |
language | string | "en" | 2-letter language code |
maxReviewsPerApp | integer | 100 | Maximum reviews fetched per package (up to 400 across 10 pages) |
Pricing
| Event | Price |
|---|---|
review_extracted — one Google Play Store review row in the dataset | $0.0003 |
You pay only for rows actually written to the dataset. A run that pulls 500 reviews costs $0.15.
Buyer
- App developers monitoring user sentiment and competitor feedback on their Play Store listing.
- Market researchers comparing ratings and common complaints across a category (e.g. all top-10 fitness apps).
- Reputation-management agencies tracking a client's review volume and response rate over time.
- Data science teams building NLP models or sentiment classifiers on real mobile app review text.
- Competitor analysts looking for feature gaps by mining 1-star reviews of rival apps.
Source
Reviews are fetched from the Google Play public RPC endpoint:
POST https://play.google.com/_/PlayStoreUi/data/batchexecute?rpcids=UsvDTd&hl={language}&gl={country}
The request body is a f.req= form-encoded batchexecute payload using the UsvDTd RPC ID. No authentication or API key is required. Pagination uses the continuationToken returned in each response. Up to 10 pages of 40 reviews each are fetched per app (max 400 reviews per package per run).