Google Play Store Review Scraper
Pricing
$19.99/month + usage
Google Play Store Review Scraper
π± Google Play Store Review Scraper extracts app reviews, ratings, dates, versions & dev replies. π Filter by country/language, sort by recent/top. π Export CSV/JSON for ASO, sentiment & competitor research. β‘ Fast, reliable, no code.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeBase
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Google Play Store Review Scraper
The Google Play Store Review Scraper is a purpose-built Apify actor that helps you scrape Google Play Store reviews at scale β fast, structured, and filterable. It solves the pain of manual collection by delivering clean review data for ASO, sentiment analysis, and competitor tracking. Ideal for marketers, developers, data analysts, and researchers, this Google Play reviews scraper and Google Play Store review extractor lets you scrape Google Play Store reviews reliably and export them for downstream analysis. Use it as a Play Store review scraper tool to power Android app reviews scraper workflows and enable large-scale Google Play Store review data extraction.
What is Google Play Store Review Scraper?
The Google Play Store Review Scraper is a focused review crawler that collects public ratings and review content from Google Play app pages. It tackles the challenge of gathering user feedback by providing structured outputs and powerful filters (rating, language, keywords, date, version) so you can mine insights efficiently. Built for teams across marketing, product, and data science, it acts as a Google Play app reviews scraper for ASO, a Google Play ratings and reviews scraper for sentiment, and a Google Play comments scraper for research β enabling repeatable, high-volume review mining.
What data / output can you get?
Below are the exact fields pushed to the Apify dataset for each review record. You can download Google Play Store reviews from the dataset and export Google Play reviews to CSV or JSON for your pipelines.
| Data type | Description | Example value |
|---|---|---|
| reviewId | Unique identifier of the review | "gp:AOqpTOF9β¦12345" |
| rating | Star rating (1β5) | 5 |
| reviewer | Display name of the reviewer | "John Doe" |
| date | UTC date derived from the review timestamp | "2025-03-10" |
| reviewedIn | Short language code inferred per page | "en" |
| body | Review text content | "Great performance after the latest update!" |
| userImage | URL of the reviewerβs avatar (if available) | "https://lh3.googleusercontent.com/a-/AOh14..." |
| position | Sequential position within the fetched set | 1 |
| helpfulCounts | Number of helpful votes | 12 |
| appId | App package identifier | "com.supercell.brawlstars" |
| timestamp | UNIX epoch (seconds) for the review time | 1710098765 |
| language | Language code (short) | "en" |
Note: Results are stored in your Apify dataset, ready to export as JSON or CSV for analysis and reporting.
Key features
-
β‘ Bold-scale extraction & limits control
Configure pagesToScrape, reviewsPerPage, and maxReviews to crawl in batches and set per-app caps (up to 10,000). -
π― Flexible review filtering
Use rating or ratingFilter (multiple), language, keywords, endDate, recentDays, and appVersion to focus on the reviews you need. -
βοΈ Sort order and device context
Provide sortBy (mostRelevant, newest, rating) and deviceType (mobile, tablet, chromebook) to align with desired review ordering and device context. -
π¦ Streamed, structured outputs
Reviews are pushed in real time with consistent keys, making it a reliable Google Play Store review crawler and Google Play review mining tool. -
π Proxy configuration with smart fallback
Configure proxyConfiguration; the actor will automatically attempt a residential fallback if blocked to keep collection stable. -
π§° Developer-friendly on Apify
Run in the Apify platform and consume results programmatically, enabling Google Play reviews scraping API workflows and βGoogle Play review scraper Pythonβ style integrations. -
πΎ Easy export for analytics
Download Google Play Store reviews and export Google Play reviews to CSV or JSON for BI tools, notebooks, and dashboards.
How to use Google Play Store Review Scraper - step by step
-
Create or sign in to your Apify account
Access the actor from your Apify dashboard. -
Open the actor in the Apify Store
Search for βGoogle Play Store Review Scraperβ and click Try for free. -
Add input data
Paste one or more app URLs or package IDs into startUrls, e.g.- https://play.google.com/store/apps/details?id=com.supercell.brawlstars
- com.supercell.brawlstars
-
Configure key settings
- deviceType and sortBy to shape context and ordering
- pagesToScrape, reviewsPerPage, maxReviews to control volume
- rating/ratingFilter, language, keywords, endDate, recentDays, appVersion to refine results
- proxyConfiguration for stable network behavior
-
Start the run
Click Start. The actor will fetch review pages, apply your configuration, and push each review record to the dataset. -
Monitor progress
Watch logs for page counts, saved review totals, and any proxy fallbacks. The actor streams items as it goes. -
Download results
Open the Run dataset and export as JSON or CSV for analysis, sharing, or ingestion.
Pro tip: Integrate the dataset into your pipelines to scrape Google Play Store reviews on a schedule and feed ASO dashboards, sentiment notebooks, or competitor trackers.
Use cases
| Use case | Description |
|---|---|
| ASO teams β review mining | Aggregate and filter ratings and comments to inform keyword updates, store listing tests, and feature prioritization. |
| Product & QA β issue tracking | Monitor keywords like βcrashβ or βloginβ across versions to quantify impact and verify fixes with recentDays filters. |
| Competitor research | Benchmark sentiment and feedback themes across competing apps by scraping multiple package IDs in bulk. |
| Localization analysis | Use language filters to analyze sentiment and UX feedback by locale for targeted improvements. |
| Data science & NLP | Build labeled corpora of review text for topic modeling and sentiment analysis using structured JSON outputs. |
| Academic & market research | Collect longitudinal review datasets for studies in mobile UX, engagement, and marketplace dynamics. |
| Customer support insights | Surface high-helpfulCounts feedback and new issues to prioritize responses and documentation. |
Why choose Google Play Store Review Scraper?
This actor delivers production-ready, structured review data with precise filters and scalable controls β built for reliability on Apify.
- π― Accurate, structured fields ready for analysis
- π Language-aware filtering for multilingual datasets
- π Built for scale with batching and per-app limits
- π§βπ» Developer-ready on Apify for programmatic retrieval
- π Smart proxy handling with residential fallback on blocks
- πΈ Efficient data operations with trial minutes for evaluation
- π Works as a dependable alternative to unstable, manual tools
In short, itβs a robust Google Play reviews scraper you can trust for repeatable, high-volume Google Play Store review data extraction.
Is it legal / ethical to use Google Play Store Review Scraper?
Yes β when done responsibly. This actor targets publicly available Google Play review data and doesnβt require authentication.
Guidelines for compliant use:
- Scrape only public information from app pages.
- Follow Googleβs Terms of Service and respect platform policies.
- Avoid accessing private or restricted data.
- Use the results ethically and in accordance with applicable regulations.
- Consult your legal team for edge cases or jurisdiction-specific requirements.
Input parameters & output format
Example input
{"startUrls": ["https://play.google.com/store/apps/details?id=com.supercell.brawlstars","com.supercell.brawlstars"],"deviceType": "mobile","sortBy": "mostRelevant","rating": 5,"startPage": 1,"pagesToScrape": 3,"reviewsPerPage": 50,"maxReviews": 200,"ratingFilter": ["1", "2", "5"],"language": ["en - English", "fr - French"],"keywords": ["crash", "login"],"endDate": "2025-03-31","recentDays": 0,"uniqueOnly": true,"appVersion": ["65.165"],"proxyConfiguration": {"useApifyProxy": false}}
Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| startUrls | array[string] | Yes | β | One or more app URLs or package names. Example: https://play.google.com/store/apps/details?id=com.supercell.brawlstars or com.supercell.brawlstars |
| deviceType | string (mobile/tablet/chromebook) | No | "mobile" | Device type to scrape reviews from: mobile, tablet, or chromebook. |
| sortBy | string (mostRelevant/newest/rating) | No | "mostRelevant" | Order of reviews: Most Relevant, Newest, or by Rating. |
| rating | integer (1β5), nullable | No | null | Only include reviews with this star rating (1β5). Leave empty for all ratings. |
| startPage | integer | No | 1 | Page number to start from (1 = first page). |
| pagesToScrape | integer | No | 5 | Max number of pages per app. Use -1 for all available (~20 reviews per page). |
| reviewsPerPage | integer | No | 100 | How many reviews to request per page (API may return fewer). |
| maxReviews | integer | No | 500 | Maximum total reviews per app. Use -1 for no limit (up to 10000). |
| ratingFilter | array[string] | No | β | Only include reviews with these star ratings (e.g. "1","2","5"). Overrides single rating if set. |
| language | array[string] | No | β | Only include reviews in these languages. Format: code - Language name (e.g. en - English, fr - French). |
| keywords | array[string] | No | β | Only include reviews that contain any of these keywords (case-insensitive). |
| endDate | string | No | "" | Only include reviews up to this date (YYYY-MM-DD). Leave empty for no limit. |
| recentDays | integer | No | 0 | Only include reviews from the last N days. Use 0 for no limit. |
| uniqueOnly | boolean | No | true | Remove duplicate reviews by review ID. |
| appVersion | array[string] | No | β | Only include reviews for these app versions (e.g. 65.165). |
| proxyConfiguration | object | No | β | Choose proxies for requests. Falls back to residential proxy if blocked. |
Example output
Each review is pushed as a separate JSON object to the dataset:
{"reviewId": "gp:AOqpTOF9-EXAMPLE-12345","rating": 5,"reviewer": "John Doe","date": "2025-03-10","reviewedIn": "en","body": "Great performance after the latest update!","userImage": "https://lh3.googleusercontent.com/a-/AOh14...","position": 1,"helpfulCounts": 12,"appId": "com.supercell.brawlstars","timestamp": 1710098765,"language": "en"}
FAQ
Is there a free trial for this Google Play reviews scraper?
Yes. This actor listing includes trial minutes (120) so you can evaluate the Google Play Store review crawler before subscribing.
Can I export results to CSV or JSON?
Yes. After a run, open the Apify dataset and export Google Play Store reviews to CSV or JSON for analysis and reporting.
How many reviews can I collect per app?
You can set maxReviews up to 10000. Combine this with pagesToScrape and reviewsPerPage to optimize speed and cost.
Does it support filtering by language, rating, or keywords?
Yes. Use language, rating or ratingFilter (multiple), and keywords to include only matching reviews. You can also limit by endDate, recentDays, and appVersion.
Can I control the review sort order?
Yes. Use sortBy with mostRelevant, newest, or rating as the input value.
Does it deduplicate reviews?
Yes. With uniqueOnly (default true), the actor removes duplicate reviews based on reviewId.
Is country filtering available?
No. Country filtering is not included in the input parameters. Use language to target reviews by locale.
Does it extract developer replies?
No. The current output includes the review fields listed above and does not include developer replies.
How does proxy handling work?
You can pass proxyConfiguration. If a request is blocked, the actor attempts a residential fallback automatically to improve reliability.
Closing CTA / Final thoughts
The Google Play Store Review Scraper is built to reliably scrape Google Play Store reviews with precise filters and scalable controls. Configure rating, language, keywords, pagination, and limits to collect structured data for ASO, sentiment analysis, and competitive research. Marketers, developers, analysts, and researchers can download Google Play Store reviews as JSON or CSV, integrate via the Apify platform, and automate insights at scale. Start extracting smarter review data today and turn Play Store feedback into actionable decisions.