App Store & Google Play Reviews Scraper: Both Stores
Pricing
from $0.11 / 1,000 reviews
App Store & Google Play Reviews Scraper: Both Stores
Scrape user reviews from the Apple App Store AND Google Play in one run: rating, text, author, app version, date, thumbs-up and developer replies. Filter by star rating to mine complaints. Identical output shape for both stores.
Pricing
from $0.11 / 1,000 reviews
Rating
0.0
(0)
Developer
Daniel Meshulam
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Pull user reviews from the Apple App Store AND Google Play in a single run, with one identical output shape for both.
Most review scrapers cover one store. You end up buying two, running two, and reconciling two different formats. This does both at once.
Do you need an API key? No. Is there a free tier? Yes.
The two things people search for in this category, measured, are free and
API key: app store reviews api, apple app store reviews api.
So, plainly:
- No API key. Nothing to register for, nothing to rotate, no key to leak in a repo. The source is a public API published deliberately by its owner.
- No proxy setup. The source does not bot-wall datacenter addresses, so the default works.
- Pay per result, not per month. There is no subscription and no minimum. Rows that error or that your filters drop are not charged.
- Free to try. Run it with the prefilled input and see real rows before deciding anything.
What you get per review
| Field | iOS | Android |
|---|---|---|
| Star rating | ✅ | ✅ |
| Review text | ✅ | ✅ |
| Review title | ✅ | : (Play has no titles) |
| Author name | ✅ | ✅ |
| App version reviewed | ✅ | ✅ |
| Date | ✅ | ✅ |
| Thumbs-up count | , | ✅ |
| Developer reply | , | ✅ |
Mine complaints in one step
Set Min rating 1 and Max rating 2 and you get only the negative reviews, the fastest way to find bugs, churn reasons and feature requests. You are charged only for reviews actually returned, not for everything scanned.
{"appIds": ["com.spotify.music", "com.spotify.client"],"platform": "both","maxReviewsPerApp": 500,"minRating": 1,"maxRating": 2}
Use cases
- Product research: pull 1-star reviews for your competitors and read what their users hate
- Churn analysis: track complaints by app version to see which release broke things
- LLM pipelines: clean JSON, ready to summarise into themes
- Review monitoring: schedule it daily and get alerted to rating drops
- ASO: see which complaints show up in your category
App IDs
Accepts any of three forms:
- Android package:
com.spotify.music - iOS numeric ID:
324684580 - iOS bundle ID:
com.spotify.client(resolved automatically)
Dotted IDs exist on both stores, so with Platform = Both the Actor checks each and returns whichever exists.
Both stores, one table
| Apple App Store reviews | Google Play Store reviews | |
|---|---|---|
| Source | Apple's official customer-reviews RSS feed | the same public endpoint the Play website itself calls |
| Depth | up to ~500 per app, Apple's own cap | paginated properly, not capped at one page |
| Key needed | none | none |
Set platform to ios, android or both. Both stores return the same field
names, so an Apple App Store reviews export and a Google Play reviews
export stack into one file without any reshaping.
Countries and languages. country and language are passed through to each
store, so reviews come back per storefront: us, gb, de, fr, es, it,
jp, kr, br, in, il and the rest. Review text is written in the local
language, which is exactly why the filter exists: run one country at a time to
keep a sentiment pass monolingual, or run several to see how a complaint differs
by market.
Notes
- iOS uses Apple's official reviews feed; Apple serves up to ~500 per app.
- Google Play reviews come from the same public endpoint the Play website itself calls, paginated properly rather than capped at one page.
- Rows with an
errorfield tell you exactly which lookup failed and why. They are never charged. - Public review data only, no logins, no accounts, no personal data beyond the public display name attached to each review.
The rest of this set
Four Actors over the same two stores, each answering a different question:
- App Store & Google Play Scraper: the app itself: ratings, price, metadata
- App Store Top Charts Scraper: what is ranking today, by country and category
- App Store Developer Portfolio Scraper: every app one publisher has shipped