App Store Reviews Scraper - All Countries avatar

App Store Reviews Scraper - All Countries

Pricing

from $0.18 / 1,000 reviews

Go to Apify Store
App Store Reviews Scraper - All Countries

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

Olly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

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

  1. Paste one or more App Store URLs (e.g. https://apps.apple.com/us/app/duolingo/id570060128), numeric IDs, or app names.
  2. Pick countries: a list like us, gb, de, or ALL for every storefront.
  3. Optional: set star range, only reviews since a date, or keywords.
  4. 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 getFree planStarter (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 ApifyClient
client = 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.