Apple App Store Reviews & Ratings Scraper
Pricing
$0.05 / 1,000 results
Apple App Store Reviews & Ratings Scraper
Scrape Apple App Store reviews and ratings by app name, ID, or URL. Returns rating, title, text, version, date, votes, and app metadata. Multiple countries per run, no login or API key.
Pricing
$0.05 / 1,000 results
Rating
0.0
(0)
Developer
riadh chebbi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Collect user reviews and ratings from the Apple App Store for any app, in any country store. The Actor reads Apple's own public endpoints directly, so it needs no login, no API key, and no proxies.
Point it at an app by name, by numeric App Store ID, or by App Store URL. You get the full review text plus the app's overall rating and metadata in one run, across as many country stores as you want.
Use it for App Store Optimization (ASO), sentiment analysis, release and version tracking, competitor benchmarking, and feeding review data into AI or BI workflows.
What you get
Every review includes:
- App name, App Store ID, bundle ID, developer, and the app's store URL
- The app's overall average rating and total number of ratings
- Country/storefront the review came from
- Star rating, review title, and full review text
- App version the review refers to
- Reviewer display name and profile link
- Helpful vote sum and vote count
- Review date and a direct link to the review
Input
Provide apps in any one (or a mix) of three ways: names, IDs, or URLs.
| Field | Type | Default | Description |
|---|---|---|---|
| appNames | list of text | empty | App names to look up, for example Instagram. Each is resolved to its App Store ID via Apple search. |
| appIds | list of text | 389801252 | Numeric App Store IDs. Found at the end of an app URL (…/id389801252). |
| appUrls | list of text | empty | Full App Store URLs. The ID is extracted automatically. |
| countries | list of text | us | Two-letter storefront codes, for example us, gb, de, fr. More countries means more reviews. |
| maxReviewsPerApp | number | 0 | Maximum reviews per app across all countries. 0 means as many as Apple exposes. |
| sortBy | text | mostRecent | Order reviews by mostRecent or mostHelpful. |
Example input
{"appNames": ["Spotify"],"appIds": ["389801252"],"countries": ["us", "gb", "de"],"maxReviewsPerApp": 300,"sortBy": "mostRecent"}
Example output
One item per review:
{"appId": "389801252","appName": "Instagram","appBundleId": "com.burbn.instagram","developer": "Instagram, Inc.","appUrl": "https://apps.apple.com/us/app/instagram/id389801252","appAverageRating": 4.7,"appTotalRatings": 28543210,"country": "us","reviewId": "14228738138","userName": "Kamsi058","rating": 5,"title": "Love it","text": "Great app for keeping up with friends...","appVersion": "435.1.0","voteSum": 3,"voteCount": 4,"date": "2026-06-26T06:52:59-07:00","userUrl": "https://itunes.apple.com/us/reviews/id1675196859","reviewUrl": "https://itunes.apple.com/us/review?id=389801252&type=Purple%20Software"}
How it works
The Actor uses Apple's public iTunes lookup and search endpoints to resolve apps and fetch metadata, then reads the public customer reviews feed for each app and country. Reviews are de-duplicated within a run. Because it talks to Apple's own endpoints over plain HTTP, runs are fast, cheap, and stable.
Notes
- Apple exposes up to roughly 500 of the most recent reviews per app per country store. To gather more, add more countries.
- Choose mostHelpful to surface the reviews Apple ranks as most useful, or mostRecent for the newest feedback.
- Data comes from Apple's public App Store endpoints. Use the results in line with Apple's terms and applicable data protection rules.