App Store & Google Play Reviews Scraper avatar

App Store & Google Play Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
App Store & Google Play Reviews Scraper

App Store & Google Play Reviews Scraper

Scrape user reviews from the Apple App Store and Google Play for any app, by URL or ID. Export reviews to Excel, CSV, or JSON — rating, title, text, version, date, and developer reply, from any country. Analysis-ready data in one run.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Pratyush Sharma

Pratyush Sharma

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Share

App Store & Google Play Reviews Scraper ⭐

Scrape user reviews from both the Apple App Store and Google Play for any app — in one run, across any country. Get clean, structured data: rating, title, review text, app version, date, and the developer's reply.

Pay per review. No subscription. No login required. Fresh data on every run.


💡 Who it's for

  • App developers — monitor your reviews (and your competitors') across both stores and every country.
  • ASO agencies — track rating and review velocity over time.
  • Product & CX teams — surface bugs, feature requests, and sentiment shifts as they happen.
  • AI / LLM pipelines — feed structured review text into sentiment, summarization, and analysis.

🚀 Quick start

Paste app URLs (App Store, Google Play, or both) — the scraper detects each store automatically:

{
"apps": [
"https://apps.apple.com/us/app/whatsapp-messenger/id310633997",
"https://play.google.com/store/apps/details?id=com.whatsapp"
],
"country": "us",
"maxReviewsPerApp": 200,
"sort": "newest"
}

You can also pass raw Apple IDs (310633997) or Play package names (com.whatsapp).


⚙️ Input

FieldRequiredDescription
appsApp Store / Play URLs, Apple IDs, or Play package names — one per line.
countryTwo-letter store code (us, gb, in, de…). Default us.
maxReviewsPerAppCap per app (default 100; Apple's public feed maxes ~500). Charged per review.
sortnewest (default) or most_relevant.

📤 Output

Both stores normalized into one clean schema:

FieldExample
store"app_store" or "google_play"
appId"310633997" / "com.whatsapp"
country"us"
rating4
title"Great but…"
text"Works well, though the latest update…"
appVersion"26.31.74"
date"2026-08-11T…"
developerReply"Thanks for the feedback…" (Google Play)
reviewUrl, author, scrapedAtincluded on every row

💰 Pricing

Pay-per-review: you are charged only for reviews actually delivered. No monthly fee, no charge for empty runs. Set maxReviewsPerApp to cap your spend exactly.


❓ FAQ

Do I need an account? No. Public review data only.

Both stores at once? Yes — mix App Store and Play URLs freely in one run.

Which countries? Any store's country code. Run the same apps across many countries to compare.

How many reviews can I get? Google Play supports deep pagination. Apple's public feed caps at roughly 500 per app.

Empty fields? Some reviews have no title or version — those come back empty rather than guessed.


Not affiliated with Apple or Google. Use responsibly and in line with applicable terms and data-protection law.