Google Play Reviews — App Review Scraper by Package avatar

Google Play Reviews — App Review Scraper by Package

Pricing

$0.30 / 1,000 google play review extracteds

Go to Apify Store
Google Play Reviews — App Review Scraper by Package

Google Play Reviews — App Review Scraper by Package

Pull Google Play Store reviews for any Android app via the public review batchexecute endpoint. One row per review with author, rating, body, date, thumbsUp, replyText, replyDate. Specify maxReviewsPerApp.

Pricing

$0.30 / 1,000 google play review extracteds

Rating

0.0

(0)

Developer

vøiddo

vøiddo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Share

Pull Google Play Store reviews for any Android app via the public batchexecute/UsvDTd RPC endpoint. One row per review with author, rating, body, date, thumbsUp, replyText, and replyDate. Specify a list of package IDs and a per-app review cap — the actor handles cursor pagination automatically.


Example output row

{
"reviewId": "gp:AOqpTOF3k2WY8rJ_vQ...",
"package": "com.whatsapp",
"author": "Jane D.",
"rating": 5,
"title": null,
"body": "Works flawlessly even on a slow connection. Five stars.",
"thumbsUp": 47,
"postedAt": "2024-03-15T11:22:00+00:00",
"replyText": "Thanks for the kind words! — WhatsApp team",
"replyAt": "2024-03-16T08:05:00+00:00"
}

How to use

Supply a JSON input matching the schema below when starting the actor.

{
"packages": ["com.whatsapp", "com.spotify.music", "com.duolingo"],
"country": "us",
"language": "en",
"maxReviewsPerApp": 100
}
FieldTypeDefaultDescription
packagesstring[]["com.whatsapp","com.spotify.music","com.duolingo"]Android package IDs to scrape
countrystring"us"2-letter country code for review locale
languagestring"en"2-letter language code
maxReviewsPerAppinteger100Maximum reviews fetched per package (up to 400 across 10 pages)

Pricing

EventPrice
review_extracted — one Google Play Store review row in the dataset$0.0003

You pay only for rows actually written to the dataset. A run that pulls 500 reviews costs $0.15.


Buyer

  • App developers monitoring user sentiment and competitor feedback on their Play Store listing.
  • Market researchers comparing ratings and common complaints across a category (e.g. all top-10 fitness apps).
  • Reputation-management agencies tracking a client's review volume and response rate over time.
  • Data science teams building NLP models or sentiment classifiers on real mobile app review text.
  • Competitor analysts looking for feature gaps by mining 1-star reviews of rival apps.

Source

Reviews are fetched from the Google Play public RPC endpoint:

POST https://play.google.com/_/PlayStoreUi/data/batchexecute?rpcids=UsvDTd&hl={language}&gl={country}

The request body is a f.req= form-encoded batchexecute payload using the UsvDTd RPC ID. No authentication or API key is required. Pagination uses the continuationToken returned in each response. Up to 10 pages of 40 reviews each are fetched per app (max 400 reviews per package per run).