Apple App Store Scraper: App Store Reviews, iOS Ratings, Search
Pricing
from $0.18 / 1,000 results
Apple App Store Scraper: App Store Reviews, iOS Ratings, Search
Scrape Apple App Store reviews for iOS apps, star ratings, app details and search results for many apps and countries in one run. Uses Apple's public review feed and the official iTunes Search and Lookup API. New-reviews-only mode for daily monitoring.
Pricing
from $0.18 / 1,000 results
Rating
0.0
(0)
Developer
Ctrio Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Apple App Store Scraper: Reviews, Ratings, Search & App Details
Get Apple App Store reviews, star ratings, app details and search results for many apps and many countries in one run. No login, no API key, no browser. Built on Apple's public customer reviews feed and the official iTunes Search and Lookup API.
Use it for: review monitoring and alerts, competitor research, ASO (App Store Optimization), sentiment analysis, release feedback after each version, market research across countries, and feeding reviews into an LLM or BI tool.
What you get
| Data | Fields |
|---|---|
| Reviews | review ID, title, text, star rating (1-5), app version, author name, date, helpful votes, country, app name and ID |
| App details | name, bundle ID, developer, price, currency, genres, average rating, rating count, current version rating, version, release notes, last update, size, content rating, languages, minimum iOS, description, icon, screenshots, App Store URL |
| Search results | rank plus every app detail field above, for any keyword in any country |
Features
- Many apps x many countries in one run. Paste App Store IDs, App Store URLs or bundle IDs and a list of 2-letter country codes (US, GB, DE, JP, KR, BR ...).
- Sort by most recent or most helpful.
- Up to 500 reviews per app, country and sort order (the maximum Apple's public feed serves).
- Date filter: only reviews since
2026-09-01or since7 days. - New reviews only mode for daily or hourly schedules: the Actor remembers which reviews it already returned and only outputs new ones. Runs without new reviews cost almost nothing.
- Reliable feed reading. Apple's review feed often returns an empty page for one URL while the same page is available under an equivalent URL. The Actor automatically tries the equivalent feed URLs, so you get reviews where simple scrapers return nothing.
- Polite and fast fail. Requests are sequential and respect Apple's documented limit for the Search API (about 20 calls per minute). Rate limits and server errors are retried with backoff. Invalid apps and countries stop the run within seconds with a clear message and no charge.
Input examples
Latest 100 reviews for two apps in three countries
{"apps": ["389801252", "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580"],"countries": ["us", "gb", "de"],"includeReviews": true,"reviewSort": "mostrecent","maxReviewsPerApp": 100,"includeAppDetails": true}
Daily review monitoring (schedule this task once a day)
{"apps": ["com.burbn.instagram"],"countries": ["us"],"onlyNewReviews": true,"monitorName": "instagram-us-daily","maxReviewsPerApp": 500,"includeAppDetails": false}
Keyword search (ASO and competitor discovery)
{"apps": [],"searchTerms": ["habit tracker", "budget app"],"countries": ["us", "jp"],"searchLimit": 50,"includeReviews": false}
App details only, by bundle ID
{"apps": ["com.burbn.instagram", "com.spotify.client"],"countries": ["us", "kr"],"includeReviews": false,"includeAppDetails": true}
Output examples
Review (type: "review"):
{"type": "review","appId": "389801252","appName": "Instagram","country": "US","reviewId": "14616748419","title": "Love it","text": "Love the recipes, animals, artists and more. Entertaining but addictive.","rating": 5,"version": "448.0.0","authorName": "pabro37","date": "2026-10-01T23:29:58.000Z","voteSum": 0,"voteCount": 0,"sort": "mostrecent","page": 1,"url": "https://apps.apple.com/us/app/id389801252?see-all=reviews","scrapedAt": "2026-10-03T09:27:50.242Z"}
App details (type: "app", search results are the same with type: "search_result", searchTerm and rank):
{"type": "app","appId": "389801252","bundleId": "com.burbn.instagram","appName": "Instagram","country": "US","developer": "Instagram, Inc.","price": 0,"formattedPrice": "Free","currency": "USD","primaryGenre": "Photo & Video","genres": ["Photo & Video", "Social Networking"],"averageUserRating": 4.69,"userRatingCount": 29551373,"currentVersionAverageRating": 4.69,"version": "449.0.0","releaseNotes": "Performance optimizations and stability improvements ...","currentVersionReleaseDate": "2026-10-02T22:32:18Z","sizeMB": 595.95,"contentRating": "12+","minimumOsVersion": "16.3","icon": "https://is1-ssl.mzstatic.com/image/thumb/.../512x512bb.jpg","screenshots": ["https://is1-ssl.mzstatic.com/..."],"url": "https://apps.apple.com/us/app/instagram/id389801252"}
The dataset has two views: Reviews and Apps and search results. A run summary (items, pages and errors per app and country) is saved as RUN_SUMMARY in the key-value store.
How to use
- Paste apps (ID, App Store URL or bundle ID) and countries.
- Choose reviews, app details and/or search terms.
- Click Start. Download results as JSON, CSV, Excel, or use the API, webhooks, Make, Zapier, n8n or Google Sheets integrations.
You can find the app ID in any App Store URL: https://apps.apple.com/us/app/instagram/id389801252 -> 389801252.
Use with AI agents (MCP)
Add the Apify MCP server to Claude, Cursor or any MCP client and call this Actor as a tool, for example: "Get the latest 200 US and UK reviews of app 389801252 and summarize the top complaints."
Pricing
Pay per result: $0.25 per 1,000 results (reviews, app detail rows and search result rows), plus a tiny start fee. Apify platform usage is included. Reviews skipped by your filters (date, new-only) are not charged.
FAQ
How many reviews can I get per app? Apple's public feed serves up to 500 reviews (10 pages of 50) per app, country and sort order. To collect more, run more countries or both sort orders, or schedule the Actor with new-only mode to build up history over time.
Why are the newest reviews one or two days old? Apple updates its public review feed with a delay, usually around one day. The Actor returns what Apple publishes.
Some apps show fewer reviews in small countries. Why?
The feed only contains written reviews for that storefront. Star ratings without text are counted in userRatingCount but are not reviews. If every feed URL is empty, the run summary says so.
Are the helpful vote counts reliable? They are what Apple's feed reports, and Apple often reports 0 for both fields.
Does it need a proxy? No. Apple's public endpoints work without a proxy. You can still set one in the input.
What happens with a wrong app ID or country? The run stops within seconds with a clear message, and nothing is charged.
Is this legal? The Actor only reads public data Apple publishes for machines: the customer reviews RSS feed and the documented iTunes Search and Lookup API. It does not log in, bypass protections or use private APIs, and it respects Apple's documented rate limit. You are responsible for how you use the data, including reviewer names (personal data under GDPR and similar laws) and Apple's terms for promotional artwork.
Data source and terms
- Reviews: Apple public customer reviews feed
https://itunes.apple.com/{country}/rss/customerreviews/page={n}/id={id}/sortby={mostrecent|mosthelpful}/json. - App details and search: official iTunes Search API and Lookup API (
https://itunes.apple.com/search,https://itunes.apple.com/lookup), documented by Apple at performance-partners.apple.com/search-api. Apple states a limit of approximately 20 calls per minute; the Actor waits about 3 seconds between Search and Lookup calls and sends its own identifying User-Agent. - Apple's documentation restricts promotional content (previews, artwork, icons) to promoting the store item. The Actor returns only the image URLs, not the files.
- This Actor is not affiliated with, endorsed or sponsored by Apple Inc. App Store is a trademark of Apple Inc.