HomeOur actorsGoogle Play Reviews Scraper
Google Play Reviews Scraper logo

Google Play Reviews Scraper

Extract all reviews of any Google Play app: rating, text, date, app version, likes and developer replies. Any country and language, newest or most relevant first.

$0.06 / 1,000 results100% successTested dailyNo browser, no platform fees

Why this one

Reviews on Google Play are split by country and language, which is why a single export from the store page never shows you the whole picture. This actor pulls reviews for any package name in any market, newest or most helpful first, with the app version, likes and the developer's reply on every row, and it stops at a date you choose so daily monitoring costs almost nothing.

  • A date filter ends the run at the first older review, so a daily job for an app with millions of reviews fetches only the new ones.
  • An optional app record adds the rating histogram, install range, developer e-mail and website, and the last update date, useful for competitor sheets.
  • Reviews come in batches of 150 straight from Google's own endpoint, with no browser, so 10,000 reviews take about a minute.
  • A package that does not exist in the chosen country returns an error record instead of failing the whole run.

What people use it for

  • Daily review monitoring for your own app, with 1-star reviews routed to a support inbox or Slack channel.
  • Sentiment and topic analysis across versions: find out what broke in the last release before the rating drops.
  • Competitor research across markets by running the same app list with different country and language settings.
  • Market sizing from install ranges, ratings counts and histograms for a list of apps.

Input

FieldTypeDefaultWhat it does
appsarray["com.whatsapp"]Package names or Google Play URLs, e.g.
maxReviewsPerAppinteger200Upper limit of reviews to collect for each app.
sortstring"newest"Order in which Google Play returns reviews.
countrystring"us"Two-letter store country code (`us`, `gb`, `de`, `it`, `in`, `br`...).
languagestring"en"Two-letter language code (`en`, `de`, `it`, `es`...).
reviewedAfterstringOptional ISO date such as `2026-01-01`.
includeAppDetailsbooleantrueAlso output one record per app with title, developer, overall score, ratings histogram, installs and price (`type: "app"`).

Output

Each result is one JSON record. The main fields: type, appId, score, date, userName, text, appVersion, thumbsUp, replyText, url. Download as JSON, CSV or Excel, or read it through the API.

Pricing

$0.06 / 1,000 results, charged per result with no Apify platform usage added on top. A run that returns nothing costs nothing beyond Apify's default start fee of $0.00005.

Frequently asked

Why do I get fewer reviews than the store page shows?

Google Play only exposes reviews written in the selected language, and some reviews are hidden by Google. Run the actor once per language you care about.

Can I get reviews from a specific country?

Yes. Set the two-letter country code and the matching language, for example country de and language de for the German store.

Does it include developer replies?

Yes. When the developer answered a review, the reply text and date are included on the same row.

Full reference documentation, sample output and the changelog live on the Apify listing.