App Store and Play Store Review Scraper avatar

App Store and Play Store Review Scraper

Pricing

Pay per usage

Go to Apify Store
App Store and Play Store Review Scraper

App Store and Play Store Review Scraper

Pulls every review for any iOS App Store or Google Play app: rating, title, body, reviewer, date, app version, country, and developer replies. Track release sentiment, flag regressions per version, and benchmark competitors.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Kennedy Mutisya

Kennedy Mutisya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

App Store Review Scraper and Google Play Review Export Tool

Export every review for any iOS App Store or Google Play app into a clean JSON, CSV, or Excel file. Pull star ratings, review titles, full text, app version, country storefront, developer replies, and reviewer names for your app and every competitor in one run.

Built for mobile product managers, ASO specialists, QA leads, indie developers, and user research teams who need App Store and Play Store review data without building a scraper from scratch or paying $299 per month for an ASO dashboard.


Who uses this app review scraper

flowchart TD
A[Mobile PMs] -->|Tag 1 star complaints<br/>per release| D[App Review<br/>Data Export]
B[ASO specialists] -->|Mine keywords and<br/>track sentiment| D
C[QA and support] -->|Find bug reports<br/>hidden in reviews| D
E[Indie developers] -->|Catch crashes in<br/>the new version| D
D --> F[Release quality report]
D --> G[Competitor tear down]
D --> H[Support ticket queue]
RoleWhat this scraper unlocks
Mobile PMReview count and star trend per app version, so you see which release regressed
ASO specialistFull review corpus for keyword mining and sentiment tracking
QA leadCrash and bug reports grouped by app version, pulled same day as a release
Indie developerApp Store reviews signal without paying for AppFollow or Sensor Tower
User research teamReal user language for onboarding copy, interview prep, and product briefs

How the app review scraper works

flowchart LR
A[App Store or<br/>Play Store URL] --> B{Detect platform}
B -->|apps.apple.com| C[Apple RSS<br/>reviews feed]
B -->|play.google.com| D[Play Store<br/>reviews endpoint]
C --> E[Loop countries<br/>pages 1 to 10]
D --> F[Paginate internal<br/>tokens]
E --> G[Normalize fields]
F --> G
G --> H[(JSON / CSV / Excel)]

Paste one or more App Store or Google Play URLs. The actor auto detects the platform from the hostname, pulls the public review feeds both stores already expose, and returns one normalized dataset. No login, no captcha, no fragile DOM scraping.

iOS uses Apple's RSS customer reviews feed. Up to 500 reviews per country storefront. Loop multiple countries in one run.

Android uses the same reviews endpoint the Play Store web UI uses. Pagination is automatic, so popular apps return thousands of reviews per pull.


ASO dashboards vs this scraper

flowchart LR
subgraph Paid[AppFollow, Sensor Tower, Appbot]
A1[$99 to $999 per month]
A2[Seat licensed]
A3[Vendor owns the data]
end
subgraph Actor[This actor]
B1[Pay per review]
B2[Raw JSON export]
B3[You own the data]
end
Paid -.-> X[Pick based on<br/>what you need]
Actor --> X
FeatureASO SaaS dashboardsThis actor
Pricing$99 to $999 per month, flatPay per review, first 100 per run free
iOS coverageLimited countries per plan tierAll 155 iOS country storefronts
Android coverageCapped by planFull pagination, thousands of reviews
Data ownershipVendor hosts behind a loginRaw JSON in your account
SchedulingBuilt in, but locked inApify Scheduler, plus webhooks to Slack or your DB
Export formatCSV or PDF, often paywalledJSON, CSV, Excel, or API

Quick start

Export recent reviews for one iOS app across 3 country storefronts:

curl -X POST "https://api.apify.com/v2/acts/scrapemint~app-review-intelligence/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"appUrls": [
{ "url": "https://apps.apple.com/us/app/instagram/id389801252" }
],
"iosCountries": ["us", "gb", "de"],
"maxReviewsPerApp": 500
}'

Compare your app against 2 Android competitors, filter for 1 and 2 star reviews:

{
"appUrls": [
{ "url": "https://play.google.com/store/apps/details?id=com.yourapp" },
{ "url": "https://play.google.com/store/apps/details?id=com.competitor.one" },
{ "url": "https://play.google.com/store/apps/details?id=com.competitor.two" }
],
"maxReviewsPerApp": 1000,
"androidCountry": "us",
"androidLanguage": "en",
"filterByRating": ["1", "2"],
"sortBy": "NEWEST"
}

Mix iOS and Android URLs in the same run. The actor detects each platform from the URL.


What one review record looks like

{
"platform": "ios",
"appId": "389801252",
"appName": "Instagram",
"developer": "Instagram, Inc.",
"appCategory": "Photo & Video",
"reviewId": "13971286458",
"rating": 1,
"title": "Keeps crashing on 345.0",
"text": "App crashes every time I open Reels after the last update...",
"author": "t4351278",
"appVersion": "425.0.0",
"helpfulVotes": 12,
"updated": "2026-04-18T14:22:00.000Z",
"country": "us",
"developerResponse": null,
"developerResponseDate": null,
"sourceUrl": "https://apps.apple.com/us/app/instagram/id389801252",
"scrapedAt": "2026-04-19T19:30:00.000Z"
}

Every row: platform (ios or android), star rating, title, full body, author, app version at time of review, helpful votes, published date, country, developer reply, and source URL.


Pricing

First 100 reviews per run are free. After that you pay per review extracted. No seat licenses. No tier gating. 1000 reviews lands under $2 on the Apify free plan.


FAQ

Can this scrape App Store reviews for any app? Yes. Any iOS or Android app with a public store listing. Paste the URL, the actor pulls the review feed.

How many reviews can I get per app? iOS caps at 500 per country storefront. Across 10 countries that is 5000 per app. Android returns up to a few thousand per call depending on the app's total review count.

Is scraping App Store reviews legal? Both feeds are public and Apple and Google expose them openly. The iOS RSS feed is documented by Apple. The Play Store reviews endpoint is the same one Google's own web UI uses.

How do I track review sentiment per release? Each review includes the app version field. Group by version in a spreadsheet and you see which release caused a drop in stars.

Does it pull developer responses? Yes. The developerResponse and developerResponseDate fields include the reply you posted from App Store Connect or Play Console.

Can I run this on a schedule? Yes. Use the Apify Scheduler to run every hour, every day, or on your own cron. Add a webhook to push new 1 star reviews straight to Slack.

Does it work for games, fintech, utilities, and B2B apps? Yes. The feed shape is the same across every category on both stores.

What about apps with reviews in many languages? iOS ships reviews per country storefront, so set iosCountries to match the markets you care about. Android accepts a single androidLanguage per run, so run the actor once per language.


  • Trustpilot Brand Reputation for DTC and ecommerce brands
  • Amazon Review Intelligence for product reviews and listings
  • Google Reviews Intelligence for local businesses
  • Yelp Review Intelligence for restaurants and service businesses
  • TripAdvisor Review Intelligence for hotels and attractions
  • Indeed Company Review Intelligence for employer branding

Stack these to cover every review surface one brand touches.