App Store Reviews Scraper — Apple App Reviews by Country
Pricing
from $0.30 / 1,000 records
App Store Reviews Scraper — Apple App Reviews by Country
Scrape Apple App Store customer reviews for any iOS app by URL or id, across one or many countries: rating, title, text, author, app version, helpful votes and date, plus app name and developer. Up to 500 most recent reviews per country. Export JSON/CSV/Excel.
Pricing
from $0.30 / 1,000 records
Rating
0.0
(0)
Developer
Ocrad
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
App Store Reviews Scraper
Scrape customer reviews of any iOS app from the Apple App Store. Provide the app's App Store URL (or its numeric id) and one or more countries — the Actor reads Apple's public review feed and returns every review as structured data: rating, title, text, author, app version, helpful votes and date, plus the app name and developer.
📋 Example Output
{"id": "14661465107","appId": "1232780281","appName": "Notion: Notes, Tasks, AI","developer": "Notion Labs, Incorporated","country": "us","title": "Stop Removing Useful Functionality","text": "I’m on a iPad. Stop removing useful features. The sidebars collapse/expand on pages is no longer there anymore.","rating": 1,"author": "MrArkansas870","authorUrl": "https://itunes.apple.com/us/reviews/id43375658","version": "1.7.346","votedHelpful": 2,"updatedAt": "2026-10-13T05:15:16-07:00","url": "https://apps.apple.com/us/app/id1232780281?see-all=reviews","scrapedAt": "2026-10-23T20:04:11.881Z"}
rating is 1–5, votedHelpful is the number of "helpful" votes, updatedAt is the review date in the storefront's time zone and url is the App Store page listing the app's reviews in that storefront (Apple does not publish per-review links).
⚙️ Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
appUrl | String | (required) | App Store app URL, e.g. https://apps.apple.com/us/app/notion-notes-docs-tasks/id1232780281, or the numeric id alone (1232780281). |
countries | Array | ["us"] | Two-letter storefront codes to collect reviews from, e.g. ["us", "gb", "de", "jp"]. Left empty, the country from the URL is used. |
maxItems | Integer | 0 | Max reviews to return across all countries (0 = all available). |
proxyConfiguration | Object | Apify Proxy (auto) | Proxy settings. Switch to RESIDENTIAL only if results are empty. |
Example Input
{"appUrl": "https://apps.apple.com/us/app/notion-notes-docs-tasks/id1232780281","countries": ["us", "gb", "de"],"maxItems": 0}
How many reviews can it get?
Apple's feed exposes the 500 most recent reviews per country (10 pages of 50; Apple refuses deeper pages). To collect more, add more countries — each storefront has its own reviews. Reviews are returned newest first, so a scheduled run with a small maxItems is a cheap way to keep up with new feedback.
Getting the app URL
- Open the app's page on the App Store (
apps.apple.com/{country}/app/{name}/id{number}) - Copy the full URL from your browser (or just the number after
id) - Paste it as the
appUrlinput and list the countries you want
💬 Support and Feedback
Reach out via Apify support channels or leave feedback on the Actor's page.
Is it legal to scrape App Store reviews?
It is legal to scrape publicly available data such as app reviews and ratings. Reviews contain personal data (reviewer nicknames and profile links); scrape and store personal data only with a legitimate reason and in line with GDPR/CCPA. Consult your legal advisor if unsure.