App Store Reviews Scraper: iOS App Reviews & Ratings avatar

App Store Reviews Scraper: iOS App Reviews & Ratings

Pricing

Pay per event

Go to Apify Store
App Store Reviews Scraper: iOS App Reviews & Ratings

App Store Reviews Scraper: iOS App Reviews & Ratings

Scrape Apple App Store reviews for any iOS app in any country: rating, title, text, app version, date and votes. Filter by stars and date. Fast, uses Apple's public reviews feed, no login.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Kaleb Holley

Kaleb Holley

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Scrape Apple App Store reviews for any iOS app in any country: rating, title, text, app version, date and votes. Filter by stars and date. Fast, uses Apple's public reviews feed, no login.

What you can use it for

  • Product feedback mining: feed 1-2★ reviews into an LLM to find top bugs per release.
  • Competitor analysis: what users hate about rival apps.
  • Release monitoring: schedule daily, alert on rating drops.
  • Multi-country sentiment: run 10+ storefronts at once.

How to use it

  1. Click Try for free, fill in the input (the defaults are a working example) and press Start.
  2. Download results as JSON, CSV, Excel or HTML, or read them through the Apify API.
  3. Put it on a schedule and connect Slack, Google Sheets, Make, Zapier, n8n or webhooks to get fresh data automatically.

Input

FieldNameDescription
appIdsOrUrlsApp IDs or URLse.g. 389801252 or https://apps.apple.com/us/app/instagram/id389801252
countriesCountriesApp Store country codes; reviews are per country.
sortBySortOrder of reviews.
ratingsStar ratingsOnly these star ratings (empty = all).
postedWithinDaysPosted within (days)Stop at reviews older than N days (most recent sort).
maxReviewsPerAppMax reviews per app per countryApple's feed exposes up to ~500.
maxItemsMax resultsHard cap on dataset items, so you control cost.

Example input

{
"appIdsOrUrls": [
"389801252"
],
"maxReviewsPerApp": 60,
"maxItems": 60
}

Output

One dataset row per review. Example:

{
"appId": "389801252",
"appName": "Instagram",
"country": "us",
"reviewId": "14661934892",
"rating": 5,
"title": "Six",
"text": "Best app",
"appVersion": "451.0.0",
"date": "2026-10-13T07:33:34-07:00",
"voteSum": 0,
"voteCount": 0
}

The Overview table view shows the key columns; the full record has every field.

Pricing

Pay per result: $0.30 per 1,000 reviews plus a tiny $0.005 start fee. No subscription. Set Max results to cap your spend; Apify's per-run cost limit is respected too.

Why this actor

  • Uses official public APIs / feeds / public pages only: no login, no cookies, no personal accounts.
  • Fast HTTP-only (no browser), so it's cheap and reliable at volume.
  • Retries, rate-limit back-off and clear warnings: one bad input never kills the run.

FAQ

How many reviews? Apple serves the newest ~500 per app per country. Add more countries to get more.

Metadata? Use our Apple App Store Scraper.

Need a field or source added? Open an issue on the Issues tab; we usually ship fixes within days.