App Store Reviews Scraper · iOS Reviews from All Countries
Pricing
from $0.35 / 1,000 scraped reviews
App Store Reviews Scraper · iOS Reviews from All Countries
App Store reviews scraper for app monitoring and competitor research: iOS Reviews from every country storefront in one run instead of the roughly 500 a single storefront hands out, deduplicated. Filter by stars, date window and app version. No login, no API key.
Pricing
from $0.35 / 1,000 scraped reviews
Rating
0.0
(0)
Developer
TheQuietStack
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
iOS reviews from every App Store country: Apple reviews from all storefronts in one run, deduplicated, filterable by stars, date and version.
Scrape Apple App Store reviews for any iPhone/iPad app, from one, several or all ~175 country storefronts in a single run. Every review becomes one clean, flat row, deduplicated by review ID. No login, no API key.
Why this scraper
- More than 500 reviews per app. Apple only exposes the 500 newest reviews per country. This Actor merges the storefronts you pick (or all of them) into one dataset, with a
countryfield on every row. Measured on 23 Sep 2026: Notion had at least 3,285 reviews since 1 Aug 2026 across 140 storefronts, vs. 500 in the US feed alone. - No silently missing pages. Apple's review feed returns an empty page (HTTP 200, zero reviews) for between 1 in 8 and 1 in 3 pages in our tests, and keeps doing so for the same URL. Scrapers that don't notice this lose up to 30% of the data without any error. This Actor detects empty pages and re-requests them through alternate feed URLs. Measured: 6 of 6 test storefronts returned the full 500 reviews, instead of 300–350.
- Input the way you have it. App Store URL, numeric app ID, or just a search term (
"notion"), resolved via Apple's official search. - Filters that save money. Star rating (e.g. only 1–2★ complaints), date range, and app version. Filtered-out reviews are never charged. Paging stops as soon as reviews are older than
sinceDate. - A hard limit you can trust.
maxReviewsstops the run cleanly. You are never charged for more reviews than that, and never for duplicates.
Input example
{"apps": ["https://apps.apple.com/us/app/instagram/id389801252", "284882215"],"searchTerms": ["notion"],"countries": ["us", "gb", "de"],"ratings": [1, 2],"sinceDate": "2026-08-01","maxReviews": 5000}
Set "allCountries": true to scrape every storefront. Countries where the app has no reviews cost nothing.
Output example
{"reviewId": "14565234989","appId": "284882215","appName": "Facebook","country": "gb","rating": 5,"title": "Las Dalias Hotel Tenerife.","text": "Fantastic Hotel never fails to disappoint , our Favourite place 5 star .","version": "579.0.0","author": "Ourliam","authorUrl": "https://itunes.apple.com/gb/reviews/id426371395","date": "2026-09-18T18:09:30.000Z","voteCount": 0,"voteSum": 0}
| Field | Meaning |
|---|---|
rating | Stars, 1–5 |
title, text | Review headline and body |
version | App version the reviewer was using |
date | Review date, ISO 8601 UTC |
country | Storefront the review was posted in |
voteCount / voteSum | Total votes on the review / "helpful" votes, as Apple reports them |
A run summary (SUMMARY in the key-value store) lists reviews per country, duplicates removed, how many reviews each filter dropped, countries without reviews, and any country that failed.
Honest limits
- Apple exposes at most the 500 newest reviews per country (10 pages × 50). No scraper can get older reviews from this feed. More countries = more reviews; a single country never goes past 500.
sortBy: mostHelpfulreturns a different set of (up to) 500 reviews per country, not additional history.- Star-only ratings without text are not in the feed. Apple's rating count (e.g. 25M ratings) is much larger than the number of written reviews.
- Apple rate-limits single IP addresses on large runs. The default Apify proxy rotates the IP on each retry; countries that still fail are listed in the summary, not hidden.
- Apple App Store only. For Android, use the twin actor Google Play Reviews Scraper — similar flat output, all 49 review languages in one run, developer replies included.
Pricing (pay per event)
- Actor start: small flat fee per run
- Per scraped review: charged only for reviews written to the dataset — no charge for duplicates, filtered-out reviews, or empty countries