Google Play Reviews Scraper

Google Play Reviews Scraper

by barrierefix

Scrape Google Play reviews reliably for sentiment analysis and competitor research. Built to handle scale and complex page structures, delivering clean, ready-to-use data.

120 runs
14 users
Try This Actor

Opens on Apify.com

About Google Play Reviews Scraper

Need to pull reviews from Google Play without hitting rate limits or getting blocked? I've been there. This scraper is built to handle the tricky parts—like pagination and dynamic loading—that most scripts choke on. It runs reliably at scale, so you can gather thousands of reviews for apps you're analyzing or competing with. I use it primarily for two things: gauging user sentiment over time and keeping tabs on competitor updates. The data comes out clean and structured (CSV, JSON, you name it), ready to drop directly into your analysis or automation workflows. It saves you the headache of building and maintaining your own parser, especially when Google changes their layout. If you're working on app store optimization, market research, or just need a steady stream of review data, this tool fits right into your stack. Set it up once, schedule it, and it just runs, giving you more time to focus on what the data actually means.

What does this actor do?

Google Play Reviews Scraper 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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google Play Reviews Scraper

Scrape Google Play reviews at scale. Built for automation, it includes incremental scraping, developer reply tracking, and webhook support. Ideal for sentiment analysis, competitor research, and automated alerting workflows.

Key Features

  • Incremental Scraping: Use the since parameter to scrape only new reviews, saving significant time on scheduled runs.
  • Developer Reply Tracking: Identify which reviews have developer responses for engagement analysis.
  • Webhook Support: Send each review in real-time to endpoints like n8n, Zapier, or Make.com as it's scraped.
  • Batch Processing: Scrape hundreds of apps in a single run.
  • Flexible Filtering: Filter by star rating, helpful votes, language, country, and presence of a developer reply.
  • Pre-filtered Dataset Views: Access built-in views for negative reviews, unanswered reviews, and developer engagement directly in the Apify dataset.

How to Use

Configure the actor with a JSON input. At minimum, provide an array of appIds.

Basic Configuration:

{
  "appIds": ["com.android.chrome"],
  "maxReviewsPerApp": 100
}

Advanced Example (Incremental Scraping & Filtering):

{
  "appIds": ["com.mojang.minecraftpe", "com.roblox.client"],
  "maxReviewsPerApp": 500,
  "sortBy": "NEWEST",
  "minRating": 1,
  "maxRating": 3,
  "language": "en",
  "country": "us",
  "since": "2025-01-01T00:00:00Z",
  "webhookUrl": "https://your-webhook.com/endpoint"
}

Input Parameters

Required

Parameter Type Description Example
appIds array Google Play app IDs or URLs. ["com.android.chrome"]

Optional

Parameter Type Default Description
maxReviewsPerApp integer 50 Maximum reviews to scrape per app (1-100,000).
sortBy enum NEWEST Sort order: NEWEST, RATING, HELPFULNESS.
minRating integer 1 Minimum star rating (1-5).
maxRating integer 5 Maximum star rating (1-5).
language string en Two-letter language code (e.g., en, de, fr).
country string us Two-letter country code (e.g., us, uk, de).
hasReplyOnly boolean false Scrape only reviews that have a developer reply.
minHelpfulCount integer 0 Minimum number of helpful votes a review must have.
since string - ISO datetime or a review ID. Only scrape reviews newer than this point.
webhookUrl string - A URL to POST each review to as it's scraped.

Output

The actor stores results in an Apify dataset. Each review includes details like text, rating, date, author, helpful votes, and whether it has a developer reply. You can download the data as JSON, CSV, or access it via the API. The dataset includes pre-filtered views for quick analysis.

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 now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
barrierefix
Pricing
Paid
Total Runs
120
Active Users
14
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support