Ultimate Google Play Review Extractor

Ultimate Google Play Review Extractor

by dainty_screw

Automatically extract Google Play app reviews for sentiment analysis and competitive research. Get structured data on ratings, dates, and feedback without manual work.

114 runs
7 users
Try This Actor

Opens on Apify.com

About Ultimate Google Play Review Extractor

Need to know what users really think about your app or your competitor's? The Ultimate Google Play Review Extractor pulls that raw, unfiltered feedback straight from the source. I use it to gather reviews at scale, saving me the impossible manual task of copying and pasting from hundreds of listing pages. You simply input the app IDs you're interested in, and it handles the rest, returning structured data with the review text, star ratings, dates, and reviewer info. This data is perfect for running your own sentiment analysis to spot common complaints, track feature requests over time, or benchmark your app against others in your category. It's become a staple in my workflow for making data-driven decisions about product updates and understanding market positioning. Whether you're a solo developer iterating on your own project or part of a larger team doing competitive research, this actor automates the tedious part so you can focus on the insights.

What does this actor do?

Ultimate Google Play Review Extractor 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

Ultimate Google Play Review Extractor

An Apify actor that scrapes and structures public reviews from the Google Play Store. It's built for reliable, large-scale data extraction without browser automation, outputting clean data ready for analysis.

Categories: DEVELOPER_TOOLS, LEAD_GENERATION

Overview

This actor extracts reviews from any Google Play app using the official google-play-scraper library. It's designed for production use, handling pagination, proxies, and input validation automatically. You can run it on the Apify platform or locally via Node.js.

The primary goal is to turn unstructured app feedback into structured datasets (JSON, CSV) containing review text, ratings, dates, app versions, and sentiment. It's used by product, marketing, and data teams for competitive analysis, feature planning, and sentiment tracking.

Key Features

  • High-Fidelity Data: Uses the battle-tested google-play-scraper library, avoiding brittle Selenium scripts.
  • Production-Ready: Includes precision pagination, cursor tracking, and safeguards against infinite loops.
  • Proxy Support: Configure Apify proxy groups or custom HTTP proxies for geo-specific scraping.
  • Defensive Design: Validates inputs, clamps delays, sanitizes filters, and fails fast on invalid app IDs.
  • Instant First Run: Ships with a default input (Spotify's app) so you get real output immediately on your first test.
  • Clean Output: Emits structured JSON objects that integrate directly into BI tools, spreadsheets, or ML pipelines.

How to Use

You can run the actor from the Apify Console or locally.

Quick Start (Under 5 Minutes)

A pre-configured input is provided. Use this JSON as your starting point:

{
  "action": "scrapeReviews",
  "count": 1,
  "maxDelay": 3,
  "minDelay": 1,
  "scrapeReviews.appId": "com.spotify.music",
  "cursor": ""
}

Steps:
1. Open the actor in the Apify Console or your local environment.
2. Use the input JSON above. To scrape a different app, replace the scrapeReviews.appId value (e.g., com.whatsapp).
3. If running locally: Install dependencies with npm install.
4. Start the actor:
* Apify Console: Paste the input and press Run.
* Locally: Run APIFY_INPUT='<your_json>' node src/main.js.
5. Export the resulting dataset from Apify in your preferred format (JSON, CSV, Excel, etc.).

Input Configuration

The main input parameters are:

  • scrapeReviews.appId: (Required) The Google Play app package ID (e.g., com.spotify.music).
  • count: The number of reviews to scrape per request.
  • minDelay / maxDelay: Controls the delay between requests to avoid rate limiting.
  • cursor: Used for pagination; typically left as an empty string to start.

Input / Output

Input: A JSON object specifying the target app and scraping parameters. The appId is the only required field for a basic run.

Output: A structured dataset containing an array of review objects. Each object typically includes:

  • reviewId: Unique identifier for the review.
  • userName: Name of the reviewer.
  • userImage: URL to the reviewer's image.
  • content: The full text of the review.
  • score: The star rating (1-5).
  • thumbsUpCount: Number of "helpful" votes.
  • reviewCreatedVersion: App version when the review was written.
  • at: Date and time of the review (ISO format).
  • replyContent: Text of the developer's reply (if any).
  • repliedAt: Date of the developer's reply.

The data is stored in the actor's dataset on Apify and can be downloaded directly via the console or through the Apify API.

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

Start Free Trial

Actor Information

Developer
dainty_screw
Pricing
Paid
Total Runs
114
Active Users
7
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