Google Play Scraper: Reviews, App Details & Search avatar

Google Play Scraper: Reviews, App Details & Search

Pricing

from $4.00 / 1,000 app details, search result or chart entries

Go to Apify Store
Google Play Scraper: Reviews, App Details & Search

Google Play Scraper: Reviews, App Details & Search

Scrape Google Play reviews, app details, search results, featured apps and developer catalogues in any country. Monitor mode returns only reviews posted since your last run. No login or API key.

Pricing

from $4.00 / 1,000 app details, search result or chart entries

Rating

0.0

(0)

Developer

Alex Burton

Alex Burton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Collect Google Play data for any Android app in any country, straight from the public store. No Google account, API key or browser needed.

One Actor, five jobs:

ModeWhat you get
ReviewsStar rating, full text, app version, date, helpful votes, reviewer name and the developer's reply
App detailsName, developer, rating and rating count, installs, price, category, content rating, icon and description
Search resultsThe apps the Play Store returns for any keyword, in ranking order
Featured & promoted appsThe apps Play is promoting, store-wide or for one category
Developer's appsEverything a publisher has on the store

Why use this one

  • Monitor mode for reviews. Turn on Only new reviews since the last run and schedule the Actor daily. It remembers the newest review for every app and country, returns only what's new, and you pay only for new reviews.
  • Built to survive Google's redesigns. App facts come from the schema.org data Google publishes for search engines, and listings are read from ordinary store links. Most Play scrapers parse Google's obfuscated internal arrays, which break every time the front end changes.
  • Every country. Reviews, ratings, pricing and charts differ by storefront. Add as many country codes as you need in one run.
  • Complaint mining. Set Maximum star rating to 2 to collect only 1- and 2-star reviews, with developer replies included.
  • Pairs with the App Store. The output uses the same field names as our App Store Scraper, so iOS and Android reviews drop into one table.

How to use it

  1. Choose What to scrape.
  2. Add Apps (for Reviews and App details), Search terms, Developers (a name such as Spotify AB, a numeric ID or a developer link), or a Category (for Featured apps).
  3. Add Countries (us, gb, de, in…) and a Language.
  4. Click Start, then download results as JSON, CSV, Excel or HTML, or fetch them through the Apify API.

Apps can be given in either form:

https://play.google.com/store/apps/details?id=com.spotify.music
com.spotify.music

Example input: daily review monitor

{
"mode": "reviews",
"apps": ["com.spotify.music"],
"countries": ["us", "gb", "de"],
"onlyNewReviews": true,
"maxReviewsPerAppPerCountry": 500
}

Example input: top free finance apps in India

{
"mode": "featured",
"categories": ["FINANCE"],
"countries": ["in"],
"maxResultsPerSearch": 50
}

Useful category IDs: GAME, PRODUCTIVITY, FINANCE, SOCIAL, SHOPPING, HEALTH_AND_FITNESS, MUSIC_AND_AUDIO, PHOTOGRAPHY, EDUCATION, BUSINESS, TOOLS, TRAVEL_AND_LOCAL.

Output

Each item has a type field: review or app. The dataset has ready-made Reviews and Apps table views.

Review

{
"type": "review",
"reviewId": "6877ac29-46d8-4b82-b84f-1a970ad1308e",
"appId": "com.spotify.music",
"appName": "Spotify: Music and Podcasts",
"country": "us",
"rating": 2,
"text": "Playlists keep reshuffling after the latest update…",
"appVersion": "9.0.12.567",
"date": "2026-10-14T18:30:53Z",
"thumbsUp": 41,
"replyText": "Hi there, please reach out to our support team…",
"replyDate": "2026-10-15T09:12:00Z",
"author": "Elisa T."
}

App

{
"type": "app",
"appId": "com.spotify.music",
"name": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"rating": 4.348,
"ratingCount": 36494316,
"installs": "1,000,000,000+",
"minInstalls": 1000000000,
"realInstalls": 3164200596,
"price": 0,
"currency": "USD",
"genre": "MUSIC_AND_AUDIO",
"contentRating": "Teen",
"country": "us",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music"
}

Play retired its per-chart pages. Checked against the live store in October 2026:

  • /store/apps/top is an editorial page — "Innovation Corner", "Editors' Choice apps", "Events happening now". There are no rank numbers on it.
  • A category page does have a Top charts rail, but the page delivers only its tabs ("Top free", "Top paid", "Top grossing") and the rank numbers 1-9. The apps themselves arrive from a client-side request, so they are not in the page.

So this mode returns the apps Play is promoting in a storefront, in page order (position). That is genuinely useful for watching what Google pushes in each country, but it is not a popularity ranking and nothing here pretends it is. True Top free / paid / grossing charts need Play's internal chart endpoint, which is a planned addition.

Fields that depend on what Play shows

installs is the store's install band (1,000,000,000+) and minInstalls is that band as a number. realInstalls is the exact install count Google embeds in the listing behind the rounded band, such as 3,164,200,596 for Spotify, and is null on the rare page that carries only the rounded label. version is absent from most listings now and comes back null; updatedOn is normalised to ISO.

Pricing

Pay only for results:

ResultPrice
Review$1.00 per 1,000
App details, search result or featured entry$4.00 per 1,000

A daily monitor pays only for the new reviews it finds, at $1.00 per 1,000. Set a maximum spend per run in the run options and the Actor stops cleanly when it's reached.

Limits to know about

  • Reviews page 100 at a time and very popular apps hold millions, so always set Max reviews per app per country.
  • Installs, version and "updated on" are read with best-effort patterns and can come back empty on some listings. Rating, rating count, price, category and content rating are always present.
  • Search results come from a path Google's robots.txt asks crawlers to skip. Play disallows /store/search for crawlers. Every other mode (reviews, app details, featured, developer pages) uses paths the file allows. If your use requires robots.txt compliance, use Featured or Developer's apps for discovery instead of Search.
  • Google rate-limits by IP. Small runs work without a proxy. For large jobs, or if the log reports blocked requests, turn on Apify Proxy.
  • Reviews with no written text are not returned by Google's review feed.

FAQ

Do I need a Google account or Play Developer account? No. Everything comes from the public store, with no sign-in anywhere.

Can I watch reviews for my own app every day? Yes. Turn on monitor mode, then create a schedule in Apify Console and connect the dataset to Slack, Google Sheets, Zapier or Make.

Why did a run return no apps for a search or the featured page? Google served a page without app links, which usually means that request was rate-limited. Turn on Apify Proxy and try again.

Is this legal? The Actor reads publicly available pages and does not log in or bypass any protection. Google's terms restrict automated access, so review them for your use case. Reviews contain public display names, which may count as personal data under GDPR; turn off Include reviewer names if you don't need them.

Feedback

Found a bug or need a field that's missing? Open an issue on the Actor's Issues tab.