App Store Reviews Scraper โ Any App, Any Country
Pricing
$0.05 / 1,000 reviews
App Store Reviews Scraper โ Any App, Any Country
Scrape Apple App Store reviews for any iPhone or iPad app, in any country, without an App Store Connect account. Get rating, title, text, app version, author name, votes and date. Sort by most recent or most helpful, filter by date, or monitor apps for new reviews only.
Pricing
$0.05 / 1,000 reviews
Rating
0.0
(0)
Developer
Steady Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does App Store Reviews Scraper do?
App Store Reviews Scraper extracts customer reviews of any iPhone, iPad or Mac app on the Apple App Store โ no App Store Connect account, no API key and no login. Paste app links or ids, pick one or many countries, and get a clean dataset with each review's star rating, title, text, app version, date, reviewer name and helpful votes, plus the app's name and bundle id.
It reads Apple's own public customer-reviews feed, so it is fast, cheap and reliable: no headless browser and nothing that can get blocked.
Why use it?
- ๐ Find what users hate โ pull the latest reviews of your app or a competitor's and spot recurring complaints.
- ๐ Compare markets โ every country has its own reviews; see how the same app is received in the US, UK, Germany or Japan.
- ๐ Release monitoring โ group reviews by app version to see if an update broke something.
- ๐ Competitor research โ learn what people praise and miss in competing apps before you build a feature.
- ๐ค AI & analytics pipelines โ feed reviews into sentiment analysis, topic clustering, LLMs or dashboards.
Features
- โ Any app, any country โ scrape many apps across many App Store countries in one run.
- โ Most recent or most helpful โ choose the order Apple uses.
- โ Date filter โ only reviews since a date; with Most recent paging stops as soon as older reviews start.
- โ Monitoring mode โ "Only new reviews since the last run" remembers where you left off, so scheduled runs never charge twice for the same review.
- โ App details included โ app name, App Store link and bundle id on every row.
- โ Resilient โ an app that isn't sold in a country, or a country code that isn't an App Store, is reported and skipped; the rest keep going and you aren't charged for them.
- โ Respects your budget โ stops exactly when your maximum cost per run is reached.
How to scrape App Store reviews
- Click Try for free.
- Add one or more apps:
570060128,id570060128orhttps://apps.apple.com/us/app/duolingo-language-lessons/id570060128. - Add the countries you want (
us,gb,de,jpโฆ). - Click Start and download your data as JSON, CSV, Excel or HTML, or get it through the Apify API.
To monitor apps, turn on Only new reviews since the last run and add a schedule (for example daily).
Input example
{"apps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128", "284882215"],"countries": ["us", "gb", "de"],"sort": "mostRecent","maxReviewsPerApp": 500,"dateFrom": "2026-06-01","onlyNewReviews": false}
Output example
Each review is one item in the dataset:
{"appId": "570060128","appName": "Duolingo: Language Lessons","appBundleId": "com.duolingo.DuolingoMobile","appUrl": "https://apps.apple.com/us/app/duolingo-language-lessons/id570060128","country": "us","reviewId": "14552297097","title": "Great, other than game-ification","text": "โฆ","rating": 4,"appVersion": "7.140.0","userName": "nchan1","date": "2026-09-15T11:29:27.000Z","voteSum": 0,"voteCount": 0,"scrapedAt": "2026-09-16T15:40:12.118Z"}
Output fields
| Field | Description |
|---|---|
appId, appName, appBundleId, appUrl | The app, as the App Store lists it in that country |
country | App Store country the review was written in |
reviewId | Apple's review id |
rating | Stars, 1 to 5 |
title, text | Review title and body (line breaks preserved) |
appVersion | App version the review was written for (null for some old reviews) |
userName | Reviewer's public nickname |
date | When the review was written or last edited, ISO 8601 in UTC |
voteSum, voteCount | Helpful votes: how many found it helpful and how many voted in total |
How much does it cost?
You pay only for the reviews you get โ see the pricing tab for the current price per review. Apps or countries that are unavailable cost nothing, and the Actor stops as soon as it reaches the maximum cost you set for the run.
Limitations
- Apple's public feed offers at most 500 reviews per app per country (10 pages of 50). To get more, add more countries โ each one has its own reviews.
- Developer replies are not part of the public feed.
- Ratings without a written review are not included.
- The average rating and total number of ratings of the app are not included.
Is it legal to scrape App Store reviews?
This Actor only reads reviews that Apple publishes openly, without logging in. Reviews contain reviewers' public nicknames, which can be personal data protected by GDPR and similar laws. Make sure you have a legitimate reason to collect them, and consult a lawyer if unsure. Read more in Apify's blog post on the legality of web scraping.
Feedback
Found an app that doesn't work or need another field? Open an issue in the Issues tab โ they are answered quickly.