App Store Reviews Scraper — iOS Reviews by Country & Stars
Pricing
from $0.06 / 1,000 reviews
App Store Reviews Scraper — iOS Reviews by Country & Stars
[$0.08/1K reviews] Apple App Store reviews for any app by id, URL or name in 155 countries: stars, title, text, author, date — plus the app's rating summary. Filter by stars. Apple's own feed went empty on 5 Oct 2026; read the depth note before a large job.
App Store Reviews Scraper scrapes Apple App Store reviews for any iPhone, iPad or Mac app by app id, App Store URL or app name in 150+ country storefronts and returns star rating, title, review text, author, app version, helpful votes and date as JSON — plus one summary row per app with its overall rating, number of ratings, current-version rating, developer and category.
$0.08 per 1,000 reviews ($0.00008 per review), $0.001 per app summary row. No start fee, no login, no API key, no browser. Reviews outside your star filter, unknown apps and bad inputs are free.
Tested head-to-head — 15 October 2026
Same request for every Actor: Duolingo, US App Store, newest reviews, 20 reviews. This Actor against the five most-used App Store review Actors on the Apify Store.
| This Actor | The other five | |
|---|---|---|
| Reviews returned (20 requested) | 20 | 10–20 (two of five stopped at 10) |
| Price per 1,000 reviews (Free plan) | $0.08 | $0.10–$2.33 (start or setup fees included) |
| Fee per run | None | None to $0.0175 |
| Run time | 3 s | 3–32 s |
| Helpful votes, total votes, app version, author link in every review | Yes | Not all of them |
| Up to 1,000 unique reviews per app and country | Yes (sortBy: both) | Most stop at 500 |
What is App Store Reviews Scraper?
A review-mining tool for product managers, app marketers, ASO specialists, UX researchers, investors and AI agents. It reads Apple's public review feed for each country — the same reviews the App Store shows — and turns them into a table you can sort by stars, search for keywords or feed to an LLM for sentiment and feature requests.
Typical uses:
- Complaint mining — set Maximum stars to 2 and read what breaks for users after each release (
appVersion). - Competitor research — your app and five competitors, same countries, side by side.
- Release monitoring — schedule it daily and watch the rating of the current version.
- International feedback — the same app in the US, UK, Germany and Japan, each with its own reviews.
- AI analysis — clean text rows ready for sentiment, topic clustering or a weekly summary.
What is in every row
Review rows (type: review)
| Field | Meaning |
|---|---|
rating, title, text | Stars (1–5) and the review |
author, authorUrl, authorId | Reviewer nickname, their App Store reviews page and numeric reviewer id |
appVersion | App version the review was written for |
helpfulVotes, totalVotes | How many people found it helpful, out of all votes |
date | When it was written or last edited |
appId, appName, country, reviewId, sortedBy | Which app, which storefront, which list |
reviewsUrl | The app's "all reviews" page in that storefront — a single App Store review has no link of its own |
App summary rows (type: app, on by default): rating, ratingsCount, ratingCurrentVersion, ratingsCountCurrentVersion, version, updatedAt, releasedAt, developer, bundleId, category, price, currency, contentRating, sizeBytes, url, iconUrl.
Two table views come with the dataset: Reviews and App summary.
How much does it cost?
| Row | Price |
|---|---|
| Review | $0.00008 — $0.08 per 1,000 |
| App summary (one per app and country) | $0.001 |
| Filtered out, unknown app, bad input | $0 |
- 1,000 reviews of one app in one country: $0.081.
- 10 apps × 3 countries × 500 reviews: $1.23.
- No start fee, no proxy charge.
The most-used App Store reviews Actor charges $0.10 per 1,000 reviews (checked on the Apify Store on 13 October 2026).
How to use it in three steps
- Put app ids, App Store URLs or app names into 📱 Apps, one per line, and the storefronts into 🌍 Countries (
us,gb,de,jp…). - Choose which reviews to read (Most recent, Most helpful or Both), how many per app and country, and an optional star filter.
- Press Start, then download JSON, CSV or Excel — or call the run from the API, n8n, Make, Zapier or an AI agent.
⬇️ Input
{"apps": ["570060128", "https://apps.apple.com/us/app/headspace-meditation-sleep/id493145008", "Spotify"],"countries": ["us", "gb", "de"],"sortBy": "mostrecent","maxReviewsPerApp": 500,"maxRating": 2,"includeAppInfo": true}
⬆️ Output
{"type": "review","appId": "570060128","appName": "Duolingo: Language Lessons","country": "us","reviewId": "14158523706","rating": 5,"title": "Experience so far","text": "So most importantly if you have a child who doesn't want to study or has disabilities, obviously it's not guaranteed to work but my kid does it and i haven't had to ask a single time…","author": "DanteiXmyerZ","authorUrl": "https://itunes.apple.com/us/reviews/id411871815","authorId": "411871815","appVersion": "7.125.1","helpfulVotes": 0,"totalVotes": 0,"date": "2026-06-08T14:19:22.000Z","sortedBy": "mosthelpful","reviewsUrl": "https://apps.apple.com/us/app/id570060128?see-all=reviews"}
How many reviews can I get?
Apple publishes reviews per country, and serves two lists for each app: most recent and most helpful, up to 500 reviews each.
- Most recent or Most helpful — up to 500 reviews per app and country.
- Both — reads the two lists and removes duplicates: up to 1,000 unique reviews per app and country (1,000 of 1,000 for Spotify in the UK, checked on 13 October 2026).
- Adding countries multiplies the result, because every storefront has its own reviews — 10 countries can give you up to 10,000 reviews of one app.
- Older reviews beyond these lists are not published by Apple without a developer account.
Between 5 and roughly 12 October 2026 Apple's review feed answered with no reviews at all. During that time the Actor read them from the App Store page instead (10 per country, without app version and votes). The feed is back; the page is still used automatically if it goes quiet again, so a run never comes back empty while Apple shows reviews.
Apple's cache sometimes serves a single page of the feed empty while the pages after it are full (Spotify US, page 8, 15 October 2026). The Actor asks for such a page again under another spelling of the same address, so it does not stop early at 350 of 500 reviews.
Tips
- App names are matched to the App Store search result whose name contains every word you typed; if nothing matches, you get a free error row. The same app given twice (id, URL and name) is read and billed once. An App Store URL or id is always exact.
- Release monitoring: schedule a daily run with Most recent and 100 reviews, and compare
ratingCurrentVersionin the summary row.
Integrations and API
Run it from the Apify API, the JavaScript and Python clients, a schedule, or a webhook, and push results to Google Sheets, Airtable, Slack, Jira or a database through n8n, Make or Zapier. The Apify MCP server exposes it to Claude, ChatGPT and other agents as a tool: "summarise the 1- and 2-star App Store reviews of Headspace from the last month".
FAQ
Is it legal to scrape App Store reviews? The Actor reads Apple's public review feed; reviewers appear under the nicknames they chose. You are responsible for how you use the data and for complying with Apple's terms and privacy laws such as GDPR.
Do I need an Apple account or API key? No.
Does it work for Mac and iPad apps? Yes — any app with an App Store id.
What if my star filter matches nothing? You get one free notice row that says how many reviews Apple served and that none had the stars you asked for. Minimum stars above maximum stars returns a free error row before any request is made.
You might also like
- App Store Scraper — App Store apps from search, charts and developers: rating, price, version, size, languages.
- Google Play Scraper — the same for Android apps.
- Software Reviews Scraper — G2, Capterra and TrustRadius reviews of B2B software.
- Trustpilot Reviews API — company reviews from Trustpilot.
- Pinterest Search Scraper — pins, boards and people for any keyword.