App Reviews Scraper - Google Play & App Store avatar

App Reviews Scraper - Google Play & App Store

Pricing

from $0.20 / 1,000 reviews

Go to Apify Store
App Reviews Scraper - Google Play & App Store

App Reviews Scraper - Google Play & App Store

Scrape app reviews from Google Play and the Apple App Store into one unified schema. Bulk apps, multiple countries, rating filters, and monitoring.

Pricing

from $0.20 / 1,000 reviews

Rating

0.0

(0)

Developer

Saulius Saulenas

Saulius Saulenas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

App Reviews Scraper — Google Play & Apple App Store

Scrape app reviews from both the Apple App Store and Google Play into one unified schema. Paste app URLs, IDs, or search by name; pull reviews across multiple countries with rating filters and app metadata attached. No login, no API key.

Built for product teams, ASO/marketing, app support, competitor intelligence, and review sentiment/theme analysis.

Why this scraper

  • Two stores, one schema — App Store and Google Play reviews come back as identical rows, so you can analyze them together instead of stitching two tools.
  • Bulk & multi-country — many apps × many countries in a single run. Reviews are country-specific on both stores; add countries for wider coverage.
  • Flexible input — paste App Store / Google Play URLs or IDs (auto-detected), or search by app name. Play name-search is title-validated so you don't scrape the wrong same-named app.
  • App metadata included — title, developer, overall score, and total rating count on every review.
  • Monitoring-ready — newest-first sorting and per-app resume make scheduled daily runs cheap and incremental.
  • Filters — pull only 1–2★ complaints for support, or 4–5★ for testimonials.

Input

{
"appUrls": [
"https://apps.apple.com/us/app/spotify/id324684580",
"https://play.google.com/store/apps/details?id=com.spotify.music"
],
"searchTerms": ["notion"],
"searchStore": "both",
"countries": ["us", "gb", "de"],
"sortBy": "newest",
"maxReviewsPerApp": 200,
"minRating": 0,
"maxRating": 5
}
FieldDefaultDescription
appUrlsApp Store / Google Play URLs or IDs (numeric = App Store, dotted = Google Play)
searchTerms[]App names to resolve to apps instead of URLs
searchStorebothResolve search terms on both, appstore, or googleplay
maxAppsPerSearch3Top matches to take per search term, per store
countries["us"]Two-letter country codes
languages["en"]Language for Google Play content/metadata
sortBynewestnewest, rating, or mostRelevant
maxReviewsPerApp200Cap per app per country
minRating / maxRating0 / 5Star-rating filter
includeAppMetadatatrueAttach app title/developer/score to each review

Provide appUrls, searchTerms, or both.

Output

One dataset item per review, identical shape across stores:

{
"store": "googleplay",
"appId": "com.spotify.music",
"appTitle": "Spotify: Music and Podcasts",
"appDeveloper": "Spotify AB",
"appScore": 4.34,
"appRatingCount": 36101607,
"country": "us",
"reviewId": "…",
"author": "Kaz 4life",
"rating": 1,
"title": null,
"text": "…",
"appVersion": "9.1.72.1891",
"thumbsUp": 0,
"date": "2026-08-10T22:27:17.000Z",
"replyText": null,
"replyDate": null,
"scrapedAt": "2026-08-11T22:40:00.000Z"
}

App Store rows use the same fields; title carries the review headline, voteSum/voteCount carry helpfulness, and date is null (Apple's public feed omits per-review timestamps — sort by newest returns most-recent-first regardless).

Pricing

Pay per event — $0.20 per 1,000 reviews ($0.0002 per review) plus a negligible actor-start fee ($0.00005 per GB of memory). Platform usage (compute, proxy, storage) is included.

RunYou pay
1 app, newest 200 reviews$0.04
10 competitor apps × 500 reviews~$1.00
50 apps × 3 countries × 200 reviews~$6.00

Set Maximum total charge on the run to cap spend; the actor stops cleanly at the cap.

Use cases

  • Review monitoring — schedule daily newest-first runs on your apps and competitors.
  • Support triage — filter to 1–2★ reviews and route them to your helpdesk.
  • ASO & product — track sentiment and feature requests across versions and countries.
  • Competitor intelligence — pull a competitor set in one run and compare.
  • AI/sentiment — feed unified reviews into LLM theme/sentiment pipelines.

Limitations

  • The Apple App Store's public review feed returns at most ~500 recent reviews per country. For more history, add more countries. Google Play supports deep pagination (thousands of reviews).
  • Apple reviews via the public feed don't include per-review dates; results are still ordered newest-first. Google Play reviews include full timestamps.
  • Reviews are country-specific; a single country won't contain the whole global review set.

FAQ

Do I need an API key or login? No. Both stores' public endpoints are used.

Can I get developer replies? Yes, on Google Play (replyText/replyDate). Apple's public feed doesn't expose replies.

How do I monitor an app daily? Put its URL in appUrls, set sortBy: newest, and schedule the actor from the Schedules tab. Per-app resume keeps re-runs efficient.

What if two apps share a name? Use the exact store URL/ID for certainty; search results on Google Play are validated against the query name to avoid mismatches.