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. Returns rating, title, text, version, date and developer reply. Pay per review.

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

10 hours 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.