Google Play Scraper avatar

Google Play Scraper

Pricing

$0.10 / 1,000 results

Go to Apify Store
Google Play Scraper

Google Play Scraper

Google Play app reviews and app details: review text, rating, date, likes, app version and developer replies, plus app score, installs, rating histogram, price, genre, developer contact and screenshots. Fast, no browser.

Pricing

$0.10 / 1,000 results

Rating

0.0

(0)

Developer

SignalMole

SignalMole

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Security

Limited permissions

Share

Google Play reviews and app data

Google Play Scraper

Get Google Play reviews and app details for any Android app as clean JSON, CSV or Excel. Reviews come with rating, text, date, likes, app version and the developer's reply. App details include score, rating histogram, installs, price, in-app purchases, genre, developer contact, release and update dates, icon and screenshots.

No login, no browser. Fast: 10,000 reviews in about 30 seconds. $0.10 per 1,000 results.

✨ Why this scraper?

FeatureWhat you get
⚡ FastReads Google Play's own data endpoint, 200 reviews per request — 10,000 reviews in ~30 s
💬 Developer repliesReply text and date next to each review
⭐ Filter by ratingOnly 1-star reviews, only 5-star reviews…
🔃 Three sort ordersNewest, most relevant, or by rating
📊 App details in the same runScore, histogram, ratings and reviews count, exact installs, price, ads, genre, developer email and website
🌍 Any language and countryGerman reviews from the German store, Japanese from Japan…
🔗 IDs or URLscom.spotify.music or a full Play Store link
💰 Simple price$0.10 per 1,000 results, platform usage and proxy included

🎯 Use cases

  • App review monitoring — catch new 1-star reviews after every release.
  • Competitor research — what users love and hate in competing apps.
  • Product and UX research — feed reviews into sentiment analysis or an LLM to find top complaints.
  • ASO and market research — compare scores, installs, genres and update frequency.
  • Customer support — see which reviews still have no developer reply.
  • AI agents — call it through the Apify MCP server: "Summarize this week's 1-star reviews of our app."

🚀 How to use

  1. Add apps: app IDs (com.spotify.music) or Google Play URLs, one per line.
  2. Choose max reviews per app, sort order and, optionally, a rating filter.
  3. Pick the language and country of the store.
  4. Click Start. Download the results or pull them via API.
{
"apps": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.duolingo"],
"maxReviewsPerApp": 1000,
"reviewsSort": "newest",
"reviewsRating": "1",
"language": "en",
"country": "us"
}
InputWhat it does
appsApp IDs or Google Play app URLs.
maxReviewsPerAppReviews per app. 0 = app details only.
reviewsSortnewest, relevant or rating.
reviewsRatingall, or 1–5 for one star rating only.
includeAppDetailsSave one app item per app (on by default).
language, countryStore language (en, de, ja, zh-TW…) and country (us, de, jp…).

📦 Output

Each item has a type: one app item per app, then one review item per review. The Reviews and Apps tabs of the dataset show each kind as a table.

Review (real example):

{
"type": "review",
"appId": "com.spotify.music",
"appTitle": "Spotify: Music and Podcasts",
"reviewId": "31dd5f9b-bd5f-4e2f-9465-71f707e14285",
"userName": "Marisa M",
"rating": 2,
"text": "I don't know what you guys did in the last update, but now when I listen to any podcast, it plays the list opposite…",
"date": "2026-09-18T06:24:22Z",
"thumbsUp": 397,
"appVersion": "9.1.82.2160",
"replyText": "Hi! For more information, visit support.spotify.com…",
"replyDate": "2026-09-18T15:50:44Z"
}

App (real example, shortened):

{
"type": "app",
"appId": "com.instagram.android",
"title": "Instagram",
"score": 3.99,
"ratingsCount": 169541507,
"reviewsCount": 4543352,
"ratingHistogram": { "1": 31915060, "2": 5348248, "3": 7072952, "4": 13504250, "5": 111700970 },
"installs": "5,000,000,000+",
"installsExact": 7831446929,
"free": true,
"inAppPurchases": "$0.19 - $10,000.00 per item",
"containsAds": true,
"genre": "Social",
"contentRating": "Teen",
"developer": "Instagram",
"developerEmail": "instagram-android@meta.com",
"released": "Apr 3, 2012",
"updated": "2026-10-22T00:51:59Z",
"url": "https://play.google.com/store/apps/details?id=com.instagram.android&hl=en&gl=us"
}
Review fieldDescription
rating, text, dateStars (1–5), review text and time (UTC)
thumbsUpHow many people found the review helpful
appVersionApp version the reviewer used
replyText, replyDateThe developer's reply, if any
userName, userImage, reviewIdReviewer name and avatar as shown on Google Play; stable review ID
App fieldDescription
score, ratingsCount, reviewsCount, ratingHistogramAverage rating and how many ratings per star
installs, minInstalls, installsExactInstall band shown on the store and Google's exact count
free, price, currency, inAppPurchases, containsAdsMonetization
genre, genreId, contentRatingCategory and age rating
developer, developerId, developerEmail, developerWebsite, privacyPolicyDeveloper and contact details
released, updated, recentChangesRelease date, last update, "What's new" text
summary, description, icon, headerImage, screenshotsStore listing texts and images

💰 How much does it cost?

You pay $0.10 per 1,000 results — reviews and app items alike. Platform usage and proxy are included.

ResultsCost
1,000 reviews$0.10
10,000 reviews$1.00
100,000 reviews$10.00

Apify's free plan includes $5 of monthly credit — enough for about 50,000 reviews.

🔁 Review monitoring

Schedule the Actor daily (Apify Schedules) with reviewsSort: "newest" and a small maxReviewsPerApp, and keep the reviews whose reviewId you have not seen yet.

🔌 Integrations

  • API / SDKs — start runs and fetch results from Python, JavaScript or any HTTP client.
  • Zapier, Make, n8n, Google Sheets, Slack — via Apify integrations.
  • MCP — add the Apify MCP server to Claude, Cursor or any MCP client and call this Actor as a tool.

❓ FAQ

How many reviews can I get? As many as Google Play shows for the app, language and filter — tested with 10,000 per app.

Why do I get fewer reviews than the app's review count? Google Play only shows reviews written in the selected language, and not every rating has a written review.

Can I export to CSV or Excel? Yes — every Apify dataset downloads as JSON, CSV, Excel, XML or HTML.

This Actor reads publicly visible Google Play pages and data and does not log in. Reviews include reviewer names as shown publicly on Google Play; if you store them, follow the privacy rules that apply to you (such as GDPR).

💬 Need help?

Open an issue on the Issues tab — feature requests welcome.