Apple App Store Reviews Scraper - Ratings & App Data
Pricing
from $0.08 / 1,000 reviews
Apple App Store Reviews Scraper - Ratings & App Data
Apple App Store reviews from Apple's official public feed: stars, title, text, app version and date for any app in 150+ countries. Rating filters, monitoring, app details. Pay per review.
Pricing
from $0.08 / 1,000 reviews
Rating
0.0
(0)
Developer
TinyRex
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
Apple App Store Reviews Scraper: ratings, review text & app data
Get Apple App Store reviews for any iPhone/iPad app in 150+ countries: star rating, review title, full text, app version, date and helpful votes, straight from Apple's official public customer reviews feed. Add App Store URLs, app IDs or just app names. Filter by stars, date or keywords, monitor new reviews daily, or get app details (average rating, rating count, version, price, developer). You pay only for the reviews you get.
Why this one: $0.08 per 1,000 reviews, below the cheapest App Store review scrapers on the Store ($0.10 per 1,000) and far below the $0.50–2 per 1,000 of most others. It uses Apple's official public feeds and the iTunes Search/Lookup API (no browser, no login), with automatic fallbacks when Apple's CDN is flaky, so runs are fast and reliable. Reviews removed by your filters, duplicates and already-seen reviews are free.
Why this scraper
- Any app, any country. App Store URL, ID or name; one country, a list, or
allApp Store countries. Each country has its own reviews and language. - Up to ~1,000 reviews per app and country with sort order Both (most recent + most helpful).
- Filters that save money. Star range (e.g. only 1–2 star complaints), reviews since a date, reviews containing words like crash, login or subscription. Filtered reviews are free.
- Monitoring built in. Turn on Only new reviews and schedule daily to get only new reviews, for example into Slack, Google Sheets or your support tool.
- App details mode. Average rating, rating count, current version and release date, release notes, price, genre, developer, size, languages, icon and screenshots.
- Privacy-friendly. Reviewer names and profile links are not collected, only the review content. Easier GDPR story for sentiment analysis and product research.
- Fast. Hundreds of reviews per second, 256 MB memory.
What you get
| Field | Example |
|---|---|
| appId, appName, developer | 570060128, Duolingo: Language Lessons, Duolingo |
| country, sort | us, mostrecent |
| reviewId, rating | 14635400058, 4 |
| title, text | Great for daily practice, I use it every day ... |
| appVersion, date | 7.142.0, 2026-10-06T18:47:19Z |
| voteSum, voteCount | 3, 4 |
App details mode: name, averageRating, ratingCount, averageRatingCurrentVersion, version, currentVersionReleaseDate, releaseNotes, price, currency, primaryGenre, genres, developer, sellerUrl, contentRating, minimumOsVersion, fileSizeBytes, languages, description, iconUrl, screenshotUrls, url.
How to use
- Add apps: App Store URLs, IDs or names.
- Choose countries (default
us; e.g.us, gb, de, frorall). - Optional: sort order, max reviews, star range, reviews since, keywords.
- Run and download the results as JSON, CSV, Excel or HTML, or use them via the API, webhooks or integrations (Google Sheets, Make, Zapier, n8n, Slack).
Example input
{"apps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128", "Notion"],"countries": ["us", "gb", "de"],"sortBy": "both","maxRating": 2,"reviewsSince": "2026-09-01"}
Example output
{"type": "review","appId": "570060128","appName": "Duolingo: Language Lessons","developer": "Duolingo","country": "de","sort": "mostrecent","reviewId": "14635400058","rating": 4,"title": "Sehr gut","text": "Ich finde Duolingo ist wirklich super ...","appVersion": "7.142.0","date": "2026-10-06T18:47:19.000Z","voteSum": 0,"voteCount": 0}
Monitoring new reviews
Set Only new reviews to true and add a schedule (for example daily). Each run returns only reviews not returned before for the same app, country and State key. The first run returns all matching reviews as the baseline.
Run report
APPS: details of every resolved app.REPORT: per app and country, reviews fetched and saved, and any error.SUMMARY: totals for the run.
Pricing
Pay per event:
- Review (
review): one charge per review saved to your dataset. - App details (
app): one charge per app and country in app details mode. - Free: reviews removed by your filters, duplicates and already-seen reviews in monitoring mode.
See the Pricing tab for the current prices. Set a maximum cost per run and the Actor stops gracefully when it is reached.
Limitations
- Apple's public feed returns up to 500 reviews per app, country and sort order (10 pages of 50). For apps with many reviews, combine Both sort orders, several countries and a daily monitoring schedule to build a complete history over time.
- Ratings without text (star-only ratings) are not part of the feed; they are counted in
ratingCountin app details mode. - Reviewer names are intentionally not collected.
- Developer responses to reviews are not available in the public feed.
Use with AI agents (MCP)
This Actor works as a tool for AI agents through the Apify MCP server at https://mcp.apify.com. Connect Claude, Cursor, VS Code, n8n or any other MCP client to https://mcp.apify.com?tools=tinyrex/app-store-reviews-scraper and the agent can run it from a plain-language request, for example: "Get the latest 1–2 star App Store reviews of Revolut in the UK and Germany and summarize the top complaints". Results come back as clean, structured JSON at the same pay-per-result price, and filtered reviews stay free.
📘 Step-by-step guide with Python, JavaScript, curl and MCP examples: How to scrape Apple App Store reviews for any app and country (CSV, JSON, API)
Related actors
- Tech Stack Detector: See which technologies, analytics and email providers an app maker's website uses.
- Shopify Products Scraper: Products, prices and stock from any Shopify store, for competitor research next to app reviews.
- Remote Jobs Scraper: Remote jobs from Himalayas, Remote OK and We Work Remotely, e.g. to see which app companies are hiring.
FAQ
Is it legal? The Actor reads Apple's public customer reviews feed and the public iTunes Search/Lookup API, which Apple provides for exactly this kind of access. It does not log in and does not collect reviewer names. Use the data in line with Apple's terms and your local laws.
Does it work for Mac, iPad and Apple TV apps? Yes, any app with an App Store ID.
What about Google Play? This Actor covers the Apple App Store only.