Google Play Store Reviews Scraper & API avatar

Google Play Store Reviews Scraper & API

Pricing

from $0.05 / 1,000 reviews

Go to Apify Store
Google Play Store Reviews Scraper & API

Google Play Store Reviews Scraper & API

Scrape Google Play reviews for any app: rating, text, date, author, thumbs-up, app version and the developer's reply, newest first, thousands per app, any country and language. Only-new mode for review monitoring.

Pricing

from $0.05 / 1,000 reviews

Rating

0.0

(0)

Developer

Nathan Carter

Nathan Carter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Google Play Store Reviews Scraper is an Apify Actor that extracts reviews for any app on Google Play. Each review comes with its star rating, text, date, author, thumbs-up count, app version and the developer's reply, newest first and thousands per app, at $0.08 per 1,000 reviews.

It works as a Google Play reviews API:

  • call it from code
  • schedule it to monitor new reviews
  • let AI agents (Claude, ChatGPT, Cursor) use it through Apify's MCP server

Quick facts

  • What you get, one row per review:
    • stars, review text, date, the reviewer's public name, thumbs-up count
    • the app version it was written for
    • the developer's reply and its date, plus a link to the review
    • app name, developer, overall rating and app URL
  • Any app, any country, any language: paste Google Play URLs, package names (com.spotify.music) or just app names (Spotify).
  • Thousands of reviews per app, newest first, most relevant first or by rating. Star filters such as "1 and 2 stars only" for complaints.
  • Only new reviews: scheduled runs return just the reviews you haven't seen. Repeats aren't charged.
  • Price: $0.08 per 1,000 reviews (less on paid Apify plans). Apify's free $5 monthly credit covers over 60,000 reviews.
  • Also reads App Store apps when you give an App Store URL or ID, past the usual 500-review limit.
  • AI agents: connect https://mcp.apify.com?tools=automationnation/google-play-reviews-scraper.

What can you do with Google Play reviews?

  • Product and engineering teams. See what users complain about after each release: filter 1 and 2 stars, group by app version.
  • App store optimisation (ASO). Find the words users use, the features they ask for and how ratings move over time.
  • Competitor research. Pull reviews of rival apps and compare what people praise and hate.
  • Customer support. Track developer replies: which reviews got one, how fast, and what was said.
  • AI and analytics. Feed clean review data into sentiment analysis, topic modelling or an LLM. For a ready-made AI report of bugs, feature requests and critical issues, see App Store & Google Play Reviews Scraper + AI.

How to scrape Google Play reviews

  1. Click Try for free (or Start).
  2. Add apps: a Google Play URL, a package name such as com.duolingo, or an app name such as Duolingo.
  3. Set Max reviews per app, the sort order, and optionally a star range, country and language.
  4. Click Start. 100 reviews take a few seconds. Download JSON, CSV or Excel, or use the API.
  5. For monitoring, tick Only new reviews and schedule the Actor daily.

Input example

{
"apps": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.duolingo", "Notion"],
"maxReviewsPerApp": 500,
"sort": "newest",
"country": "us",
"language": "en",
"minRating": 1,
"maxRating": 2
}

Output example

{
"platform": "Google Play",
"appId": "com.spotify.music",
"appName": "Spotify: Music and Podcasts",
"country": "us",
"reviewId": "993bbb82-c859-451b-9ee0-8d81e12f8e58",
"rating": 3,
"text": "ads are boring and offensive but I like this app",
"date": "2026-10-02T08:12:00.224Z",
"userName": "(the reviewer's public name)",
"thumbsUp": 0,
"appVersion": "9.1.88.2204",
"replyText": "Hello. Appreciate the feedback, we'll pass it along to the Ads team. For an ad-free experience, we'd recommend checking out our Premium plans…",
"replyDate": "2026-04-29T18:58:29.185Z",
"reviewUrl": "https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=993bbb82-c859-451b-9ee0-8d81e12f8e58",
"developer": "Spotify AB",
"appRating": 4.35,
"appRatingsCount": 36417981,
"appUrl": "https://play.google.com/store/apps/details?id=com.spotify.music",
"scrapedAt": "2026-10-03T09:57:15.429Z"
}

Output fields

FieldDescription
platform, appId, appName, countryWhich app and storefront
reviewId, rating, title, text, dateThe review; rating is 1 to 5 stars, date is ISO
userNameThe reviewer's public display name
thumbsUpHow many people found the review helpful
appVersionApp version the review was written for
replyText, replyDateThe developer's reply, when there is one
reviewUrlLink to the review on Google Play
developer, appRating, appRatingsCount, appUrlApp details, on every row (switch off with "Add app details")

The Run summary (key-value store OUTPUT) lists each app with its review count and average rating.

How much does it cost?

$0.08 per 1,000 reviews on Apify's Free plan, and less on paid plans. Apps that can't be found and reviews already returned by earlier runs (Only new reviews) are free. Apify's free $5 monthly credit covers over 60,000 reviews.

Review monitoring: Only new reviews

Tick Only new reviews and schedule the Actor, for example daily. Each run returns only the reviews that earlier runs with the same app, country and sort didn't return, and stops paging as soon as it reaches reviews it has seen. Add a Slack, email or webhook integration to get new 1-star reviews as they arrive.

Use it with AI agents (MCP)

Hosted: add https://mcp.apify.com?tools=automationnation/google-play-reviews-scraper to Claude, ChatGPT, Cursor or another MCP client, and sign in with Apify.

Local (Claude Desktop or Cursor config):

{
"mcpServers": {
"google-play-reviews": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server", "--tools", "automationnation/google-play-reviews-scraper"],
"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
}
}
}

Then ask, for example, "What are the top complaints in Duolingo's 1-star Google Play reviews this month?"

Integrations and API

curl -X POST "https://api.apify.com/v2/acts/automationnation~google-play-reviews-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"apps":["com.spotify.music"],"maxReviewsPerApp":100}'

Python and JavaScript: the apify-client package with Actor ID automationnation/google-play-reviews-scraper. n8n, Make, Zapier, Google Sheets, Slack and webhooks work through Apify's integrations.

FAQ

How many reviews can I get? Thousands per app for popular apps; the Actor pages through Google Play until it reaches your limit or the last review.

Can I get reviews in other languages and countries? Yes. Set language (en, de, es, fr, pt, ja, …) and country (us, gb, de, in, br, …).

Does it include the developer's replies? Yes, replyText and replyDate whenever the developer replied.

Can I get App Store reviews too? Yes, paste App Store URLs or IDs and set the App Store countries. The Actor reads the review API behind apps.apple.com, so it goes past the 500-review limit of Apple's public feed. There is also a dedicated App Store Reviews Scraper.

Is it legal to scrape Google Play reviews? Reviews are public, but they include reviewers' display names. Use the data for analysis and follow the privacy laws that apply to you, such as GDPR.

More from AutomationNation

Feedback or a missing field? Open an issue on the Actor's Issues tab. Fixes usually ship within a day.