VOOZH about

URL: https://apify.com/fetch_cat/google-play-reviews-scraper

⇱ Google Play Reviews Scraper for App Store Review Monitoring Β· Apify


Pricing

from $0.10 / 1,000 review saveds

Go to Apify Store

Google Play Reviews Scraper

Scrape public Google Play reviews with ratings, review text, dates, helpful votes, app versions, and developer replies for ASO monitoring.

Pricing

from $0.10 / 1,000 review saveds

Rating

0.0

(0)

Developer

πŸ‘ Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape public reviews from Google Play app listings. Export review text, star ratings, review dates, helpful vote counts, app version, reviewer names, and developer replies for app store monitoring, ASO research, support workflows, and competitor tracking.

App review-mining workflow

Use Google Play Apps Scraper to discover Android app IDs, ratings, installs, categories, and developer metadata.

Then use Google Play Reviews Scraper and Apple App Store Reviews Scraper to collect public review text for ASO, product feedback, support triage, and competitor analysis.

Compare outputs by app, country, rating, version, and review date to build mobile app intelligence datasets.

What does Google Play Reviews Scraper do?

Google Play Reviews Scraper collects publicly visible app reviews from Google Play.

It helps you turn app-store feedback into structured data you can analyze, filter, export, and send into your own tools.

You can provide Google Play package IDs such as com.instagram.android or full Google Play app URLs.

The actor returns one dataset row per review.

Each row includes the app, reviewer, rating, review text, dates, helpful votes, developer reply, locale, and scrape timestamp.

Who is it for?

App developers

Track new complaints, praise, bugs, feature requests, and release feedback from your own app reviews.

ASO agencies

Compare review velocity, ratings, wording, and sentiment across client apps and competitor apps.

Product teams

Use public reviews as a continuous source of product discovery and prioritization signals.

Customer support teams

Monitor negative reviews and developer replies so support can escalate important issues quickly.

Reputation teams

Watch review trends across countries and languages before they become public reputation problems.

Market researchers

Collect app-store review samples for category studies, user pain-point analysis, and competitive intelligence.

Why use this scraper?

  • βœ… Scrapes public Google Play reviews without requiring a Google account.
  • βœ… Accepts both package IDs and Google Play app URLs.
  • βœ… Supports country and language localization.
  • βœ… Supports newest, rating, and helpfulness sorting.
  • βœ… Saves developer replies when Google Play provides them.
  • βœ… Exports clean JSON, CSV, Excel, XML, RSS, and HTML from Apify datasets.
  • βœ… Works through the Apify API, schedules, webhooks, and integrations.

Typical use cases

  • Monitor daily new reviews for your Android apps.
  • Compare competitor reviews before a product launch.
  • Track complaints after a new app version is released.
  • Build an ASO dashboard with ratings and review text.
  • Send one-star reviews to Slack or a support queue.
  • Collect review samples for language-model sentiment analysis.
  • Audit whether developer replies are being posted consistently.

Input overview

The actor is designed for simple review collection.

You choose the apps, review limit, country, language, and sorting mode.

Optional date filters let you save only reviews inside a time window.

Input fields

FieldTypeDescription
appsarrayGoogle Play package IDs or full app URLs.
maxReviewsintegerMaximum number of reviews to save across all apps.
countrystringTwo-letter country code such as US, GB, DE, or IN.
languagestringLanguage code such as en, es, de, or fr.
sortstringnewest, rating, or helpfulness.
startDatestringOptional lower review-date filter.
endDatestringOptional upper review-date filter.

Example input

{
"apps":[
"com.instagram.android",
"https://play.google.com/store/apps/details?id=com.google.android.youtube"
],
"maxReviews":100,
"country":"US",
"language":"en",
"sort":"newest"
}

Output data

Each dataset item represents one public Google Play review.

FieldDescription
appIdGoogle Play package ID.
appUrlApp listing URL.
appNameApp title.
reviewIdGoogle Play review identifier.
reviewUrlDirect Google Play review URL when available.
reviewerNamePublic reviewer display name.
reviewerImageUrlPublic reviewer image URL.
ratingStar rating from 1 to 5.
reviewTextReview body text.
reviewDateReview date as an ISO timestamp.
thumbsUpCountPublic helpful-vote count.
developerReplyTextDeveloper reply text, if present.
developerReplyDateDeveloper reply date, if present.
appVersionApp version associated with the review, if present.
countryCountry used for the scrape.
languageLanguage used for the scrape.
sortSort mode used for the request.
scrapedAtTimestamp when the actor saved the item.

Example output

{
"appId":"com.instagram.android",
"appUrl":"https://play.google.com/store/apps/details?id=com.instagram.android&hl=en&gl=US",
"appName":"Instagram",
"reviewId":"example-review-id",
"reviewUrl":"https://play.google.com/store/apps/details?id=com.instagram.android&reviewId=example-review-id",
"reviewerName":"Public Reviewer",
"reviewerImageUrl":"https://play-lh.googleusercontent.com/example",
"rating":4,
"reviewText":"Useful app with a recent issue after the latest update.",
"reviewDate":"2026-06-15T14:05:07.944Z",
"thumbsUpCount":3,
"developerReplyText":null,
"developerReplyDate":null,
"appVersion":"433.0.0.47.68",
"country":"US",
"language":"en",
"sort":"newest",
"scrapedAt":"2026-06-16T14:10:07.233Z"
}

How much does it cost to scrape Google Play reviews?

This actor uses pay-per-event pricing.

There is a small start charge per run and a per-review charge for each saved review.

The default build is designed for affordable recurring monitoring and larger review exports.

For a typical run with 1,000 reviews, pricing is intended to be around 10–15 cents before Apify platform usage rules and any current tier discounts.

Always check the live Apify Store pricing panel for the exact current price.

How to run it

  1. Open the actor on Apify.
  2. Add one or more app IDs or Google Play URLs.
  3. Choose country and language.
  4. Select sort order.
  5. Set maxReviews.
  6. Click Start.
  7. Export the dataset in your preferred format.

Best practices

  • Start with a small maxReviews value when testing a new app.
  • Use newest for monitoring workflows.
  • Use helpfulness when you want high-signal reviews.
  • Use country and language settings that match your target market.
  • Schedule recurring runs for daily or weekly review monitoring.
  • Use date filters when you only need a specific release window.

Monitoring new reviews

For daily monitoring, run the actor on a schedule with sort set to newest.

Export the dataset to your database or send it through a webhook.

Deduplicate by reviewId in your downstream system.

Competitor review tracking

You can include multiple competitor app IDs in one run.

The dataset includes appId and appName, so you can group reviews by app later.

This is useful for tracking recurring complaints, pricing feedback, missing features, and user sentiment by competitor.

Release feedback workflows

Use startDate and endDate around a release date to collect reviews from a launch or update window.

Pair the appVersion field with review text to identify version-specific issues.

Developer reply workflows

The actor saves developer reply text and reply dates when they are visible.

This helps teams audit response coverage and escalation quality.

You can filter rows where developerReplyText is empty to find reviews that may still need attention.

Integrations

Use this actor with Apify integrations to automate review workflows.

  • Send new one-star reviews to Slack.
  • Save all reviews to Google Sheets.
  • Trigger a webhook after every scheduled scrape.
  • Load review data into BigQuery, Snowflake, or your BI warehouse.
  • Connect to Zapier or Make for no-code workflows.
  • Feed review text into sentiment analysis or issue clustering pipelines.

API usage with Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('fetch_cat/google-play-reviews-scraper').call({
apps:['com.instagram.android'],
maxReviews:100,
country:'US',
language:'en',
sort:'newest'
});
console.log(`Dataset: ${run.defaultDatasetId}`);

API usage with Python

from apify_client import ApifyClient
import os
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/google-play-reviews-scraper').call(run_input={
'apps':['com.instagram.android'],
'maxReviews':100,
'country':'US',
'language':'en',
'sort':'newest',
})
print(run['defaultDatasetId'])

API usage with cURL

curl-X POST 'https://api.apify.com/v2/acts/fetch_cat~google-play-reviews-scraper/runs?token=YOUR_APIFY_TOKEN'\
-H'Content-Type: application/json'\
-d'{"apps":["com.instagram.android"],"maxReviews":100,"country":"US","language":"en","sort":"newest"}'

MCP server usage

You can use this actor from Apify MCP tools in Claude Code, Claude Desktop, and other MCP clients.

MCP URL format:

https://mcp.apify.com/?tools=fetch_cat/google-play-reviews-scraper

Add it from Claude Code:

$claude mcp add apify-google-play-reviews https://mcp.apify.com/?tools=fetch_cat/google-play-reviews-scraper

Claude Desktop JSON configuration:

{
"mcpServers":{
"apify-google-play-reviews":{
"url":"https://mcp.apify.com/?tools=fetch_cat/google-play-reviews-scraper"
}
}
}

Example prompts:

  • "Scrape the newest 50 Google Play reviews for com.instagram.android."
  • "Compare recent one-star reviews for these three Android apps."
  • "Collect helpful Google Play reviews for this app and summarize recurring complaints."

Data quality notes

Google Play may provide different review samples by country, language, sorting, and availability.

Some reviews do not include app version information.

Some reviews do not have developer replies.

Reviewer names and images are public profile data as displayed by Google Play.

Limits and reliability

Google Play content can change over time.

If a package ID is invalid or no public reviews are available, the actor skips that app and continues with the rest of the input.

Very large jobs may take longer and should be split by app, country, or language for easier monitoring.

Troubleshooting

Why did I get fewer reviews than requested?

Google Play may not expose the requested number for the selected app, country, language, sort order, or date range.

Try a different country, language, or sorting mode.

Why are developer reply fields empty?

The app developer may not have replied to that review, or the reply may not be visible for the selected locale.

Why are review dates not exactly in my local timezone?

Dates are exported as ISO timestamps so they can be processed consistently across systems.

Legality and responsible use

This actor collects publicly available Google Play review data.

Use the data responsibly and follow applicable laws, platform terms, privacy requirements, and your organization’s compliance rules.

Do not use review data to harass reviewers or attempt to identify private individuals.

Related scrapers

Explore related actors from Anna on Apify:

FAQ

Can I scrape multiple apps in one run?

Yes. Add multiple package IDs or app URLs to the apps array.

Can I scrape reviews by country?

Yes. Set the country field to the two-letter market you want.

Can I scrape non-English reviews?

Yes. Set language to the desired language code.

Can I export to CSV or Excel?

Yes. Apify datasets support CSV, Excel, JSON, XML, RSS, and HTML exports.

Can I schedule daily monitoring?

Yes. Use Apify schedules and set sort to newest.

Does this actor require my Google account?

No. It is designed for public Google Play review data.

What should I use as the app identifier?

Use the Android package ID from the Google Play URL, such as com.instagram.android.

Is each row one review?

Yes. Each saved dataset item is one public Google Play review.

You might also like

Google Play Store Reviews Scraper

neatrat/google-play-store-reviews-scraper

🌟 Scrape thousands of Google Play Store reviews with advanced filters. Fast, clean, and customizable.

1.3K

4.9

(8)

🐺 Google Play Reviews Scraper API | $0.10/1K Reviews

thewolves/google-play-reviews-scraper

Google Play Reviews Scraper stands as the most enhanced solution for extracting reviews directly from Google Play, offering unparalleled data retrieval efficiency, unbeatable pricing, and exceptional speed. It charges only $0.10 for 1000 reviews in lightning-speed ⚑️

915

4.0

(8)

Google Play Reviews Scraper

easyapi/google-play-reviews-scraper

Effortlessly scrape and analyze user reviews from any Google Play Store application. Get valuable insights into user feedback, ratings, and sentiment with support for multiple languages and customizable sorting options. Perfect for app developers and market researchers. πŸš€

387

4.2

(2)

Google Play Store Reviews Scraper Pro

moving_beacon-owner1/my-actor-1

The Google Play Reviews Scraper is a tool designed to collect user reviews and ratings for any app listed on the Google Play Store.

334

3.1

(3)

Google Play Reviews Scraper

webdatalabs/google-play-reviews-scraper

Scrape Google Play reviews at scale with features competitors don't offer. Perfect for sentiment analysis, competitor research, and automation workflows.

95

5.0

(1)

Google Play Store Reviews Scraper

scraper-engine/google-play-store-reviews-scraper

Scrape Google Play Store reviews at scale, including ratings, text, timestamps, user info, and app metadata. Perfect for sentiment analysis, market research, competitor insights, and product improvement. Fast, accurate, and ideal for building review datasets.

πŸ‘ User avatar

Scraper Engine

67

5.0

(4)

Fast Google Play Reviews Scraper API | Android App Reviews

agents/googleplay-reviews

Fast and efficient Google Play Store review scraper that extracts user feedback with precision. Set app IDs, customize parameters like country and language, and receive detailed review data including ratings, comments, and user info. Priced at $0.1 per 1000 reviews.

353

4.9

(8)

Google Play Reviews Scraper - Android App Ratings & Sentiment

benthepythondev/google-play-reviews-scraper

Scrape customer reviews from any Android app on Google Play Store. Extract ratings (1-5 stars), review text, author names, thumbs up counts, developer replies, and app versions. Filter by rating, sort by newest or relevance. Perfect for ASO, sentiment analysis, and competitor research

Google Play App Reviews Scraper

coder_zoro/google-play-app-reviews-scraper

Extract user reviews from any Google Play app using its App ID. Collect ratings, review texts, timestamps, and user info in bulk for sentiment analysis, competitor research, or app performance insights. Ideal for automated Google Play review data extraction.

Google Play Store Reviews Scraper

solidcode/google-play-store-reviews-scraper

[πŸ’° $0.2 / 1K] Extract reviews from any app on Google Play β€” reviewer, rating, text, date, helpful votes, app version, device, and developer replies. Accepts app package names or full Play Store URLs.

Google Play Store Reviews Scraper API | App Review Extraction

code-node-tools/google-play-reviews-scraper

Automate Google Play review scraping with our powerful API. Export user feedback, star ratings, and developer replies directly to your database in JSON or CSV. Perfect for sentiment analysis, competitor research, and tracking Android app performance at scale. Try it free today!

30