App Store Reviews Scraper avatar

App Store Reviews Scraper

Pricing

$0.40 / 1,000 reviews

Go to Apify Store
App Store Reviews Scraper

App Store Reviews Scraper

Public App Store reviews with rating, title, text, version, date, author name and helpfulness votes for any app and storefront, plus app rating and developer. No browser; pay per review.

Pricing

$0.40 / 1,000 reviews

Rating

0.0

(0)

Developer

Clearrun Data

Clearrun Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

20 minutes ago

Last modified

Share

Get an app's public Apple App Store reviews as structured JSON. Give it an App Store URL, a numeric app id, or a bundle id, and you get every review with its star rating, title, text, publication date and the reviewer's public display name. Every record also carries the app's free metadata: name, developer, average rating and total rating count. Works across any App Store country and needs no browser or residential proxy.

Built for app-store monitoring, competitor research, release-quality tracking and feeding review data to AI agents. Only public review feeds are read; the only reviewer data collected is the display name shown on the review.

What you get

{
"appId": "618783545",
"appName": "Slack",
"developer": "Slack Technologies, LLC",
"country": "us",
"reviewId": "10123456789",
"title": "Great for team chat",
"text": "We use this daily across three teams. Threads and search work well.",
"rating": 5,
"version": null,
"date": "2026-08-14T09:21:33Z",
"authorName": "Jordan",
"voteSum": null,
"voteCount": null,
"url": "https://apps.apple.com/us/app/slack/id618783545",
"appAverageRating": 4.6,
"appRatingCount": 118234,
"error": null,
"scrapedAt": "2026-09-10T10:15:00.000Z"
}
FieldNotes
appId, urlApple's numeric track id and the app's public store URL
reviewIdApple's review id
rating1–5 (number)
versionAlways null: Apple's current reviews endpoint no longer exposes the app version a review was written against
dateISO 8601
authorNamePublic display name shown on the review; nothing else about the reviewer is collected
voteSum, voteCountAlways null: Apple's current reviews endpoint no longer exposes "helpful" vote counts
appAverageRating, appRatingCountThe app's overall rating in that store, repeated on every record

A STATS record in the run's key-value store holds one summary per app: reviews delivered, errors, rating distribution and average rating of the delivered reviews. An app that cannot be found in a given country produces one record with every review field set to null and an error string describing what went wrong; that record is not charged. Every record, success or error, carries the same set of keys so downstream code never has to branch on shape.

Input

FieldDefaultNotes
appsApp Store URLs, numeric app ids, or bundle ids, one per line
countries["us"]2-letter App Store codes, e.g. us, gb, de
maxReviewsPerApp200Cap per app, per country; hard ceiling of 500
sortBymostrecentAccepted for backwards compatibility; Apple's current endpoint has no sort control, so this no longer affects the order reviews come back in
proxyConfigurationApify automaticApple's reviews endpoint doesn't block data-centre IPs, so no residential proxy is needed by default
{ "apps": ["https://apps.apple.com/us/app/slack/id618783545", "com.spotify.client"], "countries": ["us", "gb"], "maxReviewsPerApp": 300, "sortBy": "mosthelpful" }

Pricing

Pay per review delivered. The app metadata on each record and in STATS is free, duplicates within a run are never charged, and an app that isn't found in a given country costs nothing.

Speed & cost

Runs in roughly 10–20 seconds per 100 reviews (Apple's reviews endpoint is paginated 20 at a time with no retry delays needed). A 100-review run costs about $0.04 in review events plus roughly $0.01 of platform usage.

Typical uses

  • Tracking user sentiment across app releases and versions
  • Competitor and category monitoring across App Store countries
  • Mining low-rated reviews for bugs and support issues
  • Giving an AI agent live customer feedback about an app

Use from an AI agent

Available through the Apify MCP server: "Get the most helpful App Store reviews for Slack and summarise the complaints."

API call:

curl -X POST "https://api.apify.com/v2/acts/clearrun~app-store-reviews/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"apps": ["https://apps.apple.com/us/app/slack/id618783545"], "maxReviewsPerApp": 100, "sortBy": "mosthelpful"}'

Support

Open an issue on the Issues tab with the app, the input you used and the run ID. Issues are answered within one working day.