Google Play Store Reviews Scraper avatar

Google Play Store Reviews Scraper

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Google Play Store Reviews Scraper

Google Play Store Reviews Scraper

Extract Google Play reviews with ratings, developer replies, thumbs-up counts, and app versions. 3 sort modes, star rating filter, date filter. No browser, no proxy, 256MB.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Google Play Store Reviews Scraper — Ratings, Developer Replies & Filters

Extract every Google Play Store review for any Android app in seconds. This Google Play reviews scraper pulls star ratings, review text, thumbs-up counts, app versions, and developer replies — all structured and ready to use, with no coding required.


Why Use This Google Play Reviews Scraper?

  • 10,000+ reviews per minute — one of the fastest Google Play review extractors available on Apify
  • No browser, no proxy, no API key required — fully anonymous, zero setup, zero maintenance
  • Developer replies included — see exactly how developers responded to negative reviews, a field most competing scrapers leave out entirely
  • Three sort modes — Newest, Most Relevant, and By Rating, so you can pull the exact slice of reviews you need
  • Star rating filter (1-5) — isolate only the 1 and 2 star reviews to find complaints fast, or only 5 star reviews for testimonials
  • Date filtering built in — only fetch reviews since a given date, ideal for daily or weekly monitoring runs
  • Direct review URLs — every review includes a shareable link straight to that review on Google Play
  • Lightweight and reliable — no browser overhead means fast runs that don't get flagged or blocked

Whether you're tracking Android app ratings, auditing customer support responses, or building a review sentiment pipeline, this scraper delivers clean Google Play data without the usual scraping headaches.


What Data Do You Get?

Every review comes back with 17 fields covering the review, the reviewer, the app version, and the developer's response — everything you need for Google Play review analysis in one dataset.

FieldDescription
reviewIdUnique identifier for the review
titleReview headline, if the reviewer set one
authorReviewer's display name
authorImageURL to the reviewer's profile photo
ratingStar rating from 1 to 5
textFull review body text
urlDirect link to the review on Google Play
dateReview submission date and time (ISO 8601)
thumbsUpNumber of users who found the review helpful
appVersionApp version the review was written against
developerReplyThe developer's reply text, if one was posted
developerReplyDateDate the developer replied
appIdGoogle Play package ID for the app
countryGoogle Play region the review was pulled from
languageLanguage code used for review content
scrapedAtTimestamp of when the data was collected
statusResult status for the review row

Input Parameters

{
"appIds": ["com.whatsapp"],
"country": "us",
"language": "en",
"sortBy": "newest",
"maxReviews": 500
}
ParameterTypeRequiredDefaultDescription
appIdsarrayYesGoogle Play package IDs or full Google Play URLs.
countrystringNousTwo-letter country code for localized reviews.
languagestringNoenTwo-letter language code for review content.
maxReviewsintegerNo500Maximum reviews to return per app.
sortBystringNonewestReview sort order: newest, relevant, or rating.
ratingFilterarrayNoall ratingsOnly include reviews with these star ratings, e.g. [1, 2] to isolate negative feedback.
sinceDatestringNoOnly include reviews on or after this date. Format: YYYY-MM-DD.

Sample Output

{
"reviewId": "a95b3e06-769d-4fe2-9d27-a8aa1f3d750f",
"title": "",
"author": "Thabang Mpele",
"authorImage": "https://play-lh.googleusercontent.com/a-/...",
"rating": 5,
"text": "good communication platform",
"url": "https://play.google.com/store/apps/details?id=com.whatsapp&reviewId=a95b3e06...",
"date": "2026-07-01T01:01:12+00:00",
"thumbsUp": 0,
"appVersion": "2.26.23.74",
"developerReply": "",
"developerReplyDate": "",
"appId": "com.whatsapp",
"country": "us",
"language": "en",
"scrapedAt": "2026-07-02T20:27:30Z",
"status": "ok"
}

How Fast Is It?

ScenarioReviewsTime
Single app500~30 seconds
Small batch (5 apps)2,500~1 minute
Medium batch (20 apps)10,000~1 minute
Large batch5,000~30 seconds
Bulk run, multiple apps10,000+~1 minute

With no browser to launch and no proxy hops slowing things down, this Google Play reviews scraper spends its runtime doing one job — fetching reviews — which keeps throughput fast whether you're pulling one app or dozens.


Use Cases

App Store Optimization (ASO) & Review Monitoring

  • Track Android rating trends over time with scheduled runs comparing rating distribution across periods
  • Monitor new reviews daily using sinceDate to only pull what changed since your last check
  • Benchmark against competitor apps by scraping reviews for multiple package IDs in the same category
  • Feed ASO dashboards with structured review data instead of manual copy-paste from the Play Store

Customer Support Quality Auditing

  • Audit developer reply coverage by checking which reviews have a populated developerReply field versus which were never answered
  • Measure response time using the gap between date and developerReplyDate
  • Benchmark your support responsiveness against competitors by comparing reply rates across similar apps
  • Identify unanswered complaints by filtering for negative reviews (ratingFilter: [1, 2]) with no developer reply

Customer Feedback & Product Analytics

  • Surface recurring bugs and feature requests by analyzing review text tied to specific appVersion values
  • Prioritize fixes using thumbs-up counts — reviews with high thumbsUp represent the most broadly-felt issues
  • Track sentiment before and after a release by comparing rating distributions across app versions
  • Build a product feedback repository without needing Play Console access

Market Research & Competitive Intelligence

  • Compare rating distributions across competitors in the same category
  • Identify market gaps by analyzing recurring complaints across multiple apps in a niche
  • Localize sentiment research by running the same scraper across multiple countries and languages
  • Support market entry research with structured datasets ready for spreadsheets or BI tools

AI, NLP & Machine Learning

  • Build sentiment analysis training sets from star ratings paired with review text
  • Fine-tune LLMs on real customer feedback using text and rating as input-output pairs
  • Train customer support response models using real developerReply examples as ground truth
  • Power AI-driven review triage tools by classifying incoming reviews using historical patterns

Frequently Asked Questions

How do I scrape Google Play reviews without coding? Just provide the app's package ID (like com.whatsapp) or its Google Play URL as input and run the actor. No code, API key, or technical setup is required.

Does this scraper include developer replies to reviews? Yes. Every review includes a developerReply field with the text of the developer's response, if one exists, plus a developerReplyDate. This is a field many competing Google Play scrapers don't capture at all.

Can I filter reviews by star rating? Yes. Use the ratingFilter parameter with an array like [1, 2] to only receive negative reviews, or [5] to pull only 5-star testimonials.

What's the difference between the three sort options? newest returns the most recently submitted reviews first, ideal for daily monitoring. relevant returns Google's relevance-ranked reviews, which tend to surface the most detailed and representative feedback. rating sorts by star rating.

Can I get reviews in a specific language or country? Yes. Set the country and language parameters to pull localized reviews — for example country: "de" and language: "de" for German Play Store reviews.

Can I filter reviews by date? Yes. Use the sinceDate parameter with a YYYY-MM-DD date to only receive reviews submitted on or after that day, which is ideal for incremental monitoring.

Do I need a Google Play Console account or developer credentials? No. This scraper works entirely from publicly available Google Play review pages. You don't need to own the app or authenticate with Google in any way.

Is a proxy needed to scrape Google Play reviews? No. This scraper runs without any proxy configuration and without a browser, keeping runs fast and lightweight while still reliably returning review data.

Can I track reviews for competitor apps? Yes. Since this scraper only needs a public package ID or Play Store URL, you can monitor reviews for any published Android app, including competitors.

How many reviews can I scrape per app? Set maxReviews to however many you need. There's no fixed cap built into the scraper — larger requests simply take proportionally longer.

What does the empty string in title or developerReply mean? An empty string means that field wasn't present for that particular review — not every reviewer adds a title, and not every review receives a developer reply.

Can I run this scraper on a schedule? Yes. Apify's built-in scheduler lets you run this actor daily, weekly, or on any custom interval to continuously monitor new Google Play reviews.

Can I export the results to Excel or Google Sheets? Yes. Apify datasets support exporting to JSON, CSV, Excel, XML, and other formats, plus direct integrations to Google Sheets and other tools.

How current is the review data? Every run fetches reviews live from Google Play at the time the actor runs, so there's no caching or stale data — you always get the latest reviews available.

Does the url field link directly to the specific review? Yes. Each review's url field is a direct deep link to that individual review on the Google Play Store, useful for sharing or verification.


Output Formats

Results are available directly from your dataset in every format Apify supports:

  • JSON — structured data for programmatic use and API integration
  • CSV — flat table format, opens directly in Excel and Google Sheets
  • Excel (.xlsx) — native spreadsheet format with proper headers
  • XML — structured markup for enterprise integrations

Integration & Automation

Connect this Google Play reviews scraper to your existing workflow:

  • Google Sheets — append new reviews to a spreadsheet automatically
  • Slack / Discord — get notified when a scheduled run finds new reviews
  • Webhooks — trigger your own systems when a run completes
  • Zapier / Make — connect to thousands of apps without writing code
  • BigQuery / Snowflake / data warehouses — load review data for long-term analysis

Set up a recurring schedule with Apify's built-in scheduler to monitor new Google Play reviews daily or weekly without lifting a finger.