App Store & Google Play Reviews Scraper
Pricing
$0.15 / 1,000 reviews
App Store & Google Play Reviews Scraper
Scrape App Store and Google Play reviews in one run with a unified schema, star filters and a rating summary. $0.15 per 1,000 reviews.
Pricing
$0.15 / 1,000 reviews
Rating
0.0
(0)
Developer
Nicholas Tamagni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
What does App Store & Google Play Reviews Scraper do?
App Store & Google Play Reviews Scraper extracts the newest user reviews from both the Apple App Store and Google Play in one run and returns them in one unified JSON schema. Paste App Store URLs, Google Play URLs, numeric Apple IDs or Android package names, mix them freely, and get each review's star rating, title, text, date, app version, likes and developer reply.
It reads public review data only, so there is no login, no cookies and no proxy to set up. Use it as an App Store reviews API and Google Play reviews API alternative, through the Apify API, schedules, integrations or AI agents.
Why use this app review scraper?
- 📱 Both stores, one dataset. iOS and Android reviews arrive with the same fields, so you don't need two scrapers or two parsers.
- ⭐ Star filters. Set
maxRatingto 2 to collect only complaints, orminRatingto 4 for testimonials. - 📊 Free rating summary. A per-app average rating and star distribution is saved to the key-value store as
SUMMARYat no extra charge. - 💸 Pay per review. No start fee and no monthly rental. Failed inputs are free.
- 🤖 Agent-ready. Small, predictable JSON that LLMs and AI agents can use directly.
Use cases
- Track bugs and complaints after each release (set Max stars to 2)
- Compare your app's reviews with competitors on iOS and Android
- Feed reviews to an LLM for sentiment analysis and feature-request mining
- App Store Optimization (ASO), product research and voice-of-customer reports
How to scrape App Store and Google Play reviews
- Click Try for free or Start to open the Actor in Apify Console.
- Add apps in Apps: App Store URLs, Google Play URLs, Apple IDs (for example
324684580) or package names (for examplecom.spotify.music). - Set Max reviews per app, the country, the review language (Google Play) and an optional star filter.
- Click Start and wait a few seconds.
- Download the reviews as JSON, CSV, Excel or HTML, or read them through the Apify API.
Input
| Field | What it does |
|---|---|
apps | App Store URLs, Google Play URLs, numeric Apple IDs or Android package names. Mix both stores. |
maxReviewsPerApp | Newest reviews first. Default 100. |
country | Two-letter store region, for example us. |
language | Review language for Google Play, for example en or de. |
minRating / maxRating | Keep only reviews within this star range. |
Example input from a real run:
{"apps": ["https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580","com.spotify.music"],"maxReviewsPerApp": 20,"country": "us","language": "en","minRating": 1,"maxRating": 5}
Output example
Each review is one dataset item with these fields: store, appId, appName, country, reviewId, userName, rating, title, text, date, appVersion, thumbsUp, replyText, replyDate, url.
First results from a real run on 2026-10-16 (40 results in about 2 seconds):
[{"store": "apple","appId": "324684580","appName": "Spotify: Music and Podcasts","country": "us","reviewId": "14665076616","userName": "Jay817473","rating": 5,"title": "Facts","text": "Where would I be without it tho","date": "2026-10-14T10:41:04.000Z","appVersion": "9.1.90","thumbsUp": 0,"replyText": null,"replyDate": null,"url": "https://apps.apple.com/us/app/id324684580?see-all=reviews"},{"store": "apple","appId": "324684580","appName": "Spotify: Music and Podcasts","country": "us","reviewId": "14665066433","userName": "jellylilly2113","rating": 5,"title": "Very nice!","text": "Good but I hate how you have to pay for premium","date": "2026-10-14T10:37:10.000Z","appVersion": "9.1.90","thumbsUp": 0,"replyText": null,"replyDate": null,"url": "https://apps.apple.com/us/app/id324684580?see-all=reviews"}]
How much does it cost to scrape app reviews?
This Actor uses pay-per-event pricing: $0.00015 per review ($0.15 per 1,000 reviews), with no start fee. You pay only for reviews saved to the dataset, and failed inputs are free. For example, 10,000 reviews cost $1.50 in review fees.
The Apify Free plan includes monthly platform usage credits with no credit card required, which covers thousands of reviews at this price. Check the Pricing tab for the current rate.
Use the app reviews scraper with AI agents and the API
This Actor is available as a tool through the Apify MCP server (https://mcp.apify.com), so AI agents in Claude, Cursor, ChatGPT or n8n can call it directly. You can also run it from the Apify API, the JavaScript or Python client, Make, Zapier or a scheduled task, and send results to Google Sheets, Slack or a webhook.
FAQ
How many reviews can I get?
Apple's public review feed exposes up to the 500 most recent reviews per country. Google Play has no such cap. To collect more App Store reviews, run the same app for several countries.
Do I need proxies, cookies or an account on the stores?
No. The Actor reads public review data without logging in.
Can I get only negative reviews?
Yes. Set maxRating to 2 (or 1) to keep only low-star reviews.
Is it legal to scrape app reviews?
The Actor only reads publicly available reviews. Make sure your use complies with each store's terms and the data protection laws that apply to you, especially when handling reviewer names.
Something broke or a field is missing?
Open an issue on the Issues tab with the app and the input you used.
Related Actors
Other tools by the same developer that return clean JSON for automations and AI agents:
| Actor | What it does |
|---|---|
| Career Site Jobs Scraper | Scrape open jobs from Greenhouse, Lever, Ashby and Workable career sites |
| Workday & iCIMS Job Status Checker | Check whether known job posting links are still open, closed or changed |
| RFP Amendment and Addendum Analyzer | Compare RFP revisions and addenda for deadline and requirement changes |
| Shopping Offer Verifier | Verify a product URL against an exact SKU, model or GTIN with price and stock evidence |
| BizBuySell & BizQuest Deal Change Monitor | Alerts for new businesses for sale and asking price or cash flow changes |
| Google Trends API for AI Agents | Google Trends data with a rising, falling or flat verdict per keyword |
| Google News Scraper | Google News search results and topic headlines as JSON |
| Shopify Store Products Scraper | Export a Shopify store's products, prices, variants, SKUs and stock |
Need a custom field, source or integration? Open an issue on the Issues tab.