Google Play Scraper
Pricing
$19.99/month + usage
Google Play Scraper
Extract complete Google Play app data, including descriptions, ratings, reviews, installs, screenshots, versions, and developer info. Ideal for market research, competitor analysis, ASO, and dataset creation. Fast, reliable, and perfect for automated app intelligence.
Pricing
$19.99/month + usage
Rating
5.0
(3)
Developer
Scraper Engine
Maintained by CommunityActor stats
1
Bookmarked
138
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
๐ฑ Google Play Scraper โ Apps, Details, Similar Apps & Reviews
Scrape the Google Play Store at scale: full app metadata, keyword search results, recommended/similar apps, and unlimited user reviews โ all in one Actor. Fast, reliable, and built to keep going even when Google Play pushes back, thanks to an automatic direct โ datacenter โ residential proxy ladder. ๐
No login. No API keys. Just paste app URLs/IDs (bulk supported) or keywords, pick an action, and hit Start.
โจ Why Choose Us?
- ๐ง 4 actions in one โ reviews, app search, app details, and similar apps.
- ๐ก๏ธ Smart anti-block โ starts direct (cheapest), and only escalates to datacenter then residential proxies when Google Play blocks. Once it falls back, it sticks with the working tier.
- โก Browser-grade requests without a browser โ powered by
impitTLS/HTTP impersonation, so it's light and fast. - ๐พ Never lose data โ every record is streamed to the dataset the moment it's scraped. A crash mid-run still leaves you a full partial dataset.
- ๐ Resumable reviews โ pick up exactly where you left off with
lastCursor. - ๐ Clean output views โ separate Apps and Reviews tables in the Console.
๐ Key Features
| Feature | Details |
|---|---|
| โญ Reviews | Full reviews: rating, text, thumbs-up, version, developer reply, criteria, date |
| ๐ App search | Search by keyword, get full app details for every match |
| ๐ฆ App details | Title, score, installs, developer, pricing, screenshots, categories & more |
| ๐งฉ Similar apps | Apps recommended from any source app |
| ๐ Localization | Per-country (gl) and per-language (hl) scraping |
| ๐ฅ Bulk input | Paste many URLs/IDs or keywords at once |
๐ฏ Actions
| Action | Uses | Output |
|---|---|---|
โญ scrapeReviews | ๐ urls | One dataset item per review |
๐ scrapeAppSearch | ๐ keywords | One dataset item per app |
๐ฆ scrapeAppUrls | ๐ urls | One dataset item per app |
๐งฉ scrapeSimilarApps | ๐ urls | One dataset item per similar app |
๐ฅ Input
{"action": "scrapeReviews","scrapeReviews.appId": "com.rockstargames.gtasa","scrapeReviews.country": "us","scrapeAppSearch.keywords": ["trading", "market", "stocks", "investing", "crypto"],"scrapeAppSearch.country": "us","scrapeAppUrls.urls": ["https://play.google.com/store/apps/details?id=com.tradingview.tradingviewapp"],"scrapeSimilarApps.urls": ["https://play.google.com/store/apps/details?id=com.tradingview.tradingviewapp"],"count": 1000,"cursor": "","proxyConfiguration": { "useApifyProxy": true }}
| Field | Type | Used by | Description |
|---|---|---|---|
action | string | โ | scrapeReviews ยท scrapeAppSearch ยท scrapeAppUrls ยท scrapeSimilarApps |
scrapeReviews.appId | string | โญ reviews | App ID (or full URL) to collect reviews for |
scrapeReviews.country | string | โญ reviews | Storefront country code (us, in, de, โฆ) |
scrapeAppSearch.keywords | array | ๐ search | Search keywords (bulk) |
scrapeAppSearch.country | string | ๐ search | Storefront country code |
scrapeAppUrls.urls | array | ๐ฆ app URLs | App URLs or raw IDs (bulk) |
scrapeSimilarApps.urls | array | ๐งฉ similar | Source app URLs or IDs (bulk) |
count | integer | all | Max records to collect. 0/empty = all |
cursor | string | โญ reviews | Resume from a previous run's lastCursor |
proxyConfiguration | object | all | Apify proxy settings for the fallback ladder |
๐ค Output
App item (search / app URLs / similar apps):
{"title": "ChatGPT","appId": "com.openai.chatgpt","summary": "Your AI assistant for writing, search, image generation, and more","score": 4.76,"scoreText": "4.8","ratings": 48242175,"reviews": 170414,"installs": "1,000,000,000+","price": 0,"free": true,"currency": "USD","developer": "OpenAI","developerEmail": "support@openai.com","genre": "Productivity","contentRating": "Teen","released": "Jul 21, 2023","version": "1.2026.153","icon": "https://play-lh.googleusercontent.com/...","screenshots": ["https://..."],"url": "https://play.google.com/store/apps/details?id=com.openai.chatgpt&hl=en&gl=us"}
Review item (scrapeReviews):
{"appId": "com.supercell.brawlstars","id": "34e8ba28-7f32-4806-89a2-9823ed4c9a58","userName": "Chase Doughty","userImage": "https://play-lh.googleusercontent.com/...","date": "2025-10-04T20:56:47.251Z","score": 5,"scoreText": "5","text": "I love this game...","thumbsUp": 7961,"version": "63.342","replyText": null,"replyDate": null,"criterias": [],"url": "https://play.google.com/store/apps/details?id=com.supercell.brawlstars&reviewId=34e8ba28-..."}
๐ How to Use (Apify Console)
- Log in at https://console.apify.com โ Actors.
- Open Google Play Scraper.
- Pick an Action, paste your ๐ URLs or ๐ keywords, set country/language and Max items.
- (Optional) Configure ๐ก๏ธ proxy โ the actor defaults to direct and auto-escalates if blocked.
- Click Start โถ๏ธ and watch the live logs.
- Open the Output tab (switch between Apps and Reviews views).
- Export to JSON / CSV / XLSX.
๐ค Use via API
curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"action": "scrapeAppUrls","scrapeAppUrls.urls": ["https://play.google.com/store/apps/details?id=com.openai.chatgpt"],"count": 10}'
๐ก Best Use Cases
- ๐ ASO & competitor research โ track ratings, installs, and metadata over time.
- ๐ฃ๏ธ Voice-of-customer / review mining โ sentiment, bug reports, feature requests.
- ๐ Market discovery โ find apps by keyword or "similar apps" graphs.
- ๐งพ Lead gen โ developer names, emails, and websites.
๐ฒ Pricing
This Actor uses pay-per-result (one charge per dataset item via the apify-default-dataset-item event). You only pay for the records you actually collect โ set Max items to cap your spend. Platform usage (compute/proxy) is included per your plan.
โ FAQ
Where do I find the app ID? It's the id= value in a Play URL, e.g. com.openai.chatgpt.
Reviews stopped early โ how do I resume? Each run saves a lastCursor to the run's key-value store. Paste it into the cursor field of a new run.
Do I need a proxy? No. The Actor starts direct and only falls back to datacenter, then residential proxies if Google Play blocks it.
Why are some app fields null? Google Play omits fields that don't apply to a given app (e.g. no video, no IAP). That's expected.
โ๏ธ Cautions & Legal
- Data is collected only from publicly available Google Play pages.
- You are responsible for compliance with GDPR/CCPA, Google's ToS, and applicable laws.
- Be a good citizen: keep request volumes reasonable.
๐ Support & Feedback
Found a bug or want a new field? Open an issue on the Actor's Issues tab. We read every one. ๐