Google Play Reviews Scraper avatar

Google Play Reviews Scraper

Pricing

from $2.50 / 1,000 review scrapeds

Go to Apify Store
Google Play Reviews Scraper

Google Play Reviews Scraper

Extract user reviews and ratings for any Android app from the Google Play Store. Fet rating, content, app version, author, helpful-vote counts, and developer replies for thousands of reviews across any country and language.

Pricing

from $2.50 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract user reviews and ratings for any Android app from the Google Play Store. Get rating, full review text, app version, author name and avatar, helpful-vote counts, and developer replies — across any country and language.

What you get

  • One dataset record per review with: rating (1–5), full review text, author name, author avatar, app version, helpful-vote count, the developer's reply (if any) and reply date, and review timestamp
  • Sort by Newest, Rating, or Helpfulness
  • Multi-country and multi-language support — pull reviews from 36+ Play Store regions in any of Google's supported review languages
  • Unlike the Apple App Store's 500-review cap, the Play Store typically allows thousands or tens of thousands of reviews per app
  • Export to JSON, CSV, or Google Sheets directly from the Apify console

Use cases

  • Product feedback monitoring — surface complaints, feature requests, and bug reports from real users
  • Competitive intelligence — track sentiment and version-to-version changes across competitor apps
  • App Store Optimization (ASO) — analyze keywords and themes mentioned in positive vs negative reviews
  • Customer support triage — feed reviews into a ticketing system or LLM for tagging and prioritization
  • Localization research — compare review themes across countries and languages
  • Developer-response auditing — track which reviews got replies and how quickly

How to use

  1. Find your app's package name — it's the id=... parameter in the Play Store URL. For play.google.com/store/apps/details?id=com.instagram.android, the App ID is com.instagram.android
  2. Paste it into App ID (package name)
  3. Choose the Country storefront and Language for review text
  4. Choose Sort By — Newest for monitoring, Rating to see star-distribution patterns, Helpfulness for top community-voted reviews
  5. Set Max Reviews (0 fetches all available — large apps may take several minutes)
  6. Click Run — reviews appear in the Dataset tab when complete

Output format

Each dataset record:

{
"reviewId": "b3434aac-97e6-4a91-b5ba-2719f93129c9",
"appId": "com.instagram.android",
"country": "us",
"lang": "en",
"rating": 5,
"title": null,
"content": "Love the new editor — much faster than before.",
"version": "428.2.0",
"author": "Usha Devi",
"authorAvatar": "https://play-lh.googleusercontent.com/a/...",
"thumbsUp": 12,
"replyContent": "Thanks for the feedback! Glad you're enjoying it.",
"repliedAt": "2026-05-08T14:22:00.000Z",
"reviewUrl": "https://play.google.com/store/apps/details?id=com.instagram.android&reviewId=...",
"updatedAt": "2026-05-09T08:33:10.787Z",
"sortBy": "newest"
}

Input options

FieldTypeDescription
App IDTextGoogle Play package name (e.g. com.instagram.android)
CountrySelectTwo-letter ISO storefront code — us, gb, de, jp, br, etc.
LanguageTextTwo-letter ISO language code for review text — en, es, de, ja
Sort BySelectnewest (default), rating, or helpfulness
Max ReviewsIntegerCap on reviews to return; 0 = all available (can be tens of thousands)

Limits

  • Reviews are localized per region/language — to monitor multiple markets, run the actor once per country.
  • Large apps (millions of reviews) can take several minutes to fully paginate. For monitoring, set a Max Reviews cap and run on a schedule.
  • Review titles are no longer used by Google Play, so the title field is usually null.
  • Review content reflects what's currently shown on Google Play, including any reviews that may have been hidden, edited, or removed since posting.