App Store Reviews Scraper - iOS App Reviews by URL or ID avatar

App Store Reviews Scraper - iOS App Reviews by URL or ID

Pricing

from $0.20 / 1,000 review scrapeds

Go to Apify Store
App Store Reviews Scraper - iOS App Reviews by URL or ID

App Store Reviews Scraper - iOS App Reviews by URL or ID

Reviews of any iOS app from the Apple App Store by URL or id: rating, title, text, author, date, app version and country, plus the app name, developer and average rating. Any country, newest or most helpful first. New reviews flagged on scheduled runs. $0.0002 per review.

Pricing

from $0.20 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Export the reviews of any iOS app from the Apple App Store by URL or app id: rating, title, text, author, date, app version and country, plus the app name, developer, average rating and ratings count. Any store country, newest or most helpful first, one row per review. Product feedback analysis, competitor monitoring, sentiment datasets and support triage at $0.0002 per review.

The Actor reads Apple's public review feed and the public app page; no Apple account, API key or device is needed. Schedule it and new reviews are flagged with isNew.

What you get

Review (one row each): id, author, rating (1 to 5), title, text, date, version, helpfulCount, url, country.

App on every row: appId, appName, developer, appRating, appRatingsCount, store (appstore).

Changes on scheduled runs: isNew is true for reviews that were not in the previous run of the same app.

Apps that do not exist in the chosen country or could not be read return a row with an error field and are not charged.

How to use it

  1. Open the Input tab.
  2. Add Apps, one per line (up to 500 per run): https://apps.apple.com/us/app/whatsapp-messenger/id310633997 or 310633997. A URL with its own country (/es/app/...) keeps that country.
  3. Choose the Country of the store, the Order (newest or most helpful) and Max reviews per app (up to 500).
  4. Click Start and export the rows as JSON, CSV or Excel.
  5. Schedule the Actor to collect new reviews as they arrive.

Input

{
"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "310633997"],
"country": "us",
"sort": "newest",
"maxReviews": 100
}

Output

{
"store": "appstore",
"appId": "310633997",
"appName": "WhatsApp Messenger",
"developer": "WhatsApp Inc.",
"appRating": 4.68,
"appRatingsCount": 18710778,
"country": "us",
"id": "12345678901",
"author": "Nemmesis_82",
"rating": 5,
"title": "Love it",
"text": "Always on, never fails.",
"date": "2026-10-20T09:32:44.000Z",
"version": "26.38.74",
"helpfulCount": 95,
"url": "https://apps.apple.com/us/review?id=12345678901",
"isNew": false,
"timestamp": "2026-10-21T10:00:00.000Z"
}

Pricing

Pay per event: $0.0002 per review and $0.0005 per new review detected on a scheduled run. Apps that cannot be read are free. 500 reviews of 20 apps cost $2.00.

Limits and notes

  • Apple serves at most the 500 most recent or most helpful reviews per app and country; run the Actor per country to collect more.
  • Developer replies are not part of Apple's public feed, so developerReply is empty.
  • Google Play apps are not accepted here: use the App Store & Google Play Reviews Scraper for Android packages.
  • The Actor never bypasses logins, CAPTCHAs or rate limits.
  • App Store & Google Play Reviews Scraper: both stores in one Actor.
  • Google Play Reviews Scraper: Android reviews with developer replies.
  • Product Page Scraper & Price Monitor: product details and prices of any online store.