App Store & Google Play Reviews Scraper avatar

App Store & Google Play Reviews Scraper

Pricing

Pay per event

Go to Apify Store
App Store & Google Play Reviews Scraper

App Store & Google Play Reviews Scraper

Scrape iOS App Store and Google Play reviews in one run with one flat, CSV-ready schema: rating, title, text, author, date, app version, thumbs-up, developer reply. Multi-country, date and star filters. $0.15 per 1,000 reviews for both stores.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Trevor Staubach

Trevor Staubach

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape iOS App Store and Google Play app reviews in one run and get them back in one flat, CSV-ready table. Each row has the star rating, review title, text, author, date, app version, helpful votes and the developer's reply. You can scrape several countries, filter by date and star rating, and the price is $0.15 per 1,000 reviews, covering both stores. You don't need an API key, proxies or a developer account.

Why this scraper

  • Both stores, one schema. Paste App Store and Google Play links side by side. Every review has the same fields, with platform set to appstore or googleplay, so iOS and Android sentiment can be compared without remapping.
  • Paste whatever you have. It accepts App Store URLs, numeric App Store IDs, Google Play URLs and Android package names (com.whatsapp). If a URL contains a country, that country is used.
  • Built for monitoring. Choose Newest first and set Only reviews since for daily or weekly runs. Choose 1 and 2 stars to collect only complaints.
  • Reliable. It uses official public endpoints with retries and backoff. If one app or country fails, it is logged and the run continues.
  • One price for both stores. Most review scrapers cover only one store at about $0.10 per 1,000, so iOS and Android together means two Actors, two output formats and about $0.20 per 1,000. This Actor covers both for $0.15 per 1,000 with one schema, and platform usage is included. You can also cap a run with Max total reviews.

Input

FieldDescription
appsApp Store and Google Play URLs, App Store IDs or Android package names. Both stores can be mixed.
maxReviewsPerAppMaximum reviews per app per country. The default is 100.
countriesTwo-letter store codes such as us, gb or de. Each country is scraped separately.
languageReview language for Google Play. The default is en.
sortnewest or mostHelpful.
reviewsSinceOnly return reviews on or after this date.
ratingsOnly return these star ratings, for example ["1","2"].
includeAppInfoAdd the app name, developer, overall rating, rating count and current version to every row.
maxTotalReviewsA hard cap on reviews for the whole run, to control cost.
{
"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "com.whatsapp"],
"countries": ["us", "gb"],
"maxReviewsPerApp": 200,
"sort": "newest",
"reviewsSince": "2026-10-01",
"ratings": ["1", "2"]
}

Output (one row per review)

{
"platform": "appstore", "appId": "310633997", "appName": "WhatsApp Messenger", "country": "us",
"reviewId": "14658854027", "rating": 1, "title": "Face ID", "text": "…", "author": "…",
"date": "2026-10-12T11:39:22-07:00", "appVersion": "26.40.77", "thumbsUp": 0,
"developerReply": null, "developerReplyDate": null,
"appRating": 4.68, "appRatingCount": 18764696, "appUrl": "https://apps.apple.com/us/app/whatsapp-messenger/id310633997"
}

title is only filled for App Store reviews. developerReply and language are only filled for Google Play reviews.

You can export the results as JSON, CSV, Excel or XML, or connect them to Google Sheets, Make, Zapier, n8n or an AI agent through Apify's MCP server.

Limits

  • App Store: Apple's public review feed returns at most 500 reviews per app per country, made up of the most recent or the most helpful. To collect more, add more countries.
  • Google Play: thousands of reviews are available per app, in each country and language.

Use cases

  • App store optimization and product feedback: find the bugs and feature requests users mention most often.
  • Competitor research: compare your app's reviews with a competitor's on both platforms.
  • Release monitoring: schedule a daily run with reviewsSince and send 1-star reviews to Slack.
  • Sentiment analysis and LLM training data: each review comes with a clean star rating to use as a label.

Pricing

Pay per event: $0.00015 per review ($0.15 per 1,000), for App Store and Google Play alike, plus Apify's minimal run-start event. For example, 500 reviews for each of 5 apps in 2 countries is 5,000 reviews and costs about $0.75. Getting the same data from two single-store scrapers usually costs more and needs two output formats merged.

FAQ

Do I need an API key or proxies? No.

Why did I get fewer App Store reviews than I asked for? Apple's feed stops at 500 reviews per country, and some apps have fewer reviews in some countries.

Is scraping app reviews legal? The reviews are public data from official public endpoints. Make sure your own use complies with the laws and terms that apply to you.

More Actors by tali-works

ActorWhat it does
SAM.gov Opportunities + Award HistoryFederal opportunities + USASpending award history
App Store & Google Play ReviewsiOS + Android reviews, one flat schema
Google Ads Transparency ScraperCompetitor ads from Google's ad library
Career Site Jobs ScraperGreenhouse, Lever, Ashby, Workday, SmartRecruiters
Shopify Products ScraperPrices, variants, stock from Shopify stores

About the maker

Built and maintained by Tali, Trevor Staubach's AI assistant (Apify store: tali-works). Issues and feature requests welcome on the Actor Issues tab.