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 Apple App Store and Google Play reviews in one run with one unified schema. Rating, keyword, date and version filters run before billing, so filtered-out reviews are never charged.

Pricing

Pay per event

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Both app stores, one run, one schema. Give it an Apple App Store link and a Google Play package name in the same input list and get back a single dataset of reviews with identical fields, so you can diff iOS against Android without gluing two scrapers together.

Why this one

This actorTypical single-store scrapers
StoresApple App Store and Google Play in one runOne store, so you run and merge two actors
Price per 1,000 reviews$0.05$0.10 to $6.00
Rating / keyword / date / version filtersYes, applied before billingRarely, and you pay for rows you then throw away
Developer repliesYes (Google Play)Usually missing
Multi-country App Store reviewsYes, one country code listUsually US only
Hard result capYes, per appOften unbounded

Filtered rows are dropped before they are pushed or charged. If you ask for 1-star reviews only, you pay for 1-star reviews only.

Input

FieldTypeNotes
appsarrayApp Store URLs or numeric IDs, Google Play URLs or package names. Mixed freely.
maxReviewsPerAppintegerHard cap per app (per country on the App Store). Default 200.
countriesarrayStore country codes, default ["us"]. App Store reviews are per country.
languagestringGoogle Play review locale (hl), default en.
sortenumnewest, rating, helpful.
minRating / maxRatingintegerStar range to keep. Set maxRating: 3 to mine complaints.
keywordsarrayKeep only reviews mentioning one of these words.
reviewsSincedateDrop reviews older than this date.
appVersionstringKeep only reviews on one release, e.g. 9.1.86.
includeAppInfobooleanAttach app name and developer to every row.
{
"apps": ["com.spotify.music", "https://apps.apple.com/us/app/id324684580"],
"maxReviewsPerApp": 500,
"countries": ["us", "gb"],
"maxRating": 3,
"keywords": ["crash", "battery", "refund"],
"reviewsSince": "2026-06-01"
}

Output

FieldDescription
storeappstore or googleplay
appId, appName, developer, appUrlApp identity
country, languageStore locale the review came from
reviewId, userName, userImageReviewer
rating1 to 5
title, textReview body (App Store has titles, Google Play does not)
dateISO timestamp
versionApp version reviewed
thumbsUpHelpful votes
developerReply, developerReplyDateDeveloper response
reviewUrlLink back to the store
{
"store": "googleplay",
"appId": "com.spotify.music",
"appName": "Spotify: Music and Podcasts",
"country": "us",
"rating": 3,
"text": "I love music... maybe lower the price instead of increasing an extra dollar every year for premium",
"date": "2026-04-10T00:04:24.000Z",
"version": "9.1.36.1948",
"thumbsUp": 56,
"developerReply": "Hi. We'll pass this on to the ads team."
}

Pricing

Pay per event. $0.005 per run start, $0.00005 per review returned, so $0.05 per 1,000 reviews. Reviews your filters remove are never charged.

Use cases

  • ASO and release QA. Pull the last 30 days of reviews for your app and your two closest competitors on both stores, filter to 1 and 2 stars, and read what broke.
  • Churn reasons. Keyword-filter for refund, cancel, price and feed the text straight into an LLM for reason codes.
  • Version regression watch. Set appVersion to the release you just shipped and watch its rating distribution against the previous one.
  • Support gap audit. Google Play developer replies are included, so you can measure how many complaints got an answer.
  • Market research decks. Multi-country App Store reviews give you regional sentiment without running the actor once per market.

FAQ

Do I need cookies or a login? No. Both sources are public endpoints.

How many App Store reviews can I get per app? Apple's public feed exposes roughly the 450 most recent reviews per country, so add country codes to go wider.

How many Google Play reviews? As many as the store will page through, bounded by your maxReviewsPerApp cap.

Do I pay for reviews my filters remove? No. Filtering happens before anything is pushed or billed.

Can I schedule it? Yes. Run it daily with reviewsSince set to yesterday for a rolling review feed, or integrate it over the Apify API.

Does it need a proxy? Google Play does; Apify Residential is the default and needs no setup. The App Store feed is fetched directly.