Google Play Scraper & API - App Data, Ratings & Reviews avatar

Google Play Scraper & API - App Data, Ratings & Reviews

Pricing

from $0.10 / 1,000 reviews

Go to Apify Store
Google Play Scraper & API - App Data, Ratings & Reviews

Google Play Scraper & API - App Data, Ratings & Reviews

Scrape Google Play apps and reviews: rating, installs, star histogram, developer, version, plus reviews with stars, text, date, app version and developer replies. Search by keyword, filter by stars or words. Privacy-safe, verified.

Pricing

from $0.10 / 1,000 reviews

Rating

0.0

(0)

Developer

gianluca de dominicis

gianluca de dominicis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Google Play Scraper & API - App Data, Ratings & Reviews

Get Google Play app data and reviews for any app, country and language: rating, number of ratings, 1–5 star histogram, installs, developer, latest update — and reviews with stars, text, date, app version and developer replies, as a spreadsheet, JSON or a live API.

⭐ Found this Actor useful? Leave a review — it takes 30 seconds and helps other people find it.

🛠️ Something not working? Open an issue with the run link and we'll fix it within 24–48 hours.

What you get

  • ⭐ App data: rating, ratings and reviews count, 1–5 star histogram, installs, price and in-app purchases, ads, developer and website, category, content rating, release and last update date, what's new, icon and screenshots
  • 💬 Reviews: stars, full text, date, app version, helpful votes, developer reply and its date — newest, most relevant or by rating
  • 🎯 Only the reviews you need: filter by stars (e.g. only 1–2★ complaints), by words in the text ("crash", "login"), by app version and by date — "reviews since yesterday" for daily monitoring stops as soon as it reaches older ones
  • 🔎 Find apps by keyword ("photo editor", "budget tracker") and get the top results' data and reviews in the same run
  • 🔒 Privacy-safe by default: no reviewer names or photos unless you ask for names

Quick start: click Start without changing anything to get WhatsApp's app data and its 100 newest reviews (about $0.02). Then add your own apps, by package name or Google Play link. No login or Google account needed — you pay only per result.

Real results — Spotify, Google Play Italy, most relevant reviews (October 2026):

StarsDateHelpful votesReview (start)
22025-03-191,402"Per quanto riguarda la parte dell'ascolto, non ho nessun problema, per quello 5 stelle. Ma…"
12025-04-124,589"Capisco la necessità della pubblicità, per dare l'opportunità a tutti di ascoltare musica…"
12025-03-30665"Congratulazioni, siete riusciti a rovinare l'app più utile e forse più bella che c'era…"

Why this Google Play scraper?

Typical scrapersThis Actor
Frequent failed runs, unverified dataVerified accuracy: we compared the output with the Google Play page by hand — 20 of 21 values identical (app data, review stars, dates and texts); the only difference was a helpful-vote count that changed between the two checks
Reviews only, or app data onlyBoth in one run, linked by app
Reviewer names and photos in every rowNo personal data by default — names only if you turn them on
Re-download thousands of reviews every dayReviews since a date: daily runs return only new reviews and stop early
You need to know the package namePackage names, Play links or keywords (top results in store order — checked against the store: same first 10)
All reviews, then filter yourselfFilter at the source by stars, words in the text, app version and date — you pay only for what you keep
Bad app IDs make the run failAn app that doesn't exist in that country is reported clearly and the run still succeeds

Use cases

  • AI agents: "what do users complain about in this app's latest version?" — reviews with version and date, ready to summarise.
  • App teams and product managers: get every new review mentioning "crash" or "login" for the latest version, every morning.
  • Competitor research: compare ratings, star histograms, installs and update frequency across apps and countries.
  • Market research and ASO: collect reviews by country and language for sentiment and keyword analysis.

How to use

  1. Enter Apps (one per line): com.whatsapp or https://play.google.com/store/apps/details?id=com.whatsapp — or keywords in Or search apps by keyword.
  2. Set Max reviews per app (0 = only app data) and the Review order.
  3. Optional filters: Only these star ratings (e.g. [1, 2]), Only reviews mentioning, Only these app versions and Reviews since.
  4. Choose the store Country and Language, then click Start.

Input

{
"apps": ["com.spotify.music", "com.duolingo"],
"searchTerms": ["budget tracker"],
"resultsPerSearch": 3,
"maxReviews": 500,
"sortReviews": "newest",
"starRatings": [1, 2],
"reviewKeywords": ["crash", "login"],
"reviewsSince": "2026-10-01",
"country": "us",
"language": "en"
}

Output

One item per app and one per review (real examples, shortened):

{
"type": "app",
"appId": "com.whatsapp",
"title": "WhatsApp Messenger",
"rating": 4.617587,
"ratingCount": 245318833,
"reviewCount": 1951914,
"ratingHistogram": { "1": 10910198, "2": 3460637, "3": 8926182, "4": 21915944, "5": 200084229 },
"installs": "10,000,000,000+",
"developer": "WhatsApp LLC",
"category": "Communication",
"containsAds": false,
"inAppPurchases": "$0.40 - $199.99 per item",
"released": "2010-10-18",
"updated": "2026-10-03",
"url": "https://play.google.com/store/apps/details?id=com.whatsapp&hl=en&gl=us"
}
{
"type": "review",
"appId": "com.whatsapp",
"appTitle": "WhatsApp Messenger",
"reviewId": "614370bf-e18b-4d06-bcce-4e53711b913e",
"rating": 1,
"text": "Good",
"date": "2026-10-07T14:38:35.000Z",
"appVersion": "2.26.38.73",
"thumbsUp": 0,
"developerReply": null,
"developerReplyDate": null,
"country": "us",
"language": "en"
}
FieldMeaning
typeapp or review
ratingApp: average rating (0–5). Review: the reviewer's stars (1–5)
ratingCountNumber of star ratings; reviewCount = ratings with a written review
ratingHistogramNumber of ratings with 1, 2, 3, 4 and 5 stars (all devices)
appVersionApp version the reviewer was using (when Google Play shows it)
thumbsUp"Helpful" votes the review received
developerReplyThe developer's public answer, with developerReplyDate

How much does it cost?

Pay per event — no monthly rental, no start fee, no proxy or compute surcharge:

  • Review — each review returned: $0.15 per 1,000.
  • App — each app's data: $1.50 per 1,000 apps.

Example: 10,000 reviews of 5 apps ≈ $1.51. Set Max cost per run for a hard cap on spending.

Automate & integrate

Schedule a daily run with Reviews since = yesterday to get only new reviews, trigger webhooks, or send results to Google Sheets, Slack, Make, Zapier or n8n. Call it from any language through the Apify API.

Use with AI assistants (MCP)

Add this Actor as a tool to Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server (https://mcp.apify.com). Your assistant can then read and summarise app reviews on demand.

Agent-ready: autonomous payments (x402 & Skyfire)

AI agents can discover, run and pay for this Actor on their own — no Apify account or API key needed — using x402 (USDC on Base) or Skyfire.

FAQ

How accurate is the data? We compared the output with the Google Play page in a browser (Spotify, Italy, October 2026): title, developer, rating, number of ratings, installs, content rating, ads, in-app purchases, last update, and the stars, dates and texts of the reviews shown on the page were identical; one helpful-vote count differed by one vote because someone voted between the two checks.

Why is the star histogram different from the one on the app page? The app page shows the ratings from phones by default; the Actor returns the histogram of all devices, which adds up to the total number of ratings at the top of the page (give or take a few dozen out of millions, as Google updates the two counters separately).

Why aren't per-feature ratings included? Some reviews carry Google's per-feature survey answers (e.g. about ads or offline play), but they come as internal codes whose meaning Google doesn't publish. We only return data we can verify, so they are left out.

Can I get reviewer names? Turn on Include reviewer names only if you have a lawful reason to process them: names are personal data under GDPR and similar laws. Photos are never collected.

Why do I get fewer reviews than I asked for? The app may have fewer reviews in that language and country, your filters (stars, words, version, date) removed some, or Max cost per run was reached. The status message tells you how many were returned.

Is it legal to scrape Google Play? This Actor only collects publicly available data. Check Google's terms and your local laws (including GDPR) before using the data.

Something is broken — what now? Open an issue on the Issues tab with the run link. We usually fix problems within 24–48 hours.

More tools from us

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC. It only collects publicly available data. All trademarks belong to their respective owners.