🤖 Google Play Reviews Scraper | Android Data avatar

🤖 Google Play Reviews Scraper | Android Data

Pricing

$0.10 / 1,000 review scrapeds

Go to Apify Store
🤖 Google Play Reviews Scraper | Android Data

🤖 Google Play Reviews Scraper | Android Data

Scrape Google Play Store Android app user reviews, ratings, reply text, user names, and review votes. Essential tool for app store optimization (ASO).

Pricing

$0.10 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Alexandru Afanasiuc

Alexandru Afanasiuc

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Google Play Reviews Scraper — Ratings, Text, Versions & Replies

Extract structured app reviews from Google Play at scale. Point it at package names (or a search term), pick languages, and get clean JSON/CSV with star ratings, review text, app versions, helpful-vote counts, timestamps and official developer replies.

Why use this scraper

  • Multi-language multiplier — each language in languages returns a distinct set of reviews; ["en", "de", "fr", "es"] yields several times the volume of a single locale.
  • Rating filters built inminRating / maxRating fetch only the 1–2★ complaints (or only the 5★ praise) without paying for the rest.
  • Developer replies included — response text and date, ready for support-quality analysis.
  • No invented fields — Google does not publish the reviewer's country, so country is always null; the storefront field records which gl storefront served the row, which is the honest version of that claim.
  • Search mode — no package name? Give a searchTerm and it resolves the top matching apps first.
  • Cheapest tier$0.10 per 1,000 reviews, an order of magnitude below typical review scrapers.

What data you get

{
"reviewId": "d5f8a9b2-...",
"appId": "com.example.app",
"appName": "Example App",
"language": "en",
"country": null,
"storefront": "us",
"rating": 2,
"text": "The last update broke login on my Pixel...",
"appVersion": "5.14.1",
"thumbsUp": 341,
"postedAt": "2026-08-02T18:44:10.000Z",
"developerReply": "We fixed this in 5.14.2 — please update.",
"developerReplyAt": "2026-08-03T09:12:00.000Z",
"scrapedAt": "2026-08-11T10:00:00.000Z"
}

Fields Google does not publish are null — this Actor never invents data.

How to run it

  1. Set appIds to package names (com.whatsapp, com.spotify.music) or Play Store URLs — or set a searchTerm instead.
  2. Pick languages (each adds a distinct review set).
  3. Optionally filter with minRating/maxRating and cap volume with maxReviewsPerLocale.
  4. Click Start and export the dataset as JSON, CSV or Excel.

Works out of the box: the default input runs successfully with no changes.

Input parameters

FieldTypeDescription
appIdsarrayPackage names or store URLs.
searchTermstringAlternative to appIds: resolve apps by search.
maxAppsFromSearchintegerHow many apps to take from search results.
languagesarrayhl locales; each returns a distinct review set.
countriesarraygl storefronts to fetch from.
sortBystringNewest / rating / helpfulness.
minRating / maxRatingintegerKeep only reviews in this star band.
maxReviewsPerLocaleintegerCap per app+language pair.

Pricing

$0.10 per 1,000 reviews (pay per event, no subscription). Examples:

  • 1,000 reviews → $0.10
  • 10,000 reviews → $1.00
  • Zero results → $0.00.

Use cases

  • Complaint mining — pull only 1–2★ reviews after each release and find what broke, per app version.
  • Competitor analysis — compare rating distributions and complaint themes across rival apps.
  • Reply-quality tracking — measure how fast and how often a developer answers negative reviews.
  • ML datasets — labelled sentiment text in dozens of languages at $0.10/1,000 rows.
  • AI agents — call this Actor as a tool through the Apify MCP server.

Limitations

  • Only public review data; no reviewer profiles beyond what Google displays.
  • country is always null because Google does not publish reviewer country — use storefront for where the row was served from.
  • Review volume per locale is what Google exposes; niche apps in small locales have few reviews to fetch.

FAQ

How do I scrape Google Play reviews without coding? Run this Actor from the Apify Console — paste a package name, press Start, export CSV.

How do I get more reviews for one app? Add more languages — each one returns a distinct set. Four languages ≈ four times the rows.

Can I get only negative reviews? Yes: maxRating: 2. You pay only for the rows you receive.

Where do I find an app's package name? In its Play Store URL: play.google.com/store/apps/details?id= com.example.app — or just use searchTerm.


If this Actor saved you time, a short review on its Store page helps other people find it. If something looks wrong, open an issue on the Issues tab — issues get answered.