Google Play Reviews Scraper avatar

Google Play Reviews Scraper

Pricing

from $0.08 / 1,000 review results

Go to Apify Store
Google Play Reviews Scraper

Google Play Reviews Scraper

Scrape Google Play app reviews at $0.08/1,000 — full pagination, star filter, newest/relevance sort, developer replies with reply-delay intel, keyword filter and per-app summary. HTTP-only, no login, no key.

Pricing

from $0.08 / 1,000 review results

Rating

0.0

(0)

Developer

Mr Zack

Mr Zack

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

Google Play Reviews Scraper — $0.08 per 1,000 reviews

Scrape Google Play app reviews for any app, at scale, for less: $0.08 / 1,000 reviews (plus a $0.01 run fee) — the lowest per-review price in this category on Apify. HTTP-only, no login, no API key, no browser, no proxy add-ons.

Give it one or more package IDs (com.whatsapp) or Play Store URLs and get back clean JSON/CSV rows with the review text, star rating, timestamp, helpful votes, the app version the user was on, and — where the developer answered — the full developer reply plus how many days the reply took.

Who uses this

  • Product & support teams monitoring their own app (and their competitors') for crashes, complaints and feature requests — schedule it and only pay for new reviews with newerThanDays.
  • ASO / mobile-marketing analysts mining 1-star reviews of competitor apps for positioning gaps.
  • Data & ML teams building sentiment datasets: rating + text + language + country, deduplicated by review ID.
  • Agencies reporting on app reputation: the run summary gives you average rating, % 1-star, developer reply rate and median reply delay per app — no post-processing needed.

What you get per review

FieldDescription
appId, appTitle, appUrlWhich app the review belongs to
reviewIdStable unique ID — safe for dedup across runs
userNameReviewer display name
rating1–5 stars
textReview text (null for rating-only reviews — never a fake empty string)
reviewedAt, reviewAgeDaysISO timestamp + age in days
thumbsUpCountHelpful votes
appVersionApp version the reviewer was on — spot which release broke things
hasDeveloperReply, developerReplyText, developerRepliedAtFull developer response
replyDelayDaysHow long the developer took to reply — support responsiveness intel you won't find in other review scrapers
language, country, sortModeExactly what storefront slice this row came from

Every run also writes a SUMMARY record to the key-value store: reviews collected, average rating in the window, star histogram, % 1-star, developer reply rate, median reply delay, top app versions, plus overall app metadata (title, developer, category, lifetime score and ratings count).

Why this one

  • Price: $0.08/1k vs $0.10–$6.00/1k elsewhere in the category. Filtered-out reviews (star filter is server-side, keyword filter client-side) are never charged.
  • Reply intel: developer replies and reply-delay stats — most review scrapers drop or ignore replies.
  • Deep history: token-based pagination up to 100,000 reviews per app per run.
  • Any storefront: language + country inputs cover every Play locale (en/us, de/de, pt/br, id/id, …).
  • Honest data: rating-only reviews keep text: null, timestamps are validated, zero rows are never invented. Typed output schema included — AI agents can read the shape via MCP/API before calling.

Example input

{
"appIds": ["com.whatsapp", "https://play.google.com/store/apps/details?id=org.telegram.messenger"],
"maxReviewsPerApp": 2000,
"sort": "newest",
"starsFilter": "1",
"language": "en",
"country": "us",
"filterKeyword": "backup"
}

→ every 1-star English/US review of WhatsApp and Telegram that mentions "backup", newest first, with developer replies attached. Cost: at most 2 × 2,000 × $0.00008 + $0.01 ≈ $0.33.

How to schedule this Actor (the right way)

Review monitoring only makes sense on a schedule:

  1. Open the Actor → Schedules tab → Create new schedule (e.g. @daily).
  2. Set sort = newest and newerThanDays = 1 (or 7 for weekly runs).
  3. The run stops paging the moment it hits reviews older than the window — a daily WhatsApp check typically costs under a cent.
  4. Add an integration (Slack/email/webhook) on the schedule to get new 1-star reviews pushed to your team, or read the SUMMARY key for the daily reply-rate numbers.

Notes & fair use

Public data only, polite request pacing, no login, no personal data beyond what Google publicly displays with each review. Rate limits are respected with retries and backoff; if Google throttles a huge run, the Actor keeps what it collected instead of failing.

Was this Actor useful?

If it saved you time, a ⭐ review on this page helps more people find it. Hit a problem? Open an Issue on the Issues tab — it's actively maintained and I usually respond within a day.