VOOZH about

URL: https://apify.com/trovevault/mobile-apps-reviews-downloads-data-scraper

โ‡ฑ Mobile App Reviews and Downloads Scraper ยท Apify


๐Ÿ‘ Mobile Apps Reviews, Downloads and Data avatar

Mobile Apps Reviews, Downloads and Data

Pricing

from $0.85 / 1,000 app or reviews

Go to Apify Store

Mobile Apps Reviews, Downloads and Data

Extracts mobile app reviews, ratings, installs, metadata, versions, sentiment, themes, and competitor signals. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Pricing

from $0.85 / 1,000 app or reviews

Rating

0.0

(0)

Developer

๐Ÿ‘ Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Mobile Apps Reviews, Downloads and Data: Google Play and App Store Intelligence

Mobile Apps Reviews, Downloads and Data collects public mobile app intelligence from Google Play and the App Store. It returns app metadata, ratings, review samples, approximate Google Play installs, version data, developer names, categories, review sentiment, complaint themes, praise signals, and a simple market opportunity score. Use it for competitor analysis, product research, app store monitoring, customer feedback triage, and market research across many apps in one run.

Why use Mobile Apps Reviews, Downloads and Data?

  • Compare competitor apps across Google Play and the App Store using one dataset.
  • Monitor ratings, review volume, version updates, complaint themes, and public install ranges.
  • Find product opportunities from repeated review complaints such as crashes, login issues, payments, ads, performance, support, privacy, and usability.
  • Run scheduled checks and append results to a shared dataset for trend tracking.
  • Export results to JSON, CSV, Excel, Google Sheets, BI tools, or your own data warehouse.

What data does it extract?

FieldDescription
storegoogle_play or app_store, detected from each URL or ID.
appName, developerName, categoryPublic app identity and category metadata.
rating, ratingCount, reviewCountPublic rating and review metrics when available.
installsText, minInstalls, maxInstallsGoogle Play public install range such as 100M+.
downloadsAvailable, downloadsNoteWhether public download data exists and why fields may be null.
version, updatedAtStoreLatest public version and store update date.
reviewRating, reviewTitle, reviewTextPublic written review fields.
sentiment, themesLightweight interpretation of sampled reviews.
complaintSignals, positiveSignalsDetected complaints and praise categories.
marketOpportunityScore0 to 100 score based on rating gaps, negative reviews, and complaints.
analysisWarningsNotes about partial data, missing reviews, or App Store download limits.

How can I use it for competitor analysis?

Use Mobile Apps Reviews, Downloads and Data with a list of competitor app URLs or IDs. The actor creates app-level rows for each app and country, then review-level rows when review collection is enabled. You can sort by marketOpportunityScore, filter by complaintSignals, and compare rating, ratingCount, reviewCount, and installsText across apps.

Why use this actor instead of alternatives?

FeatureAlternativesThis Actor
Store supportOften one store onlyGoogle Play and App Store in one input list
Input handlingSeparate package ID and app ID fieldsDetects store from URLs, package IDs, and Apple app IDs
DownloadsOften implied as exactLabels Google Play installs as approximate and App Store downloads as unavailable
ReviewsRaw text onlyAdds sentiment, themes, complaint signals, and praise signals
Large listsBrowser-heavy scraping can be costlyHTTP-first design with concurrency controls

How do I use Mobile Apps Reviews, Downloads and Data?

  1. Add Google Play URLs, App Store URLs, Google Play package IDs, or Apple numeric app IDs to apps.
  2. Set countries to the markets you want to check, such as us, gb, or de.
  3. Choose maxReviewsPerApp. Use 5 to 20 for fast monitoring and 50 to 200 for product research.
  4. Keep analysisMode as themes when you want complaint and praise categories.
  5. Run the actor and export the dataset from Apify.
  6. Schedule the actor daily or weekly to monitor rating changes, review themes, and competitor updates.

Input example

{
"apps":[
"https://play.google.com/store/apps/details?id=com.duolingo",
"https://apps.apple.com/us/app/duolingo-language-lessons/id570060128",
"com.spotify.music",
"324684580"
],
"countries":["us","gb"],
"maxReviewsPerApp":25,
"analysisMode":"themes",
"includeReviews":true,
"includeAppMetadata":true,
"maxConcurrency":6
}

Input reference

FieldTypeDefaultDescription
appsarrayrequiredApp Store URLs, Play Store URLs, Google package IDs, or Apple numeric app IDs.
countriesarray["us"]Country codes used for store-specific metadata and reviews.
maxReviewsPerAppinteger100Review cap for each app and country. Use lower values for large runs.
includeReviewsbooleantrueCollect public written reviews and review-level rows.
includeAppMetadatabooleantrueEmit app-level rows with ratings, installs, version, and analysis.
analysisModestringthemesbasic, sentiment, or themes.
maxConcurrencyinteger6Number of app-country jobs processed in parallel.
requestDelayMillisinteger100Delay used to reduce bursts against public store endpoints.
datasetIdstringemptyOptional dataset to append results to.
runIdstringemptyOptional pipeline run ID copied into each row.

Output example

{
"entityType":"app",
"store":"google_play",
"country":"us",
"appId":"com.duolingo",
"appName":"Duolingo: Language Lessons",
"developerName":"Duolingo",
"rating":4.7,
"ratingCount":32000000,
"installsText":"100M+",
"downloadsAvailable":true,
"downloadsNote":"Google Play exposes approximate public install ranges, not exact downloads.",
"sampledReviewCount":25,
"negativeReviewShare":0.16,
"complaintSignals":["ads","performance"],
"positiveSignals":["usability","design"],
"marketOpportunityScore":28.2,
"scrapedAt":"2026-04-27T09:00:00.000Z",
"error":false
}

How do I use it via API?

You can run Mobile Apps Reviews, Downloads and Data through the Apify API with a bearer token:

curl-X POST "https://api.apify.com/v2/acts/trovevault~mobile-apps-reviews-downloads-data-scraper/runs?waitForFinish=120"\
-H"Authorization: Bearer $APIFY_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"apps": ["com.duolingo", "https://apps.apple.com/us/app/duolingo-language-lessons/id570060128"],
"countries": ["us"],
"maxReviewsPerApp": 10,
"analysisMode": "themes"
}'

Limitations

  • App Store public pages and public lookup APIs do not expose download counts. App Store download fields are intentionally null unless a future authenticated owner mode is added.
  • Google Play installs are public ranges such as 1M+, not exact download counts.
  • Review availability varies by country, store policy, app age, and public review volume.

FAQ

Does it work on all Google Play and App Store apps?

It works with public apps that are available in the selected country. Removed, private, region-blocked, or age-restricted apps may return structured error rows.

Can I scrape multiple apps at once?

Yes. Add many app URLs or IDs to apps. For 500 apps, use one or two countries first, keep maxReviewsPerApp low, and use maxConcurrency around 3 to 8.

Can I get exact App Store downloads?

No. Exact App Store downloads are not public competitor data. The actor labels this limitation in downloadsNote and keeps App Store download fields null.

Can I get Google Play downloads?

You can get public approximate install ranges from Google Play, such as 100K+, 1M+, or 100M+. These are useful for market sizing but should not be treated as exact downloads.

How do I monitor changes over time?

Schedule the actor daily or weekly and set datasetId to append each run into a shared dataset. Compare rating, ratingCount, reviewCount, installsText, version, updatedAtStore, and complaintSignals over time.

Can I use this via the Apify API?

Yes. Use the curl example above or call the actor from any API client with Authorization: Bearer $APIFY_TOKEN.

Can I use this through an MCP Server?

Yes. If your MCP setup can run Apify actors or call HTTP APIs, pass the same JSON input to the actor and read the default dataset items.

Is scraping app store data legal?

Public store data can often be collected for research, monitoring, and interoperability, but you are responsible for using it lawfully and respecting applicable terms, privacy rules, and local regulations.

Related actors

Related TroveVault actors may include product review scrapers, SEO metadata scrapers, and competitor monitoring actors. Use this actor when the target is mobile app store intelligence.

Changelog

  • 0.1 Initial public competitor intelligence version for Google Play and App Store.

Feedback

Open an Apify issue with the app URL, selected country, and run ID if a store layout change or parsing issue affects your results.

You might also like

๐ŸŽ App Store Reviews Scraper

skootle/app-store-reviews

Scrape Apple App Store reviews + app metadata across countries and apps. Rating, title, body, version, helpful votes, author. Watchlist mode emits only new reviews. Joins each review with app metadata. Export, run via API, schedule, or integrate with other tools.

Google Maps Scraper

boztek-ltd/google-maps-scraper

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

2.1K

4.0

Google Maps Scraper

compass/crawler-google-places

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

480K

4.8

TikTok Explore Scraper

clockworks/tiktok-explore-scraper

Extract data from TikTok explore categories including post, author, video, and music data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

284

4.1

RapidAPI Scraper

yourapiservice/rapidAPI-scraper

Scrape and download API listings by category and collection from RapidAPI. Extract API names, descriptions, and other metadata using category-specific search queries. Export scraped data, run the scraper via API, schedule and monitor runs, and integrate with other tools seamlessly.

๐Ÿ‘ User avatar

Your API Service

97

5.0

๐Ÿ”๐Ÿš—โญ Mobile.de Reviews Scraper

3x1t/mobile-de-reviews-scraper-ppr

Effortlessly scrape dealer reviews and metadata from Germany's largest vehicle marketplace, Mobile.de. Fast, cheap & reliable.

Competitor Price Tracker

luis.pinto/competitor-price-tracker

Track competitor product prices on Amazon, Walmart, Shopify, Best Buy and more. Each run scrapes the latest prices and updates a Notion, Sheets, or Airtable table via Apify MCP Connectors. Export data, run via API, schedule and monitor runs, or integrate with other tools.

CRM Account Research Agent

trovevault/crm-account-research-agent

Enriches CRM accounts with firmographics, signals, fit scores, evidence URLs, and account briefs. Export data, run via API, schedule and monitor runs, or integrate with other tools.

SEO Fields Scraper

trovevault/seo-fields-scraper

Extracts website SEO metadata with titles, descriptions, canonicals, robots tags, headings, Open Graph fields, and audit issues. Export data, run via API, schedule and monitor runs, or integrate with other tools.

TikTok Profile Scraper

clockworks/tiktok-profile-scraper

Extract data from TikTok profiles and videos they post. Get TikTok profile data, URLs, numbers of shares, followers, comments, hearts, video and music metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

29K

4.8