Tools / Apple App Store Reviews Scraper & New Review Monitor
Apple App Store Reviews Scraper & New Review Monitor
Pull App Store customer reviews for any app in any country from Apple's official public reviews feed. Input: apps. Output (JSON/CSV): one row per item with appName, country, rating, title, text, version, date, author, matchedKeywords, isNew.
What it's for
- Catch 1-2 star complaints after each app release
- Competitor review mining for feature ideas
- Country-by-country rating comparisons for ASO
Example input
{
"apps": [
"389801252",
"https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580"
],
"countries": [
"us",
"gb"
],
"maxReviewsPerAppCountry": 20
}Example output
{
"type": "review",
"appId": "389801252",
"appName": "Instagram",
"developer": "Instagram, Inc.",
"country": "us",
"reviewId": "14650422295",
"rating": 1,
"title": "Terrible UI",
"version": "450.1.0",
"author": "Oh Von Braun",
"date": "2026-10-10T09:26:18-07:00",
"voteSum": 0,
"voteCount": 0,
"matchedKeywords": [],
"isNew": null,
"appAverageRating": 4.69067,
"appRatingCount": 29583259
}
Input reference
| Field | Type | Notes |
|---|---|---|
apps required | array | App Store ids or app URLs, e.g. 284882215 or https://apps.apple.com/us/app/facebook/id284882215. |
countries | array | Two-letter store codes (us, gb, de, ...). |
sortBy | string | mostrecent or mosthelpful. |
maxReviewsPerAppCountry | integer | Apple's feed exposes up to 500 latest reviews per country. |
minRating | integer | Min stars |
maxRating | integer | Set 2 to get only complaints. |
sinceDate | string | YYYY-MM-DD, mostrecent sort only. |
keywords | array | Only reviews mentioning any of these words (case-insensitive). |
monitorMode | boolean | Remember seen reviews; later runs output only new ones. |
stateStoreName | string | Named key-value store for monitor state. |
Pricing
Pay per event: Review $0.0003. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.
Open Apple App Store Reviews Scraper & New Review Monitor on Apify →