App Store Reviews Scraper – Apple iOS, Multi-Country avatar

App Store Reviews Scraper – Apple iOS, Multi-Country

Pricing

$0.10 / 1,000 reviews

Go to Apify Store
App Store Reviews Scraper – Apple iOS, Multi-Country

App Store Reviews Scraper – Apple iOS, Multi-Country

App Store reviews scraper: iOS/iPhone app reviews and ratings from many countries in one run — rating, title, text, app version, date, votes — plus app details and per-country rating summary. User feedback for sentiment analysis. Input app IDs, URLs or names.

Pricing

$0.10 / 1,000 reviews

Rating

0.0

(0)

Developer

Forever Tools

Forever Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Apple App Store Reviews Scraper (Multi-Country)

Get iOS App Store reviews for any app — from many countries in one run — as clean rows: star rating, title, full text, app version, date, author and helpful votes. Also returns app details and the official average rating / rating count per country.

Input can be an App Store ID, an App Store URL or just the app name.

Great for: review monitoring, competitor research, finding bugs & feature requests after a release, sentiment analysis, feeding reviews to an LLM / AI agent, and localization QA (what do German users complain about?).

Scrape App Store reviews from many countries

Each country has its own App Store storefront with its own reviews, so a US run does not include UK or German reviews. Pass a list of two-letter country codes (us, gb, de, fr, jp, ...) or "all" to cover the 40 largest App Store markets, and the actor fetches every app in every country and returns them in a single dataset. Each row carries the country so you can filter or group by market.

Use cases

  • Review monitoring after a release: schedule a run with sinceDate and sortBy: "mostRecent" to see only new reviews.
  • Collect complaints and bug reports: set maxRating to 2 to keep 1 and 2 star reviews only.
  • Competitor research: run the same countries on your app and competitors, then compare ratings and themes.
  • Feature requests and sentiment analysis: export the review text to a spreadsheet, or feed it to an LLM or AI agent.
  • Localization QA: see what users in Germany, France or Japan say about translations and local features.
  • Build your own review archive: Apple only exposes recent history, so scheduled runs keep the reviews you would otherwise lose.

Input example

{
"apps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128", "notion", "284882215"],
"countries": ["us", "gb", "de"],
"sortBy": "mostRecent",
"maxRating": 2,
"sinceDate": "2026-09-01"
}
  • apps — App Store IDs (284882215 or id284882215), App Store URLs, or app names (the top search match is used, so prefer an ID or URL for exact results).
  • countries — two-letter codes, default ["us"]. Use "all" for the 40 largest markets.
  • sortBy — mostRecent (default) or mostHelpful.
  • maxReviewsPerCountry — 1 to 500 per app, country and sort order (default 500).
  • minRating / maxRating — star filters, 1 to 5.
  • sinceDate — ISO date; older reviews are skipped (works best with most recent sorting).

Output (one row per review)

{
"appId": "570060128",
"appName": "Duolingo: Language Lessons",
"country": "us",
"reviewId": "14599684784",
"rating": 1,
"title": "Critical bug fix needed",
"text": "If you complete a daily quest while cell service is limited ...",
"appVersion": "7.141.1",
"date": "2026-09-27T14:09:19.000Z",
"author": "Danny, from Texas",
"voteSum": 0,
"voteCount": 0
}

Rows also include authorUrl. The example is shortened. Download the dataset as JSON, CSV or Excel from the Apify console.

App details and average rating per country

The key-value store record APP_SUMMARY holds, per app and country: name, developer, bundle ID, genre, price, current version and release date, average rating, rating count (also for the current version), content rating, minimum OS version, and how many reviews were returned and scanned, plus the rating distribution of the returned reviews. The average rating and rating count are Apple's own figures for that storefront, not calculated from the reviews you download.

Pricing

$0.0001 per review ($0.10 per 1,000 reviews). You're only charged for reviews that pass your filters. No subscription. Examples: 1,000 reviews = $0.10, 10,000 reviews = $1.00, and a full 500-review pull of one app in 10 countries (5,000 reviews) = $0.50.

Limits & notes

  • Data comes from Apple's public customer-review feed and iTunes Lookup/Search API. Apple exposes at most 500 reviews per app, per country, per sort order (10 pages × 50). To get more history, run with both sort orders and more countries, or schedule the actor daily/weekly with sinceDate to build your own archive.
  • Reviews are per storefront: a US run doesn't include UK reviews.
  • Only iOS App Store reviews are covered, not Google Play or Mac-only listings.
  • Reviews are returned in the language they were written in; there is no translation.
  • Apple's endpoints rate-limit bursts, so the actor retries and paces requests; very large multi-country runs take longer.
  • Built and maintained with AI assistance. Problems or requests: use the Issues tab.

FAQ

How do I download App Store reviews for an app? Enter the App Store ID, URL or name in apps, choose countries, and run. You get one row per review with rating, title, text, version, date and author.

How many App Store reviews can I get per app? Apple's public feed exposes up to 500 per app, country and sort order. Add countries, use both sort orders, or schedule regular runs with sinceDate to collect more over time.

Can I get only negative reviews? Yes. Set maxRating to 2 (or 1) to collect complaints only, and minRating to 4 for praise only.

Can I scrape reviews from countries other than the US? Yes. List any App Store country codes, or use "all" for the 40 largest markets. Each row shows its country.

How do I find an app's App Store ID? It is the number after id in the app's URL, for example id570060128. You can also paste the URL or the app name.

Can I monitor new reviews automatically? Yes. Create a task with sinceDate, add an Apify schedule, and send the dataset to Zapier, Make or n8n.

Other actors by the same developer (same flat pay-per-result pricing, no subscription):

Integrations

Run it from the Apify API, a schedule, or no-code tools: the Apify apps for Zapier, Make and n8n can start any public actor ("Run Actor") and read its dataset. AI agents can call it through the Apify MCP server.