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

2 days ago

Last modified

Features

Limited permissions

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, expected behavior and observed result. We review reported issues; resolution time depends on the cause.

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
  • 🔒 Reviewer nicknames omitted 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?

Capability / common requirementThis Actor
Frequent failed runs, unverified dataHistorical validation: we compared the output with the Google Play page by hand — 20 of 21 values identical (app data, review stars, dates and texts); one helpful-vote count differed between the two checks
Reviews only, or app data onlyBoth in one run, linked by app
Reviewer names and photos in every rowReviewer nicknames omitted by default; review text may still contain personal data — 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

Coverage depends on source availability, filters and accessible pages; complete coverage is not guaranteed. Any validation figures below or above describe historical samples, not a guarantee of future accuracy or uptime.

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: collect available new reviews 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

Example configuration. Replace any fixed dates with dates appropriate for your run.

{
"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

The output below is a separate historical example, not the response to the input example above. Values, dates and source availability change between runs.

One item per app and one per review. These shortened historical WhatsApp examples used a separate run without the crash/login keyword filter; they are not results of the Spotify/Duolingo input above:

{
"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?

Prices and examples below use base rates before plan discounts. The Store’s “from” price may reflect a higher-plan discount; check the Pricing tab for your current plan’s rate.

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 total across 5 apps, plus 5 app-data records = $1.5075 (about $1.51). Set Max cost per run for a hard cap on spending.

Automate & integrate

Scheduling, notifications and external destinations require configuration in Apify or the relevant integration.

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)

Where supported by Apify, agents can use platform payment integrations such as x402 or Skyfire. Availability, authentication and payment setup depend on Apify’s current integration requirements.

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 between the two checks; the cause was not independently established.

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. Include the expected behavior and observed result. Resolution time depends on the cause.

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.