App Store Scraper - iOS App Details & Reviews avatar

App Store Scraper - iOS App Details & Reviews

Pricing

Pay per event

Go to Apify Store
App Store Scraper - iOS App Details & Reviews

App Store Scraper - iOS App Details & Reviews

Scrape Apple App Store apps and reviews by id, URL or search in any country: rating, 1-5 star histogram, chart position, price, version and updates, plus reviews with title, text, stars, date and developer replies. Thousands of reviews per app, HTTP-only, pay per result.

Pricing

Pay per event

Rating

0.0

(0)

Developer

AICORP Tools

AICORP Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

App Store Scraper — iOS App Details & Reviews

Extract app details and reviews from the Apple App Store, in any country. Pass app ids or URLs, or find apps by keyword. For each app you get the rating, 1–5 star histogram, top-chart position, price, version, update date, size, developer and more. You also get its reviews: title, full text, stars, date and the developer's response.

It uses the App Store's current web data feed. The old iTunes RSS review feed caps out at 500 reviews and now often returns nothing. This Actor pages thousands of reviews per app and still works over plain HTTP (no browser). Requests are paced and retried automatically, so scheduled runs keep succeeding.

What you can do with it

  • Review monitoring: collect new critical reviews every day and route them to support or product
  • Competitor research: compare ratings, histograms, chart positions, pricing and update cadence
  • Sentiment and NLP datasets: thousands of reviews per app and storefront
  • App store optimization (ASO): track rating shifts and what users say after each release
  • Market mapping: find the top apps for any keyword in any country

Features

  • 📦 Apps by id or URL, e.g. 324684580 or https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580
  • 🔎 Search: top apps for any keyword (up to 200 per term)
  • ⭐ App details: score, ratings, 1–5 star histogram, score for the current version, top-chart position, price, version, release notes, release and update dates, content rating, minimum iOS, size, languages, developer, icon and screenshots
  • 💬 Reviews: title, text, stars, date, edited flag, developer response and response date
  • 🧹 Review sort and filters: most recent, most helpful, most favorable or most critical; filter by stars and by date (reviewsSince)
  • 💸 Cheap daily monitoring: with Most recent plus reviewsSince, a run stops as soon as it reaches older reviews
  • 🌍 Any storefront: us, gb, de, jp, br and 170+ more
  • 🕶️ Anonymize option that leaves out reviewer nicknames

Input example

{
"appIds": ["324684580", "https://apps.apple.com/us/app/duolingo-language-lessons/id570060128"],
"searchTerms": ["budget planner"],
"maxAppsPerSearch": 5,
"maxReviewsPerApp": 1000,
"reviewSort": "recent",
"reviewsSince": "2026-09-01",
"country": "us"
}

Output

The dataset holds two record types, app and review. The Console shows each in its own view. (The review below is shown anonymized; by default reviews also include userName.)

{
"type": "app",
"appId": "324684580",
"bundleId": "com.spotify.client",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify",
"genre": "Music",
"score": 4.773,
"ratings": 42295877,
"histogram": {
"1star": 921455,
"2star": 364256,
"3star": 936448,
"4star": 2965122,
"5star": 37122824
},
"chartPositions": [
{
"store": "appStore",
"chart": "top-free",
"genre": "Music",
"position": 1
}
],
"free": true,
"price": 0.0,
"version": "9.1.86",
"updated": "2026-09-23T17:49:27+00:00",
"contentRating": "12+",
"minimumOsVersion": "16.1",
"sizeBytes": 311322624,
"url": "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580?uo=4"
}
{
"type": "review",
"reviewId": "14500725492",
"appId": "324684580",
"score": 4,
"title": "No proper shuffles/Grayed out music",
"text": "I literally have little to no complaints about the quality of the app i love the formatting but one of the two things i have to say is that my playlist doesn’t get shuffled in full like ill notice it replays the shuffle when there are still unplayed songs in the playlist and so I’ll have to re-Shuff...",
"date": "2026-09-02T06:48:36+00:00",
"isEdited": false,
"replyText": "Hi! We appreciate your feedback. Although we'd love to have all of the world's music on Spotify, our catalog depends on permissions from rights holders, and can differ between countries. To learn more...",
"replyDate": "2026-09-04T19:07:55+00:00",
"country": "us"
}

Export results as JSON, CSV, Excel or HTML, or pull them via the Apify API, webhooks, Make, Zapier, n8n or MCP.

Pricing

Pay only for what you get: a small fee per run start, a fee per app and a much smaller fee per review. Proxy costs are included.

FAQ

How many reviews can I get? Reviews are per storefront. Popular apps have tens of thousands in the US store. Run one country at a time; the country field sets it.

Why filter stars after download? Apple offers no star filter. For negative reviews, the Most critical order returns 1-star reviews first, so combining it with a 1–2 star filter is fast.

Is this legal? The Actor collects only publicly visible store listings and reviews, without logins. Reviews include the reviewer's public nickname unless you enable anonymizeReviewers. You are responsible for handling the data in line with applicable laws (such as GDPR) and Apple's terms.

Something broke? Open an issue on the Issues tab. We monitor the Actor daily and usually respond within 24 hours.