How to scrape App Store reviews in 2026 (past the 500-review limit)

Apple's public RSS review feed stops at the newest 500 reviews per country, so most tools can't go further. App Store Reviews Scraper on Apify reads the review API behind apps.apple.com instead: give it App Store links, App IDs or app names and the countries you want, click Start, and get one row per review with stars, title, text, date, author and the developer's reply, for $0.08 per 1,000 reviews.

Open App Store Reviews Scraper on Apify $0.08 per 1,000 reviews ($0.05–$0.07 on paid plans)

Step by step

  1. Create a free Apify account. Sign up at apify.com. The free plan includes $5 of monthly credit, over 60,000 reviews with this Actor, and needs no credit card.
  2. Open App Store Reviews Scraper. Go to apify.com/automationnation/app-store-reviews-scraper and click Try for free.
  3. Add apps and countries. Paste App Store URLs, numeric App IDs (e.g. 324684580) or app names (e.g. Duolingo), and optionally list storefronts such as us, gb and de.
  4. Set the limit and filters. Choose Max reviews per app, newest or most helpful first, and optionally a star range such as 1 to 2 stars for complaints.
  5. Run and export. Click Start. Download JSON, CSV or Excel, or read the results through the API. The Developer replies view shows answered reviews.
  6. Automate it. Tick Only new reviews and schedule the Actor daily, then send new reviews to Slack, email, Google Sheets or a webhook through Apify integrations.

Do it from code

Python

# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/app-store-reviews-scraper").call(run_input={
  "apps": [
    "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580",
    "570060128"
  ],
  "countries": [
    "us",
    "gb"
  ],
  "maxReviewsPerApp": 1000,
  "sort": "newest"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("appName"), item.get("rating"), item.get("date"), item.get("title"))

REST API (cURL)

curl -X POST "https://api.apify.com/v2/acts/automationnation~app-store-reviews-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"apps": ["https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580", "570060128"], "countries": ["us", "gb"], "maxReviewsPerApp": 1000, "sort": "newest"}'

From an AI assistant (MCP)

Add this MCP server URL to Claude, ChatGPT or Cursor and ask in plain English:

https://mcp.apify.com?tools=automationnation/app-store-reviews-scraper

Alternatives

Other options: Apple's App Store Connect API (only for apps in your own developer account); Apple's public RSS feed (free, but the newest 500 reviews per country and no developer replies); and other Apify Actors at $0.10–$1.45 per 1,000 reviews, most capped at 500 reviews per country. See the comparison of App Store review scrapers. See the side-by-side comparison.

FAQ

Can I get more than 500 App Store reviews?

Yes. App Store Reviews Scraper pages back through the review API behind apps.apple.com, tens of thousands of reviews for popular apps, instead of stopping at the RSS feed's 500.

Can I scrape App Store reviews without code?

Yes. Fill in the form on the Actor's page and click Start; code, the API and MCP are optional.

Written by AutomationNation, the developer of App Store Reviews Scraper. Prices checked October 2026.