iOS and Android Reviews Scraper - App Store & Google Play avatar

iOS and Android Reviews Scraper - App Store & Google Play

Pricing

from $0.11 / 1,000 results

Go to Apify Store
iOS and Android Reviews Scraper - App Store & Google Play

iOS and Android Reviews Scraper - App Store & Google Play

Up to 500 App Store reviews per country and thousands of Google Play reviews per app, in one run and one table: stars, title, text, user, date, app version, helpful votes and developer replies. Star/keyword/date filters, only-new mode. $0.15 per 1,000 reviews.

Pricing

from $0.11 / 1,000 results

Rating

0.0

(0)

Developer

Martin Petrov

Martin Petrov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Scrape iOS and Android reviews in one run: App Store and Google Play reviews in one clean schema with stars, title, text, user, date, app version, helpful votes and the developer's reply. Paste app links, IDs or package names for both stores together, choose countries, press Start, and export the user reviews to JSON, CSV or Excel.

No login, no API key. $0.15 per 1,000 reviews, no start fee.

Why this app reviews scraper

  • Both stores, one table: compare your iOS and Android app (or a competitor's) side by side. Every row has store, appName, store rating and rating count.
  • Many countries per app: us, gb, de, in, br... each app is scraped for every country you list.
  • Filters that save money: only 1-2 star reviews, only reviews that mention "crash", "login" or "price", only reviews after a date. Filtered-out reviews are not charged.
  • Only new reviews mode: schedule it daily and get just the fresh reviews since the last run. Perfect for release monitoring, support alerts in Slack and ASO reports.
  • Developer replies (Google Play): see how the team answers, and how fast.
  • Fast and light: public store endpoints, no browser, so runs finish in seconds and cost little platform usage.

Use cases

  • App release monitoring: catch crashes and bugs reported after a new version (reviewAppVersion).
  • Competitor research and ASO: what users love and hate in competing apps, by country.
  • Customer support: route negative reviews to your team every morning.
  • Sentiment analysis and AI datasets: clean review text for LLMs and dashboards.
  • Product research: feature requests and pricing complaints, straight from users.

Input

{
"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "com.whatsapp"],
"countries": ["us", "gb"],
"maxReviewsPerApp": 500,
"sortBy": "newest",
"ratings": ["1", "2"],
"onlyNewReviews": true
}
FieldWhat it does
appsApp Store links/IDs and Google Play links/package names, mixed
countriesStore countries (two-letter codes)
languageReview language for Google Play
maxReviewsPerAppPer app and country
sortBynewest, relevant, rating
ratingsKeep only these star ratings
keywordsKeep only reviews mentioning these words
reviewsSinceSkip older reviews
onlyNewReviewsOnly reviews not returned in earlier runs
maxReviewsCap for the whole run

Output

{
"store": "googlePlay",
"appId": "com.whatsapp",
"appName": "WhatsApp Messenger",
"developer": "WhatsApp LLC",
"appRating": 4.3,
"appRatingCount": 210000000,
"country": "us",
"reviewId": "ba5e2952-efb9-4c24-81a8-e69e6e0fd78e",
"rating": 5,
"title": null,
"text": "Good",
"userName": "Eddy Kada",
"date": "2026-10-28T12:32:52Z",
"reviewAppVersion": "2.26.41.77",
"thumbsUpCount": 0,
"developerReply": null,
"developerReplyDate": null,
"reviewUrl": "https://play.google.com/store/apps/details?id=com.whatsapp&reviewId=..."
}

App Store rows have a review title; Google Play reviews have no titles but include developer replies.

Limits to know

  • App Store: Apple publishes up to the 500 latest reviews per app per country. Add more countries for more iOS reviews.
  • Google Play: thousands of reviews per app and language.

Pricing

$0.15 per 1,000 reviews (pay per result). No start fee, no subscription. Set maxReviews to cap any run.

FAQ

Do I need an API key or developer account? No.

Can I track only negative reviews? Yes: ratings: ["1","2"] with onlyNewReviews: true on a daily schedule.

Is it legal? It collects publicly visible reviews. Use the data in line with the stores' terms and privacy laws for your use case.

Last updated: October 2026.

Use it as an integration (chain it after another actor)

This actor can run automatically after any actor whose results contain an App Store or Google Play link.

  1. Open the source actor in Apify Console and go to the Integrations tab.
  2. Click Add integration -> Actor, pick this actor and set Dataset to {{resource.defaultDatasetId}} (leave apps empty). Set your other options and save.
  3. When the source run finishes, this actor reads its dataset and processes every row. The field is detected automatically; set Dataset field if your column has another name.

You can also start it by hand with datasetId (pick a dataset or paste its ID) to process an existing dataset.

Good sources to chain from:

  • any App Store / Google Play search scraper with a url or appId column