Google Play Reviews Scraper – Apps, Search & Top Charts
Pricing
from $1.00 / 1,000 app results
Google Play Reviews Scraper – Apps, Search & Top Charts
Google Play reviews scraper: extract Google Play Store app reviews, app details, keyword search results, developer apps and top charts (free, paid, grossing) for any country and language. Fast HTTP-only, no browser, pay only per result.
Pricing
from $1.00 / 1,000 app results
Rating
0.0
(0)
Developer
Enes Bulanık
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google Play reviews scraper: extract Google Play Store app reviews, app details, keyword search results, developer apps and top charts (free, paid, grossing) for any country and language. Fast HTTP-only, no browser, pay only per result.
It talks to the same internal endpoints the Play Store website uses (no headless browser), so runs are fast, cheap and stable. Example: 6,000 reviews in about 20 seconds, a 200-app top chart in a single request.
- ✅ 5 modes in one Actor:
appDetails,reviews,search,developer,topCharts - ✅ Any country (
gl) and language (hl): prices, charts and reviews are localized - ✅ Thousands of reviews per app with automatic pagination, sorting (newest / relevance / rating) and star-rating filter
- ✅ Automatic retries with exponential backoff, polite concurrency, null-safe parsing
- ✅ Clean, flat JSON / CSV / Excel output
- ✅ Pay only for results: $1 per 1,000 apps, $0.25 per 1,000 reviews
What can you use the Google Play Scraper for?
- App Store Optimization (ASO): track ratings, installs, rankings, descriptions and update frequency of your app and your competitors.
- Review & sentiment analysis: export thousands of reviews to find bugs, feature requests and complaints. Feed them into an LLM or BI tool.
- Market research: find every app for a keyword (e.g.
vpn,habit tracker) and compare pricing, downloads and ratings. - Top charts monitoring: schedule daily runs of Top free / Top paid / Top grossing per category and country.
- Lead generation: list all apps of a developer, with developer website and support email (publicly listed on Google Play).
- Academic research and data journalism on mobile app ecosystems.
How to use it
- Click Try for free.
- Pick What to scrape (mode).
- Fill in the field for that mode (app IDs, keywords, developers, or chart + category).
- Optionally set country, language and limits.
- Click Start and download your data as JSON, CSV, Excel or via API.
Modes and their inputs
| Mode | Required input | What you get |
|---|---|---|
appDetails | appIds (package names or Play URLs) | Full app details. Optionally reviews too (includeReviews). |
reviews | appIds | Up to maxReviews reviews per app. Sort and star filter available. |
search | searchTerms | Apps matching each keyword (rank included). |
developer | developerIds (name, numeric ID or URL) | All apps published by the developer. |
topCharts | collection + category | Top free / paid / grossing chart (up to 200 apps). |
Tip: in search, developer and topCharts modes, enable Fetch full app details (fullDetails) to get the complete data set (description, ratings count, histogram, release date, version, developer contacts...) for each app.
Input example
{"mode": "reviews","appIds": ["com.spotify.music","https://play.google.com/store/apps/details?id=com.whatsapp"],"maxReviews": 500,"reviewsSort": "newest","reviewsRating": "all","country": "us","language": "en"}
More examples:
{ "mode": "search", "searchTerms": ["vpn", "photo editor"], "maxItems": 30, "country": "gb" }
{ "mode": "topCharts", "collection": "TOP_GROSSING", "category": "GAME", "maxItems": 100, "country": "de", "language": "de" }
{ "mode": "developer", "developerIds": ["Spotify AB", "5700313618786177705"], "maxItems": 200 }
Output example
Every item has a type field: "app" or "review". Real output from the default input (shortened):
App item
{"type": "app","appId": "com.spotify.music","title": "Spotify: Music and Podcasts","url": "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en&gl=us","summary": "Listen to songs, play podcasts, create playlists and discover music you'll love","description": "With the Spotify music and podcast app, you can play millions of songs, albums and original podcasts for free...","developer": "Spotify AB","developerId": "Spotify AB","developerInternalId": "6523013212965523194","developerEmail": "support@spotify.com","developerWebsite": "https://www.spotify.com","privacyPolicy": "https://www.spotify.com/legal/privacy-policy/","score": 4.347,"scoreText": "4.3","ratings": 36444453,"reviews": 1855424,"histogram": { "1": 3715877, "2": 1064404, "3": 1312654, "4": 3101163, "5": 27250333 },"installs": "1,000,000,000+","minInstalls": 1000000000,"maxInstalls": 3153222022,"price": 0,"currency": "USD","priceText": "Free","free": true,"offersIAP": true,"IAPRange": "$4.99 - $203.88 per item","adSupported": true,"genre": "Music & Audio","genreId": "MUSIC_AND_AUDIO","icon": "https://play-lh.googleusercontent.com/IzQgYCcnCFCD08GR-3bdtcT8xzOvrNkC84avGT5CwTX2VIqmTmKKJcP_Cd4JoBOdmCMlTndlOzV6hrthg2fOWA","screenshots": ["https://play-lh.googleusercontent.com/c1jnjL-9CIFlwlTMX3xNyeo8aEH39sNuC5zpTHhfW8keGxQE3TBMRX9Rm3VqM3E03Cyl9AqtnxuKvxJpcW0WCA"],"contentRating": "Teen","released": "May 27, 2014","releasedTimestamp": "2014-05-27T13:12:17.000Z","updated": "2026-10-05T08:34:41.000Z","version": "Varies with device","androidVersion": "Varies with device","chartPosition": "#1 top free music & audio","scrapedAt": "2026-10-07T18:08:06.302Z"}
Review item
{"type": "review","reviewId": "7f9bb7f2-aa3c-4e2b-97cc-347993d8768a","appId": "com.spotify.music","userName": "Clarissa Anderson","score": 3,"text": "takes forever to load when I first open the app.","date": "2026-10-06T18:06:55.056Z","thumbsUp": 0,"replyText": "Hi. Thanks for sharing your experience. Have you tried a quick reinstall? ...","replyDate": "2026-10-06T18:22:53.189Z","appVersion": "9.1.88.2204","url": "https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=7f9bb7f2-aa3c-4e2b-97cc-347993d8768a","scrapedAt": "2026-10-07T18:08:06.761Z"}
List modes add context fields: rank and searchTerm (search), developerQuery (developer), collection and category (top charts). The Output tab has two ready-made table views: Apps and Reviews. A RUN_SUMMARY record in the key-value store lists counts and any app IDs or developers that were not found.
Pricing
This Actor uses pay-per-event pricing. You pay only for results that land in your dataset:
| Event | Price | Per 1,000 |
|---|---|---|
app-result: one app pushed to the dataset (any mode) | $0.001 | $1.00 |
review-result: one review pushed to the dataset | $0.00025 | $0.25 |
Examples:
- 1 app + 20 reviews (default input) ≈ $0.006
- 10,000 reviews ≈ $2.50
- Top 200 free apps in 5 countries (1,000 apps) ≈ $1.00
Platform usage (compute) is included. If you set a maximum cost per run, the Actor stops cleanly as soon as that limit is reached and keeps everything scraped up to that point.
FAQ
How many reviews can I get? As many as Google Play serves for that country/language. For popular apps that is tens of thousands. Reviews are fetched 150 per request with automatic pagination.
Why does search return only ~30 apps per keyword?
Google Play itself shows a limited number of results per keyword. Use several more specific keywords (e.g. vpn free, vpn fast, vpn proxy) to cover a niche. Duplicates are easy to remove by appId.
Why are some fields missing for apps from search, developer or chart lists? List pages carry fewer fields than the app detail page. Turn on Fetch full app details to get every field. The price per app stays the same.
Can I scrape another country or language?
Yes. Set country (e.g. de, tr, in, br) and language (e.g. de, tr, pt-BR). Prices, charts, availability and reviews follow the selected store.
Do I need a proxy? Usually not. The Actor works without one by default. For very large or frequent runs, enable Apify Proxy in the input. Each retry then uses a fresh IP.
What does "Varies with device" mean in version?
Some apps (Spotify, WhatsApp...) ship different builds per device, and Google Play shows no single version number for them.
Can I integrate it with my tools? Yes. Use the Apify API, webhooks, or integrations (Make, Zapier, Google Sheets, Slack, Airbyte, LangChain, MCP...). You can also schedule runs to monitor charts or reviews every day.
Is it legal to scrape Google Play?
This Actor only extracts publicly available data that anyone can see on play.google.com without logging in. It does not access private accounts. To limit personal data, reviewer profile pictures are not collected. Only the public display name is kept with each review. Reviews may still contain personal data, so make sure your use complies with GDPR/CCPA and other applicable laws, and with Google's terms. If you are unsure, consult a lawyer. Read more in Apify's blog post Is web scraping legal?.
Support
Found a bug or need a feature (e.g. data safety section, permissions, similar apps)? Open an issue in the Issues tab.