Google Play Reviews Scraper - Ratings, Replies and App Versions avatar

Google Play Reviews Scraper - Ratings, Replies and App Versions

Pricing

from $0.04 / 1,000 app reviews

Go to Apify Store
Google Play Reviews Scraper - Ratings, Replies and App Versions

Google Play Reviews Scraper - Ratings, Replies and App Versions

Google Play reviews scraper and API alternative: extract Android app reviews with star rating, text, date, thumbs-up count, app version and developer reply. Sort by newest or relevance, filter by star, language and country, no login.

Pricing

from $0.04 / 1,000 app reviews

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Categories

Share

Scrape Google Play app reviews: star rating, review text, date, thumbs-up count, app version and developer reply. Give package names or Play Store URLs, get one flat JSON item per review.

What it does

  • Takes a list of Google Play apps (appIds): package names such as com.spotify.music or app page URLs such as https://play.google.com/store/apps/details?id=com.spotify.music.
  • Returns up to maxItems reviews per app, sorted by newest, most relevant or rating, optionally filtered by star rating (1 to 5).
  • Reads reviews from the JSON endpoint that the Google Play web page itself uses, in pages of up to 200 reviews, and the app title from the app page's structured data (JSON-LD).
  • Reviews are deduplicated by reviewId. Reviewer names are pseudonymised (Maria G.).
  • Every field is flat (no nested objects); dates are ISO 8601 UTC; missing values are null.

Input

ParameterTypeRequiredDefaultDescription
appIdsarray of stringsYes—Package names (com.spotify.music) or Play Store app URLs. Duplicates and invalid entries are skipped.
maxItemsintegerNo100Maximum reviews returned per app (1 to 10,000).
sortBystringNonewestnewest, most_relevant (Google Play's default order) or rating.
filterByStarstringNoallall, or 1 to 5 to keep only reviews with that star rating.
languagestringNoenReview language (en, fr, de, pt-BR...). Google Play returns reviews written in this language.
countrystringNousPlay Store country (us, gb, fr, in...).

Example:

{
"appIds": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.whatsapp"],
"maxItems": 200,
"sortBy": "newest",
"filterByStar": "1",
"language": "en",
"country": "us"
}

Output

One dataset item per review (real output, text shortened):

{
"reviewId": "68827b7f-fc86-4af3-9d57-2d2621546814",
"appId": "com.spotify.music",
"appTitle": "Spotify: Musique & podcasts",
"rating": 2,
"text": "ça fait un moment que j'utilise Spotify avec un compte classique avec pub...",
"author": "Leeroy D.",
"date": "2026-09-15T08:15:13+00:00",
"thumbsUpCount": 36,
"appVersion": "9.1.80.2221",
"replyText": null,
"replyDate": null,
"language": "fr",
"country": "fr",
"scrapedAt": "2026-10-28T06:41:44.294768+00:00"
}
FieldDescription
reviewIdGoogle Play review identifier
appId, appTitlePackage name and app name
ratingStars, 1 to 5
textReview text
authorReviewer, pseudonymised as first name + last initial
dateReview date (ISO 8601, UTC)
thumbsUpCountUsers who marked the review as helpful
appVersionApp version used by the reviewer (null when Google Play does not show it)
replyText, replyDateDeveloper reply and its date (null when there is no reply)
language, countryLanguage and country requested
scrapedAtExtraction time

Pricing

Pay-per-event, no start fee: $0.07 per 1,000 reviews on the Apify Free plan, lower on paid plans.

EventFreeStarterScaleBusinessEnterprise
REVIEW$0.07$0.06$0.053$0.042$0.042

Prices in USD per 1,000 events. One REVIEW event is charged per review returned; nothing is charged for apps that are not found or have no matching reviews. The run stops cleanly when the maximum cost per run you set is reached.

Limitations

  • Google Play returns reviews by language: language decides which reviews you get, and an app may have few or no reviews in a given language.
  • The rating sort and the star filter are applied by Google Play; reviews are returned in the order it chooses.
  • appVersion is missing on some reviews (between 2 % and 18 % of reviews depending on the app, in our tests) because Google Play does not show it for them.
  • Only public data shown on Google Play is collected: no reviewer profile, e-mail or device details. Reviewer names are pseudonymised.
  • Very deep pagination (tens of thousands of reviews for one app) depends on Google Play continuing to return next-page tokens.