Google Play Store Review Scraper avatar

Google Play Store Review Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Google Play Store Review Scraper

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

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

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 typeDescriptionExample value
reviewIdUnique identifier of the review"gp:AOqpTOF9…12345"
ratingStar rating (1–5)5
reviewerDisplay name of the reviewer"John Doe"
dateUTC date derived from the review timestamp"2025-03-10"
reviewedInShort language code inferred per page"en"
bodyReview text content"Great performance after the latest update!"
userImageURL of the reviewer’s avatar (if available)"https://lh3.googleusercontent.com/a-/AOh14..."
positionSequential position within the fetched set1
helpfulCountsNumber of helpful votes12
appIdApp package identifier"com.supercell.brawlstars"
timestampUNIX epoch (seconds) for the review time1710098765
languageLanguage 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

  1. Create or sign in to your Apify account
    Access the actor from your Apify dashboard.

  2. Open the actor in the Apify Store
    Search for β€œGoogle Play Store Review Scraper” and click Try for free.

  3. Add input data
    Paste one or more app URLs or package IDs into startUrls, e.g.

  4. 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
  5. Start the run
    Click Start. The actor will fetch review pages, apply your configuration, and push each review record to the dataset.

  6. Monitor progress
    Watch logs for page counts, saved review totals, and any proxy fallbacks. The actor streams items as it goes.

  7. 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 caseDescription
ASO teams β€” review miningAggregate and filter ratings and comments to inform keyword updates, store listing tests, and feature prioritization.
Product & QA β€” issue trackingMonitor keywords like β€œcrash” or β€œlogin” across versions to quantify impact and verify fixes with recentDays filters.
Competitor researchBenchmark sentiment and feedback themes across competing apps by scraping multiple package IDs in bulk.
Localization analysisUse language filters to analyze sentiment and UX feedback by locale for targeted improvements.
Data science & NLPBuild labeled corpora of review text for topic modeling and sentiment analysis using structured JSON outputs.
Academic & market researchCollect longitudinal review datasets for studies in mobile UX, engagement, and marketplace dynamics.
Customer support insightsSurface 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.

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

FieldTypeRequiredDefaultDescription
startUrlsarray[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
deviceTypestring (mobile/tablet/chromebook)No"mobile"Device type to scrape reviews from: mobile, tablet, or chromebook.
sortBystring (mostRelevant/newest/rating)No"mostRelevant"Order of reviews: Most Relevant, Newest, or by Rating.
ratinginteger (1–5), nullableNonullOnly include reviews with this star rating (1–5). Leave empty for all ratings.
startPageintegerNo1Page number to start from (1 = first page).
pagesToScrapeintegerNo5Max number of pages per app. Use -1 for all available (~20 reviews per page).
reviewsPerPageintegerNo100How many reviews to request per page (API may return fewer).
maxReviewsintegerNo500Maximum total reviews per app. Use -1 for no limit (up to 10000).
ratingFilterarray[string]Noβ€”Only include reviews with these star ratings (e.g. "1","2","5"). Overrides single rating if set.
languagearray[string]Noβ€”Only include reviews in these languages. Format: code - Language name (e.g. en - English, fr - French).
keywordsarray[string]Noβ€”Only include reviews that contain any of these keywords (case-insensitive).
endDatestringNo""Only include reviews up to this date (YYYY-MM-DD). Leave empty for no limit.
recentDaysintegerNo0Only include reviews from the last N days. Use 0 for no limit.
uniqueOnlybooleanNotrueRemove duplicate reviews by review ID.
appVersionarray[string]Noβ€”Only include reviews for these app versions (e.g. 65.165).
proxyConfigurationobjectNoβ€”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.