![Google Play Store Reviews Scraper Pro avatar](https://images.apifyusercontent.com/osjsBvsFJ-td1S6eM7AMUCYC69CfLiZ_A57t8qLlz-U/rs:fill:250:250/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vWVlFY2d4emJPcjdTZlBIYVovaU85MGhTckRFdEQ0SE9zcXEtdGguanBlZw.webp)
Google Play Store Reviews Scraper Pro
2 hours trial then $10.00/month - No credit card required now
![Google Play Store Reviews Scraper Pro](https://images.apifyusercontent.com/osjsBvsFJ-td1S6eM7AMUCYC69CfLiZ_A57t8qLlz-U/rs:fill:250:250/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vWVlFY2d4emJPcjdTZlBIYVovaU85MGhTckRFdEQ0SE9zcXEtdGguanBlZw.webp)
Google Play Store Reviews Scraper Pro
2 hours trial then $10.00/month - No credit card required now
The Google Play Reviews Scraper is a tool designed to collect user reviews and ratings for any app listed on the Google Play Store.
Google Play Reviews Scraper
This project provides a Python-based solution to scrape reviews from the Google Play Store using the google-play-scraper
library. It leverages Apify's Actor platform to handle input data, process reviews, and output the results in a structured format.
Features
- Extracts reviews from Google Play for a specific app.
- Retrieves app details such as name and metadata.
- Fetches up to 10,000 reviews (or a custom limit defined by input).
- Saves reviews in a CSV file locally.
- Pushes review data to the Apify dataset for further processing.
Input JSON Example
1{ 2 "startUrls": [ 3 {"url": "https://play.google.com/store/apps/details?id=com.example.app"} 4 ], 5 "count": 5000 6}
count
: (Optional) Number of reviews to fetch. Defaults to 10,000.
Output
CSV File
The scraper saves the fetched reviews to a CSV file named google_play_reviews.csv
. The file contains the following columns:
User
: Name of the user who left the review.Rating
: Rating given by the user (1 to 5).Date
: Date and time when the review was posted.Review
: Content of the review.
Apify Dataset
The scraped reviews are pushed to the Apify dataset in chunks for scalability. Each entry contains:
User
Rating
Date
Review
How to Run the Script
- Provide the input JSON as shown in the "Input JSON Example" section.
- Start the Actor and monitor the logs for progress.
Example Output
Sample CSV Row
1User,Rating,Date,Review 2John Doe,5,2024-12-14 10:30:00,Great app! Very useful.
Sample Apify Dataset Entry
1{ 2 "User": "John Doe", 3 "Rating": 5, 4 "Date": "2024-12-14 10:30:00", 5 "Review": "Great app! Very useful." 6}
Actor Metrics
12 monthly users
-
1 star
94% runs succeeded
5.3 days response time
Created in Oct 2024
Modified 9 days ago