Google Play Scraper: Reviews, App Details & Search
Pricing
from $4.00 / 1,000 app details, search result or chart entries
Google Play Scraper: Reviews, App Details & Search
Scrape Google Play reviews, app details, search results, featured apps and developer catalogues in any country. Monitor mode returns only reviews posted since your last run. No login or API key.
Pricing
from $4.00 / 1,000 app details, search result or chart entries
Rating
0.0
(0)
Developer
Alex Burton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Collect Google Play data for any Android app in any country, straight from the public store. No Google account, API key or browser needed.
One Actor, five jobs:
| Mode | What you get |
|---|---|
| Reviews | Star rating, full text, app version, date, helpful votes, reviewer name and the developer's reply |
| App details | Name, developer, rating and rating count, installs, price, category, content rating, icon and description |
| Search results | The apps the Play Store returns for any keyword, in ranking order |
| Featured & promoted apps | The apps Play is promoting, store-wide or for one category |
| Developer's apps | Everything a publisher has on the store |
Why use this one
- Monitor mode for reviews. Turn on Only new reviews since the last run and schedule the Actor daily. It remembers the newest review for every app and country, returns only what's new, and you pay only for new reviews.
- Built to survive Google's redesigns. App facts come from the schema.org data Google publishes for search engines, and listings are read from ordinary store links. Most Play scrapers parse Google's obfuscated internal arrays, which break every time the front end changes.
- Every country. Reviews, ratings, pricing and charts differ by storefront. Add as many country codes as you need in one run.
- Complaint mining. Set Maximum star rating to 2 to collect only 1- and 2-star reviews, with developer replies included.
- Pairs with the App Store. The output uses the same field names as our App Store Scraper, so iOS and Android reviews drop into one table.
How to use it
- Choose What to scrape.
- Add Apps (for Reviews and App details), Search terms, Developers (a name such as
Spotify AB, a numeric ID or a developer link), or a Category (for Featured apps). - Add Countries (
us,gb,de,in…) and a Language. - Click Start, then download results as JSON, CSV, Excel or HTML, or fetch them through the Apify API.
Apps can be given in either form:
https://play.google.com/store/apps/details?id=com.spotify.musiccom.spotify.music
Example input: daily review monitor
{"mode": "reviews","apps": ["com.spotify.music"],"countries": ["us", "gb", "de"],"onlyNewReviews": true,"maxReviewsPerAppPerCountry": 500}
Example input: top free finance apps in India
{"mode": "featured","categories": ["FINANCE"],"countries": ["in"],"maxResultsPerSearch": 50}
Useful category IDs: GAME, PRODUCTIVITY, FINANCE, SOCIAL, SHOPPING, HEALTH_AND_FITNESS, MUSIC_AND_AUDIO, PHOTOGRAPHY, EDUCATION, BUSINESS, TOOLS, TRAVEL_AND_LOCAL.
Output
Each item has a type field: review or app. The dataset has ready-made Reviews and Apps table views.
Review
{"type": "review","reviewId": "6877ac29-46d8-4b82-b84f-1a970ad1308e","appId": "com.spotify.music","appName": "Spotify: Music and Podcasts","country": "us","rating": 2,"text": "Playlists keep reshuffling after the latest update…","appVersion": "9.0.12.567","date": "2026-10-14T18:30:53Z","thumbsUp": 41,"replyText": "Hi there, please reach out to our support team…","replyDate": "2026-10-15T09:12:00Z","author": "Elisa T."}
App
{"type": "app","appId": "com.spotify.music","name": "Spotify: Music and Podcasts","developer": "Spotify AB","rating": 4.348,"ratingCount": 36494316,"installs": "1,000,000,000+","minInstalls": 1000000000,"realInstalls": 3164200596,"price": 0,"currency": "USD","genre": "MUSIC_AND_AUDIO","contentRating": "Teen","country": "us","url": "https://play.google.com/store/apps/details?id=com.spotify.music"}
What Featured apps gives you, and what Play no longer publishes
Play retired its per-chart pages. Checked against the live store in October 2026:
/store/apps/topis an editorial page — "Innovation Corner", "Editors' Choice apps", "Events happening now". There are no rank numbers on it.- A category page does have a Top charts rail, but the page delivers only its tabs ("Top free", "Top paid", "Top grossing") and the rank numbers 1-9. The apps themselves arrive from a client-side request, so they are not in the page.
So this mode returns the apps Play is promoting in a storefront, in page
order (position). That is genuinely useful for watching what Google pushes in
each country, but it is not a popularity ranking and nothing here pretends it is.
True Top free / paid / grossing charts need Play's internal chart endpoint, which
is a planned addition.
Fields that depend on what Play shows
installs is the store's install band (1,000,000,000+) and minInstalls is
that band as a number. realInstalls is the exact install count Google embeds in
the listing behind the rounded band, such as 3,164,200,596 for Spotify, and is null
on the rare page that carries only the rounded label. version is absent from
most listings now and comes back null; updatedOn is normalised to ISO.
Pricing
Pay only for results:
| Result | Price |
|---|---|
| Review | $1.00 per 1,000 |
| App details, search result or featured entry | $4.00 per 1,000 |
A daily monitor pays only for the new reviews it finds, at $1.00 per 1,000. Set a maximum spend per run in the run options and the Actor stops cleanly when it's reached.
Limits to know about
- Reviews page 100 at a time and very popular apps hold millions, so always set Max reviews per app per country.
- Installs, version and "updated on" are read with best-effort patterns and can come back empty on some listings. Rating, rating count, price, category and content rating are always present.
- Search results come from a path Google's
robots.txtasks crawlers to skip. Play disallows/store/searchfor crawlers. Every other mode (reviews, app details, featured, developer pages) uses paths the file allows. If your use requires robots.txt compliance, use Featured or Developer's apps for discovery instead of Search. - Google rate-limits by IP. Small runs work without a proxy. For large jobs, or if the log reports blocked requests, turn on Apify Proxy.
- Reviews with no written text are not returned by Google's review feed.
FAQ
Do I need a Google account or Play Developer account? No. Everything comes from the public store, with no sign-in anywhere.
Can I watch reviews for my own app every day? Yes. Turn on monitor mode, then create a schedule in Apify Console and connect the dataset to Slack, Google Sheets, Zapier or Make.
Why did a run return no apps for a search or the featured page? Google served a page without app links, which usually means that request was rate-limited. Turn on Apify Proxy and try again.
Is this legal? The Actor reads publicly available pages and does not log in or bypass any protection. Google's terms restrict automated access, so review them for your use case. Reviews contain public display names, which may count as personal data under GDPR; turn off Include reviewer names if you don't need them.
Feedback
Found a bug or need a field that's missing? Open an issue on the Actor's Issues tab.