App Store & Google Play Reviews Scraper

Collect iOS App Store and Google Play reviews for as many apps and countries as you need in one run, in a single unified format: platform, rating, title, text, author, date, app version, helpful votes and (Google Play) the developer's reply. Use it for competitor research, complaint analysis, release-quality tracking or feeding reviews to an LLM.

Run it on Apify

What it does

  • Mix App Store ids/URLs and Google Play packages/URLs in one list
  • Multi-country: each app is read once per country
  • Keep only a star range, for example 1-2 stars to collect complaints
  • Apple's public feed gives up to about 500 recent reviews per app and country; Google Play allows more

Example input

{
  "apps": [
    "324684580",
    "com.spotify.music"
  ],
  "countries": [
    "us",
    "gb"
  ],
  "maxReviewsPerApp": 100,
  "maxRating": 2
}

Example output row

Illustrative values.

{
  "platform": "android",
  "appId": "com.example.app",
  "country": "us",
  "rating": 2,
  "text": "Crashes every time I open settings.",
  "date": "2026-10-13T14:04:14.850Z",
  "appVersion": "9.1.76",
  "helpfulCount": 4,
  "developerReply": "Thanks for the report, we're on it."
}

Pricing (pay per event)

EventPrice
Actor start (per run)$0.020
Review scraped$0.0035

$0.50 per 1,000 reviews. For example 5 apps x 2 countries x 100 reviews is about $0.50.

Prices as listed on Apify, last checked 2026-10-14. The Apify listing is the source of truth.

FAQ

How many reviews can I get per app?

The App Store feed provides up to about 500 reviews per app and country (newest or most helpful). Google Play allows many more, subject to rate limits.

Can I collect only negative reviews?

Yes. Set the maximum rating to 2 or 3 and the Actor keeps only matching reviews.

Does it translate reviews?

No. Reviews are returned in the reviewer's language.

Related Actors