Google Play Store Reviews Scraper
Pricing
from $0.10 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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.
| Field | Description |
|---|---|
| reviewId | Unique identifier for the review |
| title | Review headline, if the reviewer set one |
| author | Reviewer's display name |
| authorImage | URL to the reviewer's profile photo |
| rating | Star rating from 1 to 5 |
| text | Full review body text |
| url | Direct link to the review on Google Play |
| date | Review submission date and time (ISO 8601) |
| thumbsUp | Number of users who found the review helpful |
| appVersion | App version the review was written against |
| developerReply | The developer's reply text, if one was posted |
| developerReplyDate | Date the developer replied |
| appId | Google Play package ID for the app |
| country | Google Play region the review was pulled from |
| language | Language code used for review content |
| scrapedAt | Timestamp of when the data was collected |
| status | Result status for the review row |
Input Parameters
{"appIds": ["com.whatsapp"],"country": "us","language": "en","sortBy": "newest","maxReviews": 500}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
appIds | array | Yes | — | Google Play package IDs or full Google Play URLs. |
country | string | No | us | Two-letter country code for localized reviews. |
language | string | No | en | Two-letter language code for review content. |
maxReviews | integer | No | 500 | Maximum reviews to return per app. |
sortBy | string | No | newest | Review sort order: newest, relevant, or rating. |
ratingFilter | array | No | all ratings | Only include reviews with these star ratings, e.g. [1, 2] to isolate negative feedback. |
sinceDate | string | No | — | Only 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?
| Scenario | Reviews | Time |
|---|---|---|
| Single app | 500 | ~30 seconds |
| Small batch (5 apps) | 2,500 | ~1 minute |
| Medium batch (20 apps) | 10,000 | ~1 minute |
| Large batch | 5,000 | ~30 seconds |
| Bulk run, multiple apps | 10,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
sinceDateto 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
developerReplyfield versus which were never answered - Measure response time using the gap between
dateanddeveloperReplyDate - 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
appVersionvalues - Prioritize fixes using thumbs-up counts — reviews with high
thumbsUprepresent 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
textandratingas input-output pairs - Train customer support response models using real
developerReplyexamples 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.