Google Play Reviews Scraper + Pain Point Analysis avatar

Google Play Reviews Scraper + Pain Point Analysis

Pricing

Pay per event

Go to Apify Store
Google Play Reviews Scraper + Pain Point Analysis

Google Play Reviews Scraper + Pain Point Analysis

Scrape Google Play Store reviews for any Android app (no login, no API key) and get pain-point / feature-request analysis on top: verbatim complaints ranked by how much more often a term shows up in negative reviews, not a keyword bag.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Backyard Tools

Backyard Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape Google Play Store reviews for any Android app — no login, no API key — and get pain-point / feature-request analysis on top: verbatim complaints ranked by how much more often a term shows up in negative reviews, not a keyword bag.

Tested (2026-09-02)

5/5 well-known apps returned real reviews on the first request:

AppPackageReviews returned
Spotifycom.spotify.music20/20 requested
WhatsAppcom.whatsapp20/20 requested
Instagramcom.instagram.android20/20 requested
Duolingocom.duolingo20/20 requested
Discordcom.discord20/20 requested

Single-request latency in that test: ~0.2s for 30 reviews from one app.

How it works

Reads the same internal endpoint the Google Play Store website calls to render its own review list. No login, no cookie, no JavaScript execution — a plain HTTP POST. This is not an official Google API (Google does not publish one for reading another developer's reviews), so the endpoint and response shape can change without notice; this actor will be kept in sync if that happens.

Input

{
"targets": ["com.spotify.music", "com.duolingo:en:gb"],
"maxItems": 500,
"analyses": ["overview", "top-complaints"]
}

targets accepts a bare package name (defaults to English / US) or "package:language:country" to pull a specific locale.

Output

One dataset item per review:

Field
review_idGoogle's internal review id
authorreviewer's public display name (not a real name — this is the handle shown on Google Play itself)
rating1–5 stars
textreview body
dateISO 8601 timestamp
groupapp version the review was left on (used by the version-regression analysis)
reply / replied_atthe developer's public reply, if any
thumbs_uphow many users marked the review helpful

No email, phone number, or physical address is ever present in this data — Google Play reviews simply don't carry those fields.

Analyses (billed once per run, not per review)

AnalysisWhat you get
overviewcount, average rating, negative share (with a lower-confidence bound so 3 reviews don't look like a trend)
top-complaintsactual excerpts from low-rating reviews, ranked by complaint-language density
top-requestsactual excerpts asking for a feature
group-regressionswhich app version's ratings dropped relative to the rest
trendmonthly volume and negative share

Use Cases

  • App review monitoring — track new reviews and sentiment shifts for your own app
  • Competitor app researchtop-complaints / top-requests surface what a rival app's users complain about or ask for most, in their own words
  • Release regression detectiongroup-regressions flags which app version's ratings dropped relative to the rest
  • Feature prioritization — rank real feature requests by how often they appear across all reviews

Pricing

Pay per event: $0.20 per 1,000 reviews collected, plus $0.05 per analysis you select (deselect analyses you don't need — nothing is charged for an analysis you didn't ask for).