App Store Reviews Scraper - iOS App Ratings by Country avatar

App Store Reviews Scraper - iOS App Ratings by Country

Pricing

from $0.09 / 1,000 reviews

Go to Apify Store
App Store Reviews Scraper - iOS App Ratings by Country

App Store Reviews Scraper - iOS App Ratings by Country

Scrape Apple App Store reviews for any iOS app: rating, title, full text, app version, date and reviewer name, across many countries in one run. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

from $0.09 / 1,000 reviews

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

18 days ago

Last modified

Share

What is App Store Reviews Scraper?

App Store Reviews Scraper is a tool that lets you scrape iOS app reviews from the Apple App Store: star rating, review title, full text, app version, date, reviewer name and profile link, helpful votes and country. Add app IDs or App Store links, pick your countries, click Start, and download the reviews as Excel, CSV or JSON.

  • ⚡ Speed: 180 reviews from 3 countries in 5 seconds in a real cloud run
  • 🌍 Many countries in one run: us, gb, ca, de, au and any other storefront together
  • 🔤 Clean text: accents, non-Latin characters and emoji arrive intact
  • 🔓 No login: no Apple account or API key needed
  • 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 52,000 reviews

What can App Store Reviews Scraper do?

  • Scrape App Store reviews for any iOS app
  • Get iOS app ratings and reviews by country
  • Scrape reviews from several countries in one run
  • Get the newest App Store reviews or the most helpful ones
  • See which app version each reviewer was using
  • Scrape competitor app reviews into one dataset
  • Track new App Store reviews on a schedule
  • Export to Excel, CSV, JSON, HTML or XML, or send the reviews to Google Sheets, Make, Zapier and more

Apple shows at most 500 reviews per app per country, so the fastest way to more data is more countries. App Store Reviews Scraper takes a list of countries in one input and covers every storefront in a single run.

What data can you extract from App Store reviews?

⭐ Star rating (1-5)📝 Review title💬 Full review text
📅 Publication date📦 App version🌍 Country storefront
🧑 Reviewer username🔗 Reviewer profile link👍 Helpful votes
🆔 Review ID📱 App ID🕒 Scrape time

Non-English reviews come out with correct accents and characters. Apple's data often garbles text like "está" into "está", and App Store Reviews Scraper repairs that automatically.

How to scrape App Store reviews

  1. Create a free Apify account (no credit card needed).
  2. Open App Store Reviews Scraper.
  3. Enter App IDs (the digits after id in an App Store link, 389801252 for Instagram) or paste App Store URLs, and list the Countries you want.
  4. Set Maximum reviews per app per country (up to 500) and the sort order, then click Start.
  5. When the run finishes, download the reviews as Excel, CSV, JSON, HTML or XML.

How much does it cost to scrape App Store reviews?

You pay $0.095 per 1,000 reviews, plus a start fee of $0.01 per run at the default settings. Apify platform usage is included in that price, so there is nothing else to pay.

For example, 10,000 reviews cost $0.95 for the reviews plus $0.01 to start, $0.96 in total.

Every Apify account gets $5 of free usage each month, enough for about 52,000 reviews. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
App IDsNumeric App Store app IDs, for example 389801252. Combined with every country in Countries
CountriesApp Store country codes (us, gb, ca, de ...). Each one adds up to 500 reviews per app (default us)
App Store URLsFull App Store links. Country and app ID are read from each link
Maximum reviews per app per countryReviews saved for each app in each country, 1 to 500 (default 100)
Sort reviews bymostRecent (newest first) or mostHelpful
Request timeout in secondsHow long to wait for an answer before moving on (default 30). The default works for most runs

Connection settings: the default works for most runs.

Add App IDs with Countries, or App Store URLs, or both.

Example: two apps in three countries.

{
"appIds": ["389801252", "835599320"],
"countries": ["us", "gb", "ca"],
"maxReviewsPerApp": 500,
"sortBy": "mostRecent"
}

That single input collects up to 3,000 reviews (2 apps x 3 countries x 500).

Example: one App Store link, most helpful reviews first.

{
"startUrls": ["https://apps.apple.com/us/app/instagram/id389801252"],
"maxReviewsPerApp": 200,
"sortBy": "mostHelpful"
}

⬆️ Output

You get one row per review. You can view them as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. Here is a real row from an Instagram (US) run:

{
"appId": "389801252",
"country": "US",
"id": "14288247378",
"parentId": "14288247378",
"score": 1,
"title": "Instagram está fallando",
"text": "Instagram es muy bueno y todo pero desde que metieron a meta ai solo suspenden cuentas sin ningúna razón",
"version": "437.2.0",
"date": "2026-07-10T18:19:36-07:00",
"userName": "Ig 🤨",
"userUrl": "https://itunes.apple.com/us/reviews/id1672997068",
"voteSum": 0,
"voteCount": 0,
"url": "https://itunes.apple.com/us/review?id=389801252&type=Purple%20Software",
"scrapedAt": "2026-07-12T12:01:14Z"
}

Note the accented text and emoji arriving intact. The Output tab shows a review table with rating, title, text, version and date columns.

How can I use App Store review data?

  • App sentiment analysis: build labelled datasets (text + score) for NLP straight from real users
  • Release impact tracking: group reviews by version to see how each update landed
  • Competitive benchmarking: pull reviews for your competitors' apps into one dataset
  • Global market research: compare ratings and complaints across country storefronts
  • App Store Optimization (ASO): mine review titles and text for the words users actually use

How to monitor new App Store reviews

  1. Set Sort reviews by to mostRecent.
  2. Add your app and the countries you care about.
  3. Schedule the actor to run every day, and send new reviews to Slack, email or Google Sheets with an integration.

Scrape more review data

ActorWhat it gets
Trustpilot Reviews Scraper - Ratings, Replies & Company DataTrustpilot reviews for any company with rating, text, dates and company replies
Amazon Reviews Scraper - Ratings, Verified Purchases & ImagesAmazon customer reviews with rating, text and verified purchase badge
Walmart Reviews Scraper - Ratings, Text & Verified BuyersWalmart customer reviews with rating, title, text and verified purchase
Tripadvisor Reviews ScraperHotel, restaurant and attraction reviews with reviewer profiles and owner responses
Google Maps ScraperPlaces with ratings, reviews, phones and opening hours

❓FAQ

How much does it cost to scrape App Store reviews?

$0.095 per 1,000 reviews plus $0.01 per run, with platform usage included. See How much does it cost to scrape App Store reviews? above.

How many reviews can I get per app?

Apple shows at most 500 reviews per app per country. That is an Apple limit, not a scraper limit. To get more, add more countries in Countries; they are all covered in one run.

Where do I find the app ID?

In the app's App Store link: https://apps.apple.com/us/app/instagram/id389801252 gives the ID 389801252. Or paste the whole link into App Store URLs and skip the lookup.

Do I need an Apple account?

No. App Store reviews are public, so you need no Apple account, API key or special settings.

Which countries are supported?

Every App Store storefront: us, gb, ca, au, de, fr, it, es, br, mx, jp, kr, in and the rest. Use the two-letter storefront code.

Can I get reviews sorted by helpfulness?

Yes. Set Sort reviews by to mostHelpful to get Apple's most-helpful order instead of newest first. It is useful when you want the reviews users actually vote on rather than only the latest ones.

What export formats are supported?

JSON, CSV, Excel (XLSX), XML and HTML, from the Storage tab or the Apify API.

Does it cover Google Play reviews too?

No. App Store Reviews Scraper covers the Apple App Store only.

Can I connect App Store Reviews Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

App Store Reviews Scraper only collects reviews that people chose to post publicly on the App Store. It does not collect private data such as email addresses. Reviewer names and review text can still be personal data, which may be protected by laws such as GDPR, so only scrape for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

App Store Reviews Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Apple.

Something isn't working. What should I do?

Open the Issues tab and tell us the app, the country and what you expected.

⭐ Your feedback

Have an idea or found a problem? Tell us on the Issues tab. If App Store Reviews Scraper saved you time, a short review on the Reviews tab helps other people find it.