Google Play Review Scraper avatar

Google Play Review Scraper

Pricing

from $1.10 / 1,000 review returneds

Go to Apify Store
Google Play Review Scraper

Google Play Review Scraper

Returns reviews for any Google Play Store app, with ratings, full text, dates, helpful votes and developer replies. No login needed.

Pricing

from $1.10 / 1,000 review returneds

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Google Play Review Scraper — get any app's reviews with ratings, full text, dates and developer replies

What does Google Play Review Scraper do?

Google Play Review Scraper returns reviews for any app on the Google Play Store as clean structured data. For each review you get the star rating, full review text, the date it was posted, how many people found it helpful, and the developer's own reply when there is one. No login, no Google account needed.

Why use Google Play Review Scraper?

  • No account needed - works fully logged out, every run.
  • Full detail, not a summary - complete review text, exact dates, helpful-vote counts and developer replies, not just a star average.
  • Any app - just give it the package name from the app's own Play Store URL.
  • Three ways to sort - most relevant, newest, or top rated, depending on what you need.
  • Multi-language - read reviews from any Play Store language/region storefront.

What makes this different

Most review lookups only show you the handful of reviews visible on an app's main Play Store page. This Actor pages all the way through an app's reviews automatically, so you can pull hundreds of real reviews - including the developer's own responses - in one run instead of scrolling and copy-pasting by hand.

Who uses Google Play Review Scraper?

  • App developers and product teams - monitor what users are saying about your own app, including recent complaints and praise, without opening the Play Store every day.
  • Competitive analysts - see exactly what users like and dislike about a competitor's app, straight from their own words.
  • Market researchers - gauge real user sentiment and common complaints for any app or category before making a decision.
  • Customer support and QA teams - catch recurring bug reports or feature requests showing up in reviews, with dates, so you can track if an issue is new or long-standing.

How it works

How Google Play Review Scraper turns an app ID into review data

  1. Your input - an app's package name, a sort order, and a language/region.
  2. The Actor collects it - it reads the Play Store's own review data for that app, works fully logged out, and pages through automatically up to your limit.
  3. Your output - one structured record per review, ready for a spreadsheet, dashboard or report.

What data can you extract?

FieldDescription
authorName / authorAvatarUrlThe reviewer's display name and profile picture
ratingStar rating, 1 to 5
reviewTextThe full review text
reviewDateWhen the review was posted (ISO timestamp)
thumbsUpCountHow many people marked this review as helpful
developerReplyText / developerReplyDateThe developer's own reply and when they posted it, when there is one
appVersionAtReviewThe app version the reviewer had installed, when Google discloses it
appId / country / sortedByThe app, language/region and sort order used for this run
scrapedAtWhen this record was collected (ISO timestamp)

How to use Google Play Review Scraper

  1. Open the Actor and go to the Input tab.
  2. Enter an App ID - the package name from the app's Play Store URL (see the screenshot below).
  3. Choose a Sort by order and, optionally, a Language/region.
  4. Optionally set Max results.
  5. Click Start.
  6. Open the Dataset tab, or pull results via the API, once the run finishes.

Google Play Review Scraper input form with app ID, sort order and language

Input Parameters

ParameterTypeRequiredDefaultDescription
appIdStringYes"com.spotify.music"The app's package name, from its Play Store URL
sortByStringNo"most_relevant""most_relevant", "newest" or "top_rated"
countryStringNo"en"The Play Store language/region to read reviews from
maxItemsIntegerNo50Maximum number of reviews to return
proxyConfigurationObjectNoNo proxyAdvanced - this works without a proxy for moderate volumes

Output Data

Each review produces one dataset record. Example:

{
"reviewId": "e1616c1e-090d-4730-9b50-6228add85b87",
"appId": "com.spotify.music",
"country": "en",
"sortedBy": "newest",
"authorName": "Arcadia Lamming",
"rating": 1,
"reviewText": "The ads are completely out of control now.",
"reviewDate": "2025-07-25T16:02:47.000Z",
"thumbsUpCount": 433,
"developerReplyText": "Hey! We hear you, and we'll pass your feedback along to the Ads team.",
"developerReplyDate": "2025-07-25T15:28:51.000Z",
"appVersionAtReview": null,
"scrapedAt": "2026-10-22T07:14:35.611Z"
}

Sample dataset table from Google Play Review Scraper Every output field labelled on one example record

Usage Examples

  • Own-app monitoring - run against your own app's ID on a schedule, sorted by newest, to catch new complaints or praise as they come in.
  • Competitor research - run against a competitor's app sorted by most_relevant to see the reviews Google itself surfaces as most representative.
  • Feature-request mining - sort by top_rated to see what happy users specifically call out as working well.
  • Multi-market check - run the same app with different country values to compare sentiment across language/region storefronts.

Tips for Best Results

  • Find the exact appId from the app's own Play Store URL - it's the value after id=.
  • most_relevant is Google's own blended relevance ranking - a good general-purpose default.
  • Developer replies are genuinely absent on most reviews - null there just means the developer hasn't responded to that specific review.

Known Limitations

  • Returns the reviews Google's own Play Store currently discloses for the given app, language and sort order - not necessarily every review ever left.
  • appVersionAtReview is only present when Google itself discloses it for that review.
  • Reflects a snapshot at the time of the run; new reviews are posted continuously.

Integrations

Connect Google Play Review Scraper to the rest of your stack via the Apify API, webhooks, scheduled runs, or directly to Google Sheets, Make, and Zapier through Apify's built-in integrations.

Export Formats

Download results as JSON, CSV, Excel, or XML from the Dataset tab, or fetch them programmatically via the Apify API.

Frequently Asked Questions

Do I need a Google account or to log in?

No. Every run works fully logged out.

Where do I find an app's App ID?

It's the package name in the app's Play Store URL, after id= - for example, com.spotify.music for https://play.google.com/store/apps/details?id=com.spotify.music.

Can I get reviews in a specific language?

Yes - set country to the matching 2-letter language code (e.g. "es", "pt", "de").

Can I schedule this to run automatically?

Yes, use Apify's built-in Scheduler to re-check an app's reviews on any interval you choose.

Support

Found an issue or have a request? Open it on the Actor's Issues tab in the Apify Console.

You're responsible for using this Actor in compliance with applicable laws and the target platform's terms of service. This Actor retrieves publicly viewable review information only; it does not collect personal data beyond what reviewers themselves chose to make public.