Appstore Reviews Scraper
Pricing
$0.50 / 1,000 results
Go to Apify Store

Appstore Reviews Scraper
extracts reviews from Apple App Store apps at scale. Collect ratings, review text, author names, dates, and versions for analytics, sentiment analysis, monitoring competitors, or tracking user feedback automatically.
Pricing
$0.50 / 1,000 results
Rating
5.0
(1)
Developer

FetchCraft Labs
Maintained by Community
Actor stats
1
Bookmarked
3
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Apple App Store Reviews Scraper
Collect Apple App Store reviews for any public app page and turn them into clean, structured data you can analyze, monitor, or integrate into workflows.
What this Actor does
- Extracts the app id, storefront, and slug from a full App Store URL
- Retrieves reviews from the App Store review API
- Normalizes review fields into a consistent dataset format
- Supports proxy configuration for reliability at scale
Typical use cases
- Track product sentiment and ratings over time
- Monitor review volume and feedback after releases
- Build review datasets for analytics or dashboards
- Feed reviews into CRM, support, or alerting workflows
How it works
- You provide an App Store URL.
- The Actor resolves app metadata (storefront, id, slug).
- It fetches review batches and pushes normalized items to the dataset.
Input
appUrl(required): Full App Store URL for the target app.maxReviews(optional, default: 100): Maximum number of reviews to fetch.country(optional, default:us): Two-letter storefront code to use for reviews. Overrides the country from the App Store URL.proxyConfiguration(optional): Apify Proxy or custom proxy URLs. If omitted, the Actor uses Apify Proxy with the DATACENTER group.
Example input:
{"appUrl": "https://apps.apple.com/us/app/facebook/id284882215","maxReviews": 250,"country": "us","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["DATACENTER"]}}
Output
The Actor stores normalized review records in the default dataset. Each item contains:
reviewIdappIdappName(URL slug from the App Store URL)ratingtitletextauthordate
Example output item:
{"reviewId": "1234567890","appId": "284882215","appName": "facebook","rating": 4,"title": "Good overall","text": "Solid experience, but notifications could be better.","author": "User123","date": "2024-08-18T12:34:56Z"}