Google Play Scraper - Reviews, App Details & Search $0.10/1K
Pricing
from $0.10 / 1,000 reviews
Google Play Scraper - Reviews, App Details & Search $0.10/1K
$0.10 per 1,000 reviews. Scrape Google Play reviews with developer replies and app versions, sort, star and date filters, and monitor mode returning only new reviews. Plus app details with installs, rating histogram and similar apps, and keyword search. No reviewer names.
Pricing
from $0.10 / 1,000 reviews
Rating
0.0
(0)
Developer
zhyou
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Google Play Scraper - Reviews, App Details & Search
Scrape Google Play reviews, app details and keyword search results in any country and language. Built for review monitoring, ASO, competitor research, sentiment analysis and AI agents.
- All reviews Google Play serves, 500 per request, with developer replies, reply dates, the app version each review was written for and helpful votes.
- 3 sort orders: newest, most relevant, rating. Filter by star rating (e.g. 1-2 stars only) and by date.
- Monitor mode: schedule the Actor and every run returns only reviews posted since the last run.
- App details: installs (bucket and exact count), rating with 1-5 star histogram, price, in-app purchase price range, contains ads, content rating, version, minimum Android version, last update, top chart position, privacy policy, descriptions, screenshots and similar apps.
- Keyword search with rank, the same results the Google Play website shows.
- Many apps × languages × countries in one run. Paste package names or Google Play URLs.
- Reviewer names and avatars are not collected.
Need iOS too? The Apple App Store Scraper is the iOS counterpart with matching input fields and output columns.
What you get
Reviews mode
One row per review:
{"appId": "com.spotify.music","appName": "Spotify: Music and Podcasts","country": "us","language": "en","reviewId": "32b15741-4d03-4726-8bb8-4a018339ff52","rating": 2,"text": "I've been a Spotify premium member for about 7 years and the service is great, but this app...","date": "2026-10-17T17:51:04Z","thumbsUp": 138,"appVersion": "9.1.92.3058","developerReply": "Hi there. We appreciate your feedback and also thanks for letting us know about this issue...","developerReplyDate": "2026-10-17T18:48:09Z","scrapedAt": "2026-10-19T02:10:11+00:00"}
App details mode
One row per app, country and language:
{"appId": "com.whatsapp","name": "WhatsApp Messenger","url": "https://play.google.com/store/apps/details?id=com.whatsapp","country": "us","language": "en","developer": "WhatsApp LLC","developerId": "WhatsApp LLC","developerUrl": "https://play.google.com/store/apps/developer?id=WhatsApp+LLC","developerWebsite": "http://www.whatsapp.com/","price": 0,"currency": "USD","formattedPrice": "Free","isFree": true,"rating": 4.6231356,"ratingCount": 245924024,"reviewCount": 1948346,"ratingHistogram": {"1": 10685362, "2": 3405062, "3": 8884385, "4": 21954460, "5": 200994676},"installs": "10,000,000,000+","minInstalls": 10000000000,"installsExact": 12417098951,"chartPosition": {"chart": "top free communication", "position": 1},"version": "Varies with device","minimumOsVersion": "Varies with device","currentVersionReleaseDate": "2026-10-17T23:10:40Z","releaseNotes": "• You can now choose to share recent group history with new members...","releaseDate": "2010-10-18T20:58:53Z","primaryGenre": "Communication","primaryGenreId": "COMMUNICATION","contentRating": "Everyone","contentRatingDescription": null,"interactiveElements": "Users Interact","containsAds": false,"hasInAppPurchases": true,"inAppPurchasePriceRange": "$0.40 - $199.99 per item","shortDescription": "Simple. Reliable. Private.","description": "WhatsApp from Meta is a FREE messaging and video calling app...","iconUrl": "https://play-lh.googleusercontent.com/Gqxk4T0u...","headerImageUrl": "https://play-lh.googleusercontent.com/eLX_xvno...","videoUrl": null,"screenshotCount": 9,"screenshotUrls": ["https://play-lh.googleusercontent.com/GQF4h3VL...", "..."],"privacyPolicyUrl": "https://www.whatsapp.com/legal/privacy-policy","similarAppIds": ["com.duolingo", "com.snapchat.android", "com.zhiliaoapp.musically", "..."],"scrapedAt": "2026-10-19T02:10:11+00:00"}
Keyword search mode
One row per result, in Google Play's order:
{"searchTerm": "notes","rank": 1,"appId": "com.samsung.android.app.notes","name": "Samsung Notes","url": "https://play.google.com/store/apps/details?id=com.samsung.android.app.notes","country": "us","language": "en","developer": "Samsung Electronics Co., Ltd.","rating": 4.7758255,"installs": "1,000,000,000+","price": 0,"currency": "USD","formattedPrice": "Free","isFree": true,"primaryGenre": "Productivity","contentRating": "Everyone","hasInAppPurchases": false,"inAppPurchasePriceRange": null,"description": "Samsung Notes can create and edit documents on mobile, tablet, or PC...","iconUrl": "https://play-lh.googleusercontent.com/z_o9Zbkp...","scrapedAt": "2026-10-19T02:10:11+00:00"}
Run App details on the app IDs you find to get the full set of fields.
How to use
- Pick What to scrape.
- Reviews or App details: add apps, one per line. Either works:
com.whatsapphttps://play.google.com/store/apps/details?id=com.whatsapp
- Keyword search: add search terms.
- Set Languages (
en,de,es,pt-BR,ja, ...) and Countries (us,gb,de, ...). - Run, then download the dataset as JSON, CSV or Excel, or read it through the API.
Languages and countries
Google Play groups reviews by language, not by country: en returns English reviews from every country, de returns German reviews. To get reviews from Germany, add the language de. Reviews use the first country in your list.
App details and search run in every country and language you add. The country sets price, currency, availability and chart position; the language sets the text (description, release notes, genre names).
Review options
- Max reviews per app and language:
0= everything Google Play serves. - Sort reviews by: newest (default), most relevant, rating (highest first).
- Only reviews since:
2026-01-01, or-30for the last 30 days. With newest sorting the Actor stops as soon as it reaches older reviews, so you don't pay for pages you don't need. - Min / max stars: e.g. min 1, max 2 to collect complaints only. You are charged only for reviews that pass the filter. Setting min and max to the same value (e.g. 1 and 1) lets Google do the filtering, which is the fastest.
Monitor new reviews
Turn on Monitor mode, choose a Monitor key (e.g. my-apps-daily) and schedule the Actor daily or hourly. The first run returns the latest reviews (up to your max); later runs return only reviews that are new since the previous run. If more new reviews arrive between runs than your max, set the max higher (or to 0) so none are skipped. Use a different key for each independent schedule and don't run two runs with the same key at the same time. Connect the dataset to Slack, email, Make, n8n or Zapier to get alerts for new 1-star reviews.
Input example
{"mode": "reviews","appIds": ["com.whatsapp", "https://play.google.com/store/apps/details?id=org.telegram.messenger"],"languages": ["en", "de"],"countries": ["us"],"maxReviewsPerApp": 0,"reviewSort": "recent","reviewsSince": "-90","maxRating": 2}
Code examples: runnable Python and Node.js scripts for this Actor (scheduled runs, CSV export, cost caps) are in github.com/zhyouhh/apify-travel-and-app-data-examples.
Pricing
Pay per result: $0.0001 per review ($0.10 per 1,000) and $0.0005 per app row (app details or search result), plus $0.00005 per run start. Proxy and compute are included.
Example: 10,000 reviews of one app cost about $1. Tracking 20 apps daily in monitor mode costs only the new reviews each day. Failed requests, filtered-out reviews and duplicates are never charged. Set a maximum cost per run in the run options and the Actor stops exactly there.
Notes and limits
- Reviews come from Google Play's own lists. In our tests the Actor paged through all 15,000+ English reviews of a mid-size app back to 2016; for the largest apps (millions of reviews) Google decides how deep the list goes.
- Google Play has no review titles, so there is no
titlefield (the App Store Actor has one). - Keyword search returns what the Google Play website shows: about 30 apps per search, or a highlighted exact match plus about 20 others. Google serves no further pages.
rating,ratingCountandratingHistogramarenullfor apps with too few ratings.versionandminimumOsVersionsay "Varies with device" when the developer ships different builds per device.- Top charts are not offered: Google Play's website no longer has chart pages. The app details row includes the app's chart position when it has one.
- Every request goes out through a fresh Apify Proxy IP and is retried automatically on another IP if Google rate-limits it; keep the default proxy settings.
- Data is public Google Play content. Reviewer names and avatars are not collected.
FAQ
Can I get reviews from a specific country? Google Play doesn't split reviews by country, only by language. Add the language of that country (e.g. ja for Japan).
Do I need a Google account or API key? No.
Is there an iOS version? Yes, the Apple App Store Scraper works the same way for App Store reviews, app details, search and top charts.