App Store & Google Play Reviews Scraper (iOS + Android)
Pricing
$0.80 / 1,000 app reviews
App Store & Google Play Reviews Scraper (iOS + Android)
Unified mobile app reviews scraper for Apple iOS App Store and Google Play Store. Extract star ratings, review text, app versions, developer replies & timestamps.
Pricing
$0.80 / 1,000 app reviews
Rating
0.0
(0)
Developer
Antonio Ramos Gómez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does App Store & Google Play Reviews Scraper (iOS & Android) do?
App Store & Google Play Reviews Scraper extracts customer reviews, star ratings (1–5), app versions, helpfulness votes (thumbsUp), review dates, and developer replies from both the Apple App Store and Google Play Store in a single unified dataset schema.
Instead of maintaining two separate scrapers with incompatible field names for iOS and Android, this Unified Mobile App Reviews API normalizes feedback across both ecosystems so Product Managers, Voice-of-Customer (VoC) teams, ASO agencies, and AI agents can analyze mobile user sentiment in minutes.
- Simple Pay-Per-Event pricing:
$0.80 per 1,000 reviews($0.0008per mobile review). Platform compute is free. - 6,250 Free Reviews / Month: Apify's
$5.00/monthfree credit covers 6,250 iOS + Android app reviews every month at$0. - Paste IDs or Full Store URLs: Accepts numeric Apple IDs (
389801252),apps.apple.comlinks, Android package IDs (com.spotify.music), orplay.google.comURLs in the same run.
Why scrape Apple App Store & Google Play reviews together?
Your competitors' 1-star and 2-star mobile reviews are a real-time roadmap of bugs, hated paywalls, broken updates, and missing features their paying users are complaining about right now.
Core business use cases
- Competitor Churn & Pain-Point Mining: Extract recent
1–2★reviews from rival iOS and Android apps to discover why users cancel — then build your product positioning and ad copy directly around their weaknesses. - Release & Version Regression Monitoring (
appVersion): Detect spikes in crash reports immediately after a new iOS or Android version rollout (v8.9.x). - Voice of Customer (VoC) & AI Sentiment Pipelines: Pipe weekly reviews into Slack, Notion, Linear, or Claude/OpenAI via n8n / Make to auto-tag bug reports vs feature requests.
- App Store Optimization (ASO) Keyword Mining: Discover the exact natural phrases happy
5★users write to describe your category. - Due Diligence & Market Research: Benchmark customer satisfaction, reply responsiveness (
replyText), and version velocity across mobile fintech, SaaS, health, or consumer apps.
What data can App Store & Google Play Reviews Scraper extract?
Every iOS and Android review is mapped into one clean, analytics-ready JSON structure:
| Field Name | Type | Description |
|---|---|---|
store | string | Source mobile storefront: apple_app_store or google_play. |
appId | string | Apple numeric ID (389801252) or Android package ID (com.spotify.music). |
reviewId | string | Unique review identifier for incremental deduplication across scheduled runs. |
userName | string | null | Public display name of the reviewer. |
score | integer | Star rating from 1 (lowest) to 5 (highest). |
title | string | null | Review headline (populated on Apple App Store; null when omitted on Google Play). |
text | string | Full customer review body text. |
appVersion | string | null | App version string the reviewer was using when submitting feedback. |
thumbsUp | integer | Number of "Helpful" / thumbs-up votes from other store users. |
replyText | string | null | Official developer support response on Google Play when present. |
reviewedAt | string | null | Timestamp / date of the review. |
country | string | Storefront ISO-2 country code (us, es, gb, de, fr, br, mx, etc.). |
How to scrape iOS & Android app reviews (Step-by-Step)
- Open App Store & Google Play Reviews Scraper in Apify Console.
- Add one or more iOS apps in Apple App Store IDs or URLs (
iosAppIds, e.g.,["389801252"]or fullhttps://apps.apple.com/...URLs). - Add one or more Android apps in Google Play Package IDs or URLs (
androidAppIds, e.g.,["com.spotify.music"]orhttps://play.google.com/store/apps/details?id=...). (You can scrape iOS only, Android only, or both together). - Set Country (
us,gb,es,de, etc.), Language (en,es, etc.), and Max Reviews per App (maxReviewsPerApp). - Click Start and export your unified dataset to CSV, Excel, JSON, or HTML.
How much does it cost to scrape App Store & Google Play reviews?
Charged purely Pay-Per-Event ($0.80 / 1,000 reviews) with platform compute free:
| Reviews Extracted | Total Cost | Covered by Apify $5/mo Free Credit? |
|---|---|---|
| 200 reviews (100 iOS + 100 Android) | $0.16 | Yes ($0) |
| 1,000 reviews | $0.80 | Yes ($0) |
| 6,250 reviews / month | $5.00 | 100% Free every month |
| 25,000 reviews | $20.00 | Scales cleanly across dozens of apps |
Use with AI Assistants & MCP (Claude, Cursor, VS Code, ChatGPT)
Connect mobile app review intelligence directly to Claude Desktop, Cursor, or ChatGPT via Apify MCP:
{"mcpServers": {"mobile-app-reviews": {"url": "https://mcp.apify.com/?actors=ramgoxxx/app-store-google-play-reviews-scraper","headers": {"Authorization": "Bearer YOUR_APIFY_API_TOKEN"}}}}
Example prompts:
- "Pull the latest 200 iOS and Android reviews for Duolingo (
570060128andcom.duolingo) and rank the top 5 user complaints." - "Compare iOS vs Android ratings by
appVersionfor Spotify inus."
Input examples
Example 1: Compare iOS + Android Reviews for the Same Brand
{"iosAppIds": ["324684580"],"androidAppIds": ["com.spotify.music"],"country": "us","language": "en","maxReviewsPerApp": 250}
Example 2: Spanish Storefront Competitor Audit (es)
{"iosAppIds": ["https://apps.apple.com/es/app/wallapop/id692753946"],"androidAppIds": ["com.wallapop"],"country": "es","language": "es","maxReviewsPerApp": 200}
Output example
[{"store": "apple_app_store","appId": "389801252","reviewId": "11940284910","userName": "DesignOpsLead","score": 2,"title": "Battery drain after latest update","text": "Love the core features, but version 354 heats up my iPhone within 10 minutes.","appVersion": "354.0.0","thumbsUp": 14,"replyText": null,"reviewedAt": "2026-10-31T14:22:10-07:00","country": "us"},{"store": "google_play","appId": "com.spotify.music","reviewId": "39a81f0c-91ab-4d12-89c1-7721b9012ef1","userName": "Marco R.","score": 5,"title": null,"text": "Offline playlists sync way faster on Android now.","appVersion": "8.9.84.594","thumbsUp": 29,"replyText": null,"reviewedAt": "2026-11-01T09:11:04+00:00","country": "us"}]
Integrate with Python, n8n, Make & Slack
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_API_TOKEN")run = client.actor("ramgoxxx/app-store-google-play-reviews-scraper").call(run_input={"iosAppIds": ["389801252"],"androidAppIds": ["com.spotify.music"],"country": "us","language": "en","maxReviewsPerApp": 100,})for rev in client.dataset(run["defaultDatasetId"]).iterate_items():if rev["score"] <= 2:print(f"[{rev['store']} v{rev['appVersion']}] {rev['score']}★: {rev['text'][:120]}")
Frequently Asked Questions & GDPR Disclaimer
How many reviews can Apple's public RSS feed return per country?
Apple's storefront RSS feed exposes up to the 500 most recent reviews per country (10 pages x 50 reviews), while Google Play pagination supports up to 2,000 reviews per app per run. To collect thousands more Apple reviews, run across multiple storefront countries (us, gb, ca, au, de, es).
Legal & Ethical Notice
Our Actors are ethical and do not extract any private user data, such as private email addresses, gender, or exact user location. They only extract public app reviews openly posted on Apple App Store and Google Play Store. Personal data is protected by the GDPR in the European Union and by other regulations worldwide; review display names should only be processed for legitimate product research and analytics purposes.