Google Play Scraper: Reviews, App Details, Search & Charts
Pricing
from $0.10 / 1,000 reviews
Google Play Scraper: Reviews, App Details, Search & Charts
Scrape Google Play reviews (unlimited, any country and language, star and date filters), full app details with data safety and developer contacts, search results, top charts, developer apps and similar apps. Missing apps never crash a run.
Pricing
from $0.10 / 1,000 reviews
Rating
0.0
(0)
Developer
Wulfcare Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Google Play Scraper
Everything public on the Google Play Store, in one Actor:
- Reviews: every review of any app, with no 150/1,000 cap. Newest first or most relevant, filter by star rating, stop at a date (only reviews since 2026-09-01, or the last 30 days). You get the stars, text, date, helpful votes, the app version the reviewer used, and the developer's reply.
- App details: rating and 1-5 star histogram, exact install count, price, in-app purchase range, ads, version, Android and SDK requirements, release and update dates, developer email, website, address and phone, permissions, and the full data safety section (what data is collected or shared, and why).
- Search: the apps Google Play lists for any search term.
- Top charts: top free, top paid and top grossing, overall or for any of 50+ categories, up to 200 apps each.
- Developer apps: every app from a developer, by name, numeric ID or URL. Large developers are paged in full (Google LLC: 95 apps).
- Similar apps: Play's "Similar apps" list, paged beyond the first 50.
Any country (prices, availability and charts follow it) and any language. A missing app, a typo or a region-locked app never crashes the run. You get a free row that says what went wrong, and the other apps carry on.
What people use it for
- App review monitoring: run it daily with Only reviews since: 1 day and send the new 1-2 star reviews to Slack or a spreadsheet
- Sentiment and feature research: pull thousands of reviews of your app and your competitors' apps into an LLM or BI tool; the app version on each review shows which release caused a spike
- Competitor tracking: ratings, installs, updates and prices of a list of apps over time
- Market research and ASO: what ranks for a keyword, what tops a category chart, what Play puts next to your app
- Lead generation: developer contact emails and websites for every app in a chart or category
- Privacy and compliance research: data safety declarations and permissions across many apps
How to use it
- Pick What to scrape.
- Add apps (package names like
com.spotify.music, or Play URLs), search terms, charts or developers. - Set the country and language if you need something other than US English.
- Run it, then download JSON, CSV or Excel, or call the API.
Every run returns one kind of row, so the dataset always has the same columns. Every column is present on every row (null when Play has no value), and the columns don't change between runs.
What you get
Reviews: one row per review
{"appId": "com.spotify.music","appTitle": "Spotify: Music and Podcasts","reviewId": "4c1d6f0e-7a1b-4f3e-9a52-2b8f7d0c9e11","reviewUrl": "https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=4c1d6f0e-7a1b-4f3e-9a52-2b8f7d0c9e11&hl=en&gl=us","score": 2,"text": "Music stops whenever I switch to another app since the last update.","date": "2026-09-28T14:03:11Z","thumbsUp": 55,"appVersion": "9.1.36.1948","replyText": "Hi. Sorry to hear that! Have you tried a quick reinstall? ...","replyDate": "2026-09-28T19:17:33Z","country": "US","language": "en","error": null}
Reviewer display names are optional (off by default). Reviewer IDs and profile pictures are never collected.
App details: one row per app
{"appId": "com.spotify.music","title": "Spotify: Music and Podcasts","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...","score": 4.3482,"ratings": 36393147,"reviews": 1854522,"histogram": { "1": 3699880, "2": 1066344, "3": 1310067, "4": 3102739, "5": 27214102 },"installs": "1,000,000,000+","minInstalls": 1000000000,"realInstalls": 3138275576,"free": true,"price": 0,"currency": "USD","priceText": "Free","inAppPurchases": true,"inAppPurchasesRange": "$4.99 - $203.88 per item","containsAds": true,"genre": "Music & Audio","genreId": "MUSIC_AND_AUDIO","categories": [{ "name": "Music & Audio", "id": "MUSIC_AND_AUDIO" }],"contentRating": "Teen","developer": "Spotify AB","developerId": "6523013212965523194","developerUrl": "https://play.google.com/store/apps/developer?id=Spotify+AB","developerWebsite": "https://www.spotify.com","developerEmail": "support@spotify.com","developerAddress": "Regeringsgatan 19\n111 53 Stockholm\nSweden","developerPhone": "+46 10 334 03 65","privacyPolicy": "https://www.spotify.com/legal/privacy-policy/","releasedAt": "2014-05-27T13:12:17Z","updatedAt": "2026-09-25T08:00:14Z","version": "Varies with device","targetSdk": 35,"recentChanges": "We're always making changes and improvements to Spotify...","chartRank": 1,"chartName": "top free music & audio","icon": "https://play-lh.googleusercontent.com/...","screenshots": ["https://play-lh.googleusercontent.com/..."],"permissions": [{ "group": "Location", "permissions": ["approximate location (network-based)", "precise location (GPS and network-based)"] }],"dataSafety": {"sharedData": [{ "category": "Device or other IDs", "type": "Device or other IDs", "optional": false, "purposes": ["Advertising or marketing", "Fraud prevention, security, and compliance"] }],"collectedData": [{ "category": "Financial info", "type": "Purchase history", "optional": true, "purposes": ["App functionality", "Analytics"] }],"securityPractices": ["Data is encrypted in transit", "You can request that data be deleted"]},"country": "US","language": "en"}
Games also get their Play tags in categories (for example Strategy, Build & battle, Multiplayer, Medieval fantasy). Paid apps have free: false, price: 6.99 and priceText: "$6.99". The price and currency follow the country you pick.
Search, charts, developer and similar apps: one row per app
input (the search term, chart or developer), rank, appId, url, title, developer, score, genre, installs, free, price, currency, priceText, inAppPurchasesRange, contentRating, summary or description, icon, screenshots.
Turn on Full details for every listed app to get the complete App details row for every app in a search, chart or developer list instead.
Pricing
Pay per result. There's no start fee and no monthly rental, and you're never charged for errors: not-found apps, invalid inputs, empty searches and failed requests are free rows.
| Result | Price |
|---|---|
| Review | $0.10 per 1,000 |
| App details | $0.50 per 1,000 |
| App in a search, chart, developer or similar list | $0.20 per 1,000 |
Set Max cost per run in the run options to cap your spend. The run stops cleanly when it gets there, and you keep everything scraped so far.
Examples
Every 1- and 2-star review from the last 30 days
{ "mode": "reviews", "appIds": ["com.yourcompany.app"], "maxReviewsPerApp": 0, "reviewStars": ["1", "2"], "reviewsSince": "30 days" }
German reviews from Germany
{ "mode": "reviews", "appIds": ["com.spotify.music"], "country": "de", "language": "de", "maxReviewsPerApp": 1000 }
Top 200 grossing games in Japan, with full details
{ "mode": "charts", "chartCollections": ["topgrossing"], "chartCategories": ["GAME"], "country": "jp", "includeFullDetails": true }
Every app from a developer
{ "mode": "developer", "developers": ["https://play.google.com/store/apps/dev?id=5700313618786177705"] }
Good to know
- Search returns about 30 apps per term. That's all Google Play's website shows for a search. To go wider, use several related terms (duplicates are easy to drop by
appId), or use top charts for a category. - Charts go to 200, which is Play's own limit.
- Reviews follow the language you pick. Google Play serves reviews written in that language (English by default). For German reviews, set
language: de. - Newest-first reviews can lag by about a day. Google Play takes time to publish reviews, so the newest one can be a few hours to a day old.
- Region-locked apps show up as "App not found in country XX". Run again with the country where the app is sold.
- Everything comes from the public Play Store website, as a logged-out visitor sees it. No Google account is used.
Other Actors by Wulfcare Data
- Google Hotels Prices Scraper: every booking site's price for any hotel and dates, and hotel searches
- Free YouTube Scraper: YouTube videos, Shorts, channels and searches with views, likes, comments and channel stats, free
- App Store Scraper: the same for Apple's App Store (reviews with no 500 cap, app details, privacy labels, charts)
- Google Trends Scraper: interest over time, rising queries and Trending Now
- Google Jobs Scraper: job listings from Google Jobs
- YouTube Transcript Scraper: transcripts of videos, whole channels, playlists and searches as text, timestamped segments or SRT
Found a problem or need a field? Open an issue on the Issues tab.