Mobile App Reviews Scraper (App Store & Google Play) avatar

Mobile App Reviews Scraper (App Store & Google Play)

Pricing

$2.00 / 1,000 review extracteds

Go to Apify Store
Mobile App Reviews Scraper (App Store & Google Play)

Mobile App Reviews Scraper (App Store & Google Play)

Unified review scraper and sentiment analytics for Apple App Store (iOS) and Google Play Store (Android). 2-in-1 cross-platform intelligence.

Pricing

$2.00 / 1,000 review extracteds

Rating

0.0

(0)

Developer

Cedric poma

Cedric poma

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

📱 Mobile App Reviews Intelligence (Apple App Store & Google Play)

The first 2-in-1 Unified Mobile Review Scraper & Sentiment API.
Extract, analyze, and monitor user reviews, star ratings, and developer replies across both Apple App Store (iOS) and Google Play Store (Android) in a single standardized format.


⚡ Why Choose This Actor Over Competitors?

Most scrapers in the Apify Store only cover one platform at a time (requiring you to run and pay for two separate actors at $5.00 to $10.00 per 1,000 reviews).

Mobile App Reviews Intelligence solves this with a modern, high-speed unified pipeline:

  • 🚀 2-in-1 Cross-Platform: Scrape iOS and Android reviews simultaneously into one clean, normalized dataset.
  • 💰 60% to 80% Lower Cost: Priced at $0.0020 per review ($2.00 per 1,000 reviews) under Pay-Per-Event.
  • 📊 Automatic Sentiment & Keyword Breakdown: Outputs an aggregated appSummary with star distributions, satisfaction ratios, and top praise/complaint keywords.
  • 🛡️ Zero Anti-Bot Blocks: Leverages public, high-speed official store endpoints without heavy headless browsers. Runs in milliseconds.

🎯 Key Use Cases

1. Product Managers & Mobile Engineering

  • Version Release Health: Track review sentiment immediately following a new app release (filter by version).
  • Bug & Crash Detection: Identify critical bugs before they impact your overall store rating.
  • Competitor Gap Analysis: Discover what users dislike about your competitors to inform your product roadmap.

2. Marketing & Brand Reputation

  • Measure Net Promoter Sentiment across different countries (us, fr, gb, de, es, jp).
  • Monitor whether your support team or competitors reply to user reviews (developerReplyRate).

3. AI & LLM Training / Sentiment Mining

  • Stream real customer feedback directly into your NLP pipelines, RAG systems, or automated Slack alerts.

📥 Input Parameters

ParameterTypeDefaultDescription
appsarraySlack (iOS & Android)List of App Store URLs, Google Play URLs, bundle IDs (com.Slack), iOS IDs (618783545), or app names.
maxReviewsPerAppinteger50Maximum number of user reviews to retrieve per platform (1 to 500).
countrystring"us"Two-letter country store code (e.g. us, fr, gb, de, es, jp).
languagestring"en"Language code for Google Play localization (e.g. en, fr, de).
includeAppSummarybooleantrueOutputs an aggregate sentiment and rating breakdown record for each app.
maxConcurrencyinteger3Number of simultaneous app extractions (1 to 10).

Example Input:

{
"apps": [
"https://apps.apple.com/us/app/slack/id618783545",
"https://play.google.com/store/apps/details?id=com.Slack",
"com.spotify.music"
],
"maxReviewsPerApp": 50,
"country": "us",
"language": "en",
"includeAppSummary": true
}

📤 Output Data Format

The Actor pushes two record types into your dataset:

1. App Sentiment Summary (recordType: "appSummary")

{
"recordType": "appSummary",
"platform": "ios",
"appId": "618783545",
"appName": "Slack",
"developer": "SLACK TECHNOLOGIES L.L.C.",
"country": "US",
"totalReviewsScraped": 50,
"scrapedAverageRating": 4.14,
"ratingsDistribution": {
"1": 4,
"2": 2,
"3": 3,
"4": 11,
"5": 30
},
"positiveShare": 0.82,
"negativeShare": 0.12,
"neutralShare": 0.06,
"developerReplyRate": 0.0,
"officialStoreRating": 4.14,
"officialStoreReviewCount": 54874,
"topComplaintKeywords": [
{ "word": "notifications", "count": 3 },
{ "word": "update", "count": 2 }
],
"topPraiseKeywords": [
{ "word": "communication", "count": 8 },
{ "word": "team", "count": 6 }
],
"scrapedAt": "2026-11-02T14:00:00Z"
}

2. Normalized User Review (recordType: "review")

{
"recordType": "review",
"platform": "android",
"appId": "com.Slack",
"appName": "Slack",
"reviewId": "bc163e1a-8fd5-4f72-a413-ae79be1f92a1",
"author": "John D.",
"rating": 5,
"title": null,
"content": "Best communication app for remote engineering teams. The huddles feature is a game changer.",
"version": "26.10.40.0",
"country": "US",
"publishedAt": "2026-11-01T10:30:54Z",
"thumbsUpCount": 12,
"developerReply": "Thank you for the kind words, John! Glad you are enjoying Huddles.",
"developerReplyAt": "2026-11-01T14:15:00Z",
"url": "https://play.google.com/store/apps/details?id=com.Slack",
"scrapedAt": "2026-11-02T14:00:00Z"
}

💵 Pay-Per-Event (PPE) Pricing

EventPrice (USD)Description
Review Extracted (review)$0.0020Charged per normalized customer review extracted ($2.00 per 1,000 reviews).
App Summary (appSummary)FREESentiment indicators, ratings distribution, and top keywords are included at no extra charge.