App Store Reviews Scraper + Google Play Reviews (60+ Countries) avatar

App Store Reviews Scraper + Google Play Reviews (60+ Countries)

Pricing

from $0.50 / 1,000 review returneds

Go to Apify Store
App Store Reviews Scraper + Google Play Reviews (60+ Countries)

App Store Reviews Scraper + Google Play Reviews (60+ Countries)

App Store reviews scraper and Google Play reviews scraper in one run, across 60+ countries: rating, title, text, date, app version, developer reply. Search apps by name, filter by stars, date or keyword, and get only new reviews for scheduled review alerts.

Pricing

from $0.50 / 1,000 review returneds

Rating

0.0

(0)

Developer

Clearfeed Data

Clearfeed Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

Scrape App Store and Google Play reviews in one run, across 60+ countries, into one clean table: star rating, title, review text, date, app version, helpful votes and the developer's reply. Search apps by name, filter by stars, date or keyword, and turn on monitor mode to get only new reviews on a schedule.

Built for app developers, product managers, ASO and customer-support teams, market researchers and anyone feeding user feedback into AI, spreadsheets or dashboards.

  • 🍏🤖 Both stores, one schema: iOS and Android reviews side by side, same fields, no second tool to learn.
  • 🌍 Every country at once: App Store reviews are separate in each country. Type all and get the US, UK, France, Germany, Japan, Brazil and 55+ more storefronts in one run. Google Play reviews are read once per language, with duplicates removed.
  • 🔎 No links needed: type Duolingo or Revolut and the actor finds the app in both stores.
  • 🔔 Only new reviews: schedule it hourly or daily and receive only reviews you have not seen. A run with nothing new costs almost nothing.
  • ⭐ Useful filters: only 1-2 star reviews, only the last 7 days, only reviews mentioning crash, login or refund.
  • 💬 Developer replies included (Google Play), plus the app's overall rating and rating count on every row.
  • 🛡️ Privacy by default: reviewer nicknames are left out unless you turn them on.
  • 💸 Pay only for reviews returned: no monthly fee, no proxy, no API key.

What can you use it for?

Use caseHow
Review alerts for your appAdd your App Store and Google Play links, pick your markets, turn on Only new reviews, schedule it every hour. Send new reviews to Slack, email or a Google Sheet with an Apify integration.
Bug and complaint radarStar ratings = 1 and 2, Review must contain = crash, bug, freeze, login.
Competitor researchType your competitors' names in Search by app name, country = all, last 90 days. Compare what users love and hate.
Release QAFilter the last 3 days after a release and look at the appVersion column.
AI sentiment and topic analysisExport thousands of reviews and feed them to an LLM. Works with the Apify MCP server, n8n, Make and Zapier.
ASO and localisationSee how ratings differ by country and what each market asks for.

How to use it

  1. Paste App Store or Google Play links (or ids), or type app names in Search by app name.
  2. Choose the countries (us, gb, fr... or all).
  3. Optionally set filters: last N days, star ratings, words the review must contain.
  4. Click Start. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

For review alerts: turn on Only new reviews, give the monitor a name, and create a schedule (Console > Schedules) that runs it every hour or every day.

Example input

{
"apps": [
"https://apps.apple.com/us/app/whatsapp-messenger/id310633997",
"https://play.google.com/store/apps/details?id=com.whatsapp"
],
"searchTerms": ["Duolingo"],
"countries": ["us", "gb", "fr", "de"],
"maxDaysOld": 7,
"ratings": ["1", "2"],
"onlyNew": true,
"monitorName": "my-apps"
}

Example output

{
"id": "b81f5bd8aafdc5d7",
"store": "googlePlay",
"appId": "com.whatsapp",
"appName": "WhatsApp",
"developer": "WhatsApp LLC",
"country": "us",
"language": "en",
"reviewId": "2389fadd-5910-48c2-9f97-75519b1babac",
"rating": 2,
"sentiment": "negative",
"title": null,
"text": "Can't restore my backup after the last update...",
"reviewedAt": "2026-10-24T18:01:31+00:00",
"appVersion": "2.26.21.73",
"helpfulCount": 3,
"developerReply": "Hi, sorry for the trouble. Please contact us at...",
"developerRepliedAt": "2026-10-24T20:15:02+00:00",
"userName": null,
"appRating": 4.62,
"appRatingCount": 246395121,
"appUrl": "https://play.google.com/store/apps/details?id=com.whatsapp",
"scrapedAt": "2026-10-25T18:01:40+00:00"
}

Output fields

FieldDescription
storeappStore or googlePlay
appId, appName, developer, appUrlThe app
countryStorefront the review comes from (App Store) or was read in (Google Play)
languageReview language (Google Play)
rating, sentiment1 to 5 stars; positive (4-5), neutral (3) or negative (1-2)
title, textReview title (App Store only) and body
reviewedAtReview date (UTC, ISO 8601)
appVersionApp version the review was written for
helpfulCount, voteCountHelpful votes (thumbs up on Google Play)
developerReply, developerRepliedAtThe developer's public answer (Google Play)
userNameReviewer nickname, only if Include reviewer nicknames is on
appRating, appRatingCountThe app's overall rating at scrape time

The run's key-value store also has an APPS record (name, developer, rating, rating histogram, countries where each app is available) and a RUN_SUMMARY record.

Pricing

Pay per event, no monthly rental:

  • Review returned: $0.50 per 1,000 reviews.
  • A tiny start fee per run, so hourly alerts stay cheap.

Examples: monitoring 2 apps in 10 countries with about 30 new reviews a day costs about $0.45 a month. A one-off export of 20,000 competitor reviews costs $10.

Set Max reviews in total or a maximum cost per run to keep full control of your spend.

Limits worth knowing

  • App Store: Apple publishes the 500 most recent reviews per country for each app (up to 1,000 with Sort = Most helpful). Reading many countries is the way to get more: a popular app often has several thousand recent reviews across 60 storefronts.
  • Google Play: no limit; reviews are read until your Max reviews or date filter is reached.
  • Star-only ratings without text are not published by either store, so they are not included.

FAQ

Is it legal to scrape app reviews? The actor reads reviews that the stores show publicly to anyone, through Apple's public review feed and Google Play's public pages. Reviewer nicknames are excluded by default. You are responsible for how you use the data, in particular under GDPR if you turn nicknames on.

How fresh is the data? Live: every run reads the stores at that moment.

Why is the Google Play country sometimes different from the one I typed? Google Play groups reviews by language, so us, gb and au return the same English reviews. The actor reads each language once and labels the rows with the first matching country.

Why are the newest Google Play reviews about a day old? Google Play publishes reviews roughly 24 hours after they are written. The reviewedAt date is the real writing time.

The app name search picked the wrong app. Use the store link or id instead; the APPS record shows which app was used.

Questions or a missing feature? Open an issue on the Issues tab; we usually answer within a day.

Other Actors by Clearfeed Data