Google Play Reviews Scraper - Android App Ratings & Sentiment
by benthepythondev
Scrape Google Play reviews for any Android app. Get ratings, text, replies & more for ASO, sentiment analysis, and competitor research.
Opens on Apify.com
About Google Play Reviews Scraper - Android App Ratings & Sentiment
Ever wonder what people are actually saying about your app, or why a competitor's ratings keep climbing? This Google Play Reviews Scraper pulls back the curtain, giving you direct access to the raw feedback from any Android app listing. I use it to grab not just the star ratings and review text, but also the author details, helpfulness votes, developer responses, and even which app version the user was running. You can filter to see only 1-star complaints or 5-star praise and sort by the latest reviews to catch trends as they happen. For anyone working on App Store Optimization (ASO), this data is gold. It shows you exactly which features users love or which bugs are driving them crazy, so you can prioritize your roadmap. For sentiment analysis, you get a clean dataset of real user language to train your models. And for competitor research, it lets you benchmark your app's reception against others in your category without any guesswork. It’s a straightforward way to make your development and marketing decisions based on what your actual audience is telling you.
What does this actor do?
Google Play Reviews Scraper - Android App Ratings & Sentiment is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Google Play Reviews Scraper
Scrape reviews, ratings, and developer replies from any Android app on the Google Play Store. This actor is built for automation, supporting multiple apps and countries in a single run.
Overview
This tool extracts structured review data from the Google Play Store without requiring a browser. It's useful for App Store Optimization (ASO), sentiment analysis, competitor research, and market analysis. You can scrape reviews from over 50 country-specific Play Store versions.
Key Features
- Multi-App & Multi-Country: Scrape reviews from several apps and/or multiple geographic regions simultaneously.
- Rich Data Extraction: Captures ratings, full review text, author information, thumbs-up counts, app version, and developer replies.
- Filtering: Limit results to specific star ratings (e.g., only 1-star or 5-star reviews).
- Flexible Input: Use either Google Play package IDs (
com.twitter.android) or full app URLs. - Optimized Performance: Uses a fast, headless scraping method.
How to Use
Configure the actor using input parameters. The core parameters are appIds (or appUrls) and countries.
Finding the App ID
The package ID is found in the app's Play Store URL:
https://play.google.com/store/apps/details?id=**com.twitter.android**
Example Inputs
Scrape one app from the US:
{
"appIds": ["com.twitter.android"],
"countries": ["us"],
"maxReviews": 500
}
Scrape multiple apps:
{
"appIds": ["com.twitter.android", "com.instagram.android"],
"countries": ["us"],
"maxReviews": 200
}
Scrape from multiple countries and filter for 1-star reviews:
{
"appIds": ["com.twitter.android"],
"countries": ["us", "gb", "de"],
"filterRating": 1,
"maxReviews": 100
}
Key Input Parameters
| Parameter | Description |
|---|---|
appIds |
Array of package IDs (e.g., ["com.example.app"]). |
appUrls |
Array of full Google Play URLs. |
countries |
Array of country codes (e.g., ["us", "gb"]). |
maxReviews |
Maximum number of reviews to fetch per app/country combo. Default is 500. |
filterRating |
Filter by a specific star rating (1-5). |
sortBy |
Order reviews by "newest" or "most_relevant". |
delaySeconds |
Delay between requests. Default is 0.5 seconds. |
Output
The actor outputs a dataset of review objects in JSON format. Each item contains the following structure:
{
"review_id": "gp:AOqpTOHxyz123...",
"app_id": "com.twitter.android",
"app_name": "X",
"author_name": "John Smith",
"rating": 4,
"content": "Great app but the latest update has some bugs...",
"thumbs_up_count": 142,
"review_date": "2024-01-15T10:30:00",
"reply_content": "Thanks for your feedback! We're working on a fix.",
"reply_date": "2024-01-16T14:22:00",
"app_version": "10.15.2",
"country": "US"
}
Supported Countries
Includes over 50 countries, such as: US (us), GB (gb), CA (ca), AU (au), DE (de), FR (fr), ES (es), IT (it), JP (jp), KR (kr), BR (br), MX (mx), IN (in).
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Google Play Reviews Scraper - Android App Ratings & Sentiment now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- benthepythondev
- Pricing
- Paid
- Total Runs
- 15
- Active Users
- 2
Related Actors
Web Scraper
by apify
Cheerio Scraper
by apify
Website Content Crawler
by apify
Legacy PhantomJS Crawler
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support