App Store Scraper: Reviews, Ratings & App Data
Pricing
from $3.00 / 1,000 app details saveds
App Store Scraper: Reviews, Ratings & App Data
Get Apple App Store reviews from many countries plus full app details, search results, developer apps and top charts. Filter reviews by rating and date, or get only new reviews on scheduled runs. Uses Apple's public endpoints: no proxies, no login, fast and cheap.
Pricing
from $3.00 / 1,000 app details saveds
Rating
0.0
(0)
Developer
Bruno Petrelli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Get App Store reviews from as many countries as you need, plus full app details, search results, all apps of a developer and top charts (free, paid, grossing, by category), in one run.
It uses Apple's own public endpoints (the iTunes Search API and the App Store RSS feeds):
- No proxies, no browser, no login. In our test, 7 apps and 1,090 reviews were read in 8 seconds.
- Stable: these are official endpoints Apple has kept for years.
- Pay only for what you keep: reviews filtered out by stars or date are not charged.
What you can use it for
- Product teams: read every 1- and 2-star review after a release, in every market, and see which app version they mention.
- Competitor research: compare ratings, rating counts, prices, update frequency and complaints across competing apps.
- ASO and market research: track who is in the top charts of a category and how their ratings move.
- Agencies: monthly review reports for clients, per country.
- AI agents and LLM pipelines: clean JSON with review text, ready for sentiment analysis or summarization. Callable through the Apify MCP server.
Input
| Field | What it does |
|---|---|
| Apps | App Store links, app ids (1232780281), bundle ids (com.openai.chat) or developer page links (all of that developer's apps). |
| Search terms | Find apps like the App Store search does, up to 200 per term. |
| Top charts | top-free, top-paid, top-grossing, optionally for one category, up to 99 apps each. |
| Store country | The App Store used for details, search and charts (us, gb, de, br…). |
| Save app details / Save reviews | Choose what to collect. |
| Max reviews per app | Apple shows the newest 500 reviews per country. |
| Review countries | Countries read in order until the per-app maximum is reached, e.g. us, gb, ca, au for up to 2,000 English reviews. |
| Min / max stars | E.g. max 2 to collect complaints only. |
| Reviews from the last (days) | Only recent reviews. Reading stops at the first older review, so runs are faster. |
| Only new reviews | For scheduled monitoring: each run saves only the reviews earlier runs did not save, and reading an app stops at the first review already saved. |
| Memory name | Optional: a separate "only new" memory per client or task, or a new name to start over. |
Example: every 1-2 star review from the last 30 days, in four countries, for two apps:
{"apps": ["https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281", "com.openai.chat"],"reviewCountries": ["us", "gb", "ca", "au"],"maxReviewsPerApp": 2000,"maxRating": 2,"reviewsWithinDays": 30}
Output
Two kinds of records in the dataset, told apart by type. The dataset has a Reviews view and an Apps view.
Review:
{"type": "review","reviewId": "14577362103","appId": "1232780281","appName": "Notion: Notes, Tasks, AI","country": "us","rating": 3,"title": "bug ?","text": "the app messes up whenever i try to type...","appVersion": "1.7.339","author": "weasley pounder","authorUrl": "https://itunes.apple.com/us/reviews/id1265015590","date": "2026-09-21T19:21:30.000Z","voteSum": 0,"voteCount": 0}
App:
{"type": "app","appId": "1232780281","bundleId": "notion.id","name": "Notion: Notes, Tasks, AI","developer": "Notion Labs, Incorporated","developerId": "1232780280","country": "us","price": 0,"currency": "USD","free": true,"rating": 4.77604,"ratingCount": 90206,"version": "1.7.340","releasedAt": "2017-09-14T19:07:31.000Z","updatedAt": "2026-09-22T15:23:11.000Z","genre": "Productivity","contentRating": "4+","sizeBytes": 712564736,"url": "https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281","iconUrl": "https://is1-ssl.mzstatic.com/...","description": "Notion is an AI-powered all-in-one workspace...","source": "search","searchTerm": "notion","chart": null,"chartRank": null}
App records also include ratingCurrentVersion, genres, languages, minimumOsVersion, screenshotUrls, releaseNotes, sellerUrl and developerUrl. An app you paste that also appears in a chart you asked for keeps its chart rank.
The run's OUTPUT record lists reviews saved per app and every input that could not be found, with the reason.
Pricing
Pay per event: one price per app record and a much lower one per review. You pay only for records saved. Reviews dropped by your star or date filters cost nothing, and with Only new reviews a review is never charged twice. Set a maximum cost per run and the Actor stops cleanly when it is reached.
Good to know
-
Only new reviews keeps one small record per app (the ids of the reviews it saved, for a year) in a key-value store named
app-store-statein your own account. Reviews come newest first, so a scheduled run reads only down to the last review it already has: fast and cheap even for apps with thousands of reviews. -
Apple exposes the newest 500 reviews per country per app. Adding countries is the way to collect more.
-
Reviews are per country store: US reviews and UK reviews are different sets.
-
Apple's review feed is sometimes empty for hours for almost every app. When an app that has ratings comes back with no reviews, the Actor asks again twice. If the feed is still empty, the run says so in its status and OUTPUT (
emptyReviewFeeds) instead of passing it off as "no reviews". Nothing is charged for reviews that did not come; run it again later. -
Top charts return at most 99 apps, Apple's own limit for these feeds.
-
App details and search go through Apple's Search API, which allows about 20 requests per minute, so the Actor paces those requests itself. Reviews and charts are not affected.
-
Apple's terms apply to artwork: use
iconUrlandscreenshotUrlsonly to show or promote the apps themselves. -
Google Play is not included.
Support
Something missing or wrong? Open an issue on the Actor's Issues tab with the input you used. Issues get an answer within a few days.