App Store & Google Play Reviews Scraper
Pricing
from $0.20 / 1,000 review scrapeds
App Store & Google Play Reviews Scraper
Reviews of any iOS or Android app in one Actor: rating, title, text, date, app version, helpful votes and developer reply, plus the app rating and number of ratings. Any country and language, newest or most relevant first. $0.0002 per review; new reviews flagged on scheduled runs.
Pricing
from $0.20 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Share
Get the reviews of any iOS or Android app in one place. Paste App Store or Google Play URLs, ids or package names and the Actor returns one row per review with the star rating, title, text, date, app version, helpful votes and the developer's reply, plus the app's overall rating and number of ratings. Choose the store country, the language and the order. Schedule it to catch new reviews, for example 1-star reviews after a release.
No browser, no API keys, no developer account: the Actor reads Apple's public review feed and the same data Google Play loads on its app pages. You pay $0.0002 per review returned.
What you get
One Dataset row per review:
rating(1 to 5),title(App Store),text,author,date,version,helpfulCount,id,url.developerReplyanddeveloperReplyDatewhen the developer answered (Google Play).store(appstoreorgoogleplay),appId,appName,developer,appRating,appRatingsCount,country.isNew:truewhen the review was not in the previous run of that app.
An app that does not exist in the chosen store or country produces a single row with an error field and is not charged.
How to use it
- Open the Input tab.
- In Apps paste one per line: an App Store URL such as
https://apps.apple.com/us/app/whatsapp-messenger/id310633997, an App Store id, a Google Play URL such ashttps://play.google.com/store/apps/details?id=com.spotify.music, or a package name such ascom.spotify.music. iOS and Android apps can be mixed. - Set Country (and Language for Google Play), the Order and Max reviews per app.
- Click Start and export the rows as JSON, CSV or Excel.
- To monitor reviews, schedule the Actor daily with order Newest; new reviews come with
isNew: true.
Input
{"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "com.spotify.music"],"country": "us","language": "en","sort": "newest","maxReviews": 500}
| Field | Description |
|---|---|
apps | App Store or Google Play URLs, App Store ids or Android package names. Up to 50 per run. |
country | Store country, default us. |
language | Google Play review language, default en. |
sort | newest (default), relevant or rating (Google Play). |
maxReviews | Per app, 1 to 5,000. Default 100. |
Output example
{"store": "googleplay","appId": "com.spotify.music","appName": "Spotify: Music and Podcasts","developer": "Spotify AB","appRating": 4.35,"appRatingsCount": 36445059,"country": "us","id": "72a3c9ac-0c0d-4cb4-bc47-b944fbf6f3dc","author": "Angel Mead","rating": 3,"title": null,"text": "I love music, it's the only thing that keeps me going...","date": "2026-04-10T11:17:33.000Z","version": "9.1.36.1948","helpfulCount": 58,"developerReply": "Hi. We'll pass this on to the ads team...","developerReplyDate": "2026-04-11T09:33:20.000Z","url": "https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=72a3c9ac-0c0d-4cb4-bc47-b944fbf6f3dc","isNew": false,"timestamp": "2026-10-07T20:00:00.000Z"}
Pricing
Pay per event, no subscription:
- Review scraped: $0.0002 per review row. 1,000 reviews cost $0.20.
- New review: $0.0005 per review flagged as new in a scheduled run.
Apps that cannot be read are free.
Use it as an API
curl -X POST "https://api.apify.com/v2/acts/aolmo~app-reviews/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"apps": ["com.whatsapp"], "country": "es", "language": "es", "maxReviews": 200}'
You can also call it from AI agents through the Apify MCP server.
FAQ
Why at most 500 App Store reviews? Apple's public review feed serves the 500 most recent (or most helpful) reviews per app and country. Run several countries to cover more.
Does the App Store include developer replies? Apple's feed does not expose them; Google Play does.
Can I get only negative reviews? Use order By rating on Google Play, or filter the rating column after the run.
Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-app-reviews, one key per app and country. Delete it to start fresh.