App Store Reviews Scraper · iOS Reviews from All Countries avatar

App Store Reviews Scraper · iOS Reviews from All Countries

Pricing

from $0.35 / 1,000 scraped reviews

Go to Apify Store
App Store Reviews Scraper · iOS Reviews from All Countries

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

TheQuietStack

Maintained by Community

Actor 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 country field 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. maxReviews stops 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
}
FieldMeaning
ratingStars, 1–5
title, textReview headline and body
versionApp version the reviewer was using
dateReview date, ISO 8601 UTC
countryStorefront the review was posted in
voteCount / voteSumTotal 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: mostHelpful returns 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