Google Play Apps & Reviews Scraper
Pricing
from $1.00 / 1,000 app scrapeds
Google Play Apps & Reviews Scraper
Google Play app details, keyword search and user reviews in one reliable Actor: ratings, star histogram, installs, developer contacts, reviews with date and star filters. No browser, no proxy.
Pricing
from $1.00 / 1,000 app scrapeds
Rating
0.0
(0)
Developer
Sai
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
20 days ago
Last modified
Categories
Share
One Actor for everything public on the Google Play Store:
- App details: title, developer and developer email/website/address, rating, ratings count, star histogram, installs (with exact min/max), price and in-app purchase range, ads, content rating, version, release and last-update dates, recent changes, description, icon, screenshots, video and privacy policy.
- Keyword search: find apps for any keyword and scrape them in the same run.
- User reviews: text, stars, date, app version, thumbs-up count and the developer's reply. Filter by date (
reviewsSince) and star rating (reviewScores), and sort by newest, rating or most helpful.
Works over plain HTTP with Google Play's own web endpoints and token-based pagination. No browser, no proxy, no Google account. Invalid IDs and apps not available in the chosen country are skipped with a clear message instead of failing the run. Transient errors are retried with backoff.
Input example
{"appIds": ["com.duolingo", "https://play.google.com/store/apps/details?id=com.spotify.music"],"searchTerms": ["habit tracker"],"maxSearchResults": 20,"includeAppDetails": true,"includeReviews": true,"maxReviewsPerApp": 500,"reviewsSort": "newest","reviewsSince": "2026-09-01","reviewScores": [1, 2],"country": "us","language": "en"}
Output
All rows go to one dataset, with a type field and two ready-made views: Apps and Reviews.
App row (shortened, real output from a test run on 2026-10-04):
{"type": "app","appId": "com.duolingo","title": "Duolingo: Learn Languages","developer": "Duolingo","developerEmail": "super-support@duolingo.com","score": 4.7315373,"ratings": 49423659,"histogram": { "1": 1029580, "2": 369742, "3": 1129458, "4": 5781840, "5": 41112990 },"installs": "500,000,000+","free": true,"genre": "Education","updated": "2026-09-30T16:46:06.000Z","url": "https://play.google.com/store/apps/details?id=com.duolingo&hl=en&gl=us"}
Review row:
{"type": "review","appId": "com.duolingo","reviewId": "...","userName": "...","date": "2026-09-06T09:27:21.910Z","score": 4,"text": "...","thumbsUp": 14,"appVersion": "6.95.4","replyText": "Hi there, thanks for...","replyDate": "2026-09-23T10:00:00.000Z"}
Use cases
- App review monitoring: schedule daily with
reviewsSinceandreviewScores: [1,2]to catch complaints, then pipe them to Slack or an LLM. - Competitor and ASO research: ratings, histograms, installs, update cadence and changelogs for a whole category via keyword search.
- Lead generation: developer emails and websites for apps in a niche.
- Datasets for sentiment analysis and product research.
Pricing
Pay per event:
- $1.00 per 1,000 apps ($0.001 per app row, from details or search)
- $0.20 per 1,000 reviews ($0.0002 per review)
- Plus Apify's tiny actor start fee ($0.00005). Apps that can't be found are free.
Notes
- Only publicly visible data is collected. Reviewer names are shown exactly as Google Play displays them publicly.
- Review availability and order are decided by Google Play. "Newest" is approximately chronological.
- Use
countryandlanguageto get local prices, ratings and reviews.