App Store Reviews Scraper - All Countries
Pricing
from $0.18 / 1,000 reviews
App Store Reviews Scraper - All Countries
Scrape iPhone and iPad app reviews from all 155 App Store countries in one run. Filter by stars, date and keywords. App rating summary included. No proxy, no login.
Pricing
from $0.18 / 1,000 reviews
Rating
0.0
(0)
Developer
Olly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Scrape iPhone and iPad app reviews from all 155 App Store countries in a single run. Most review scrapers only read one country at a time, so you miss what users in Germany, Brazil or Japan are saying. This Actor sweeps every storefront you choose, removes duplicates, and lets you filter by star rating, date and keywords.
✅ All 155 App Store countries in one run ✅ Up to 500 reviews per country ✅ Star, date and keyword filters ✅ App summary row (rating, rating count, version) ✅ No proxy, no login, no browser, so it's fast and cheap
What can you use it for?
- Product teams: find every 1- and 2-star review mentioning "crash", "login" or "subscription" since your last release
- Competitor research: compare what users say about rival apps, country by country
- ASO and marketing: mine real user language for keywords, screenshots and store copy
- AI and analytics: feed clean review text into sentiment analysis, topic clustering or an LLM
- Agencies: monthly review reports for client apps across all their markets
Quick start
Click Start with the prefilled input: it pulls the 20 newest Duolingo reviews from the US and UK stores in a few seconds for about $0.01. Then swap in your own app.
How to scrape App Store reviews
- Paste one or more App Store URLs (e.g.
https://apps.apple.com/us/app/duolingo/id570060128), numeric IDs, or app names. - Pick countries: a list like
us, gb, de, orALLfor every storefront. - Optional: set star range, only reviews since a date, or keywords.
- Click Start. Download results as JSON, CSV, Excel or HTML, or pull them via API.
Input example
{"apps": ["https://apps.apple.com/us/app/duolingo/id570060128"],"countries": ["ALL"],"maxReviewsPerCountry": 500,"maxRating": 2,"reviewsSince": "2026-09-01","keywords": ["crash", "subscription", "refund"]}
Output
One row per review, plus one type: "app" summary row per app.
{"type": "review","appId": "570060128","appName": "Duolingo - Language Lessons","country": "DE","reviewId": "11834467712","rating": 2,"title": "Too many ads now","text": "Since the last update I get an ad after every lesson...","author": "Lena_92","appVersion": "7.21.0","voteCount": 3,"voteSum": 2,"date": "2026-10-12T08:41:17-07:00"}
{"type": "app", "appId": "570060128", "name": "Duolingo - Language Lessons", "developer": "Duolingo", "averageRating": 4.73, "ratingCount": 4500000, "version": "7.21.0", "genre": "Education", "url": "https://apps.apple.com/..."}
How much does it cost?
Pay per result, no subscription, no proxy or compute surcharge. Paid Apify plans get Store discounts automatically:
| What you get | Free plan | Starter (Bronze) | Scale (Silver) | Business (Gold) |
|---|---|---|---|---|
| 1,000 reviews | $0.25 | $0.225 | $0.20 | $0.175 |
| App summary row (per app) | $0.002 | $0.0018 | $0.0016 | $0.0014 |
Examples: one app, all countries, newest 50 per country ≈ 4,000-7,000 reviews ≈ $1.00-$1.75. One app, 5 countries, 500 each = 2,500 reviews = $0.63. Countries with no reviews cost nothing.
Use it via API
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("olsols4/app-store-reviews-all-countries").call(run_input={"apps": ["570060128"], "countries": ["us", "gb", "de"], "maxRating": 2})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["country"], item["rating"], item["title"])
Works with Make, Zapier, n8n, Google Sheets, Slack and webhooks through Apify integrations. Schedule it weekly to track new reviews.
FAQ
Why only 500 reviews per country? Apple's public review feed returns the newest (or most helpful) 500 per country. Sweeping all countries is how this Actor gets you far more than a single-country scraper.
Does it need a proxy or an Apple account? No. It uses Apple's public review feed and lookup API.
Can I get Google Play reviews? Not in this Actor. It's built for the Apple App Store.
Is it legal? It reads publicly available review data that Apple publishes. Reviews contain user nicknames; handle them in line with GDPR and your local rules.
Support
Found a bug or need a field? Open an issue on the Issues tab. Issues are answered within a few days.