Google Play Store Reviews Scraper API | App Review Extraction avatar

Google Play Store Reviews Scraper API | App Review Extraction

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Google Play Store Reviews Scraper API | App Review Extraction

Google Play Store Reviews Scraper API | App Review Extraction

Automate Google Play review scraping with our powerful API. Export user feedback, star ratings, and developer replies directly to your database in JSON or CSV. Perfect for sentiment analysis, competitor research, and tracking Android app performance at scale. Try it free today!

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

CodeNodeTools

CodeNodeTools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Play Reviews Scraper

Extract Google Play Store reviews at scale with this powerful scraper API. Download app reviews in JSON, CSV, or Excel format for sentiment analysis, competitor research, and automated monitoring.

The Google Play Reviews Scraper is a reliable tool to scrape Google Play reviews from any Android app without coding. Extract thousands of reviews with ratings, user feedback, developer replies, and metadata. Perfect for app developers, marketers, and data analysts who need to automate app store review scraping and track competitor app reviews.

✨ What can Google Play Reviews Scraper do?

  • 🎯 Scrape multiple apps - Extract reviews from unlimited Google Play apps in a single run
  • 🔄 Automated pagination - Automatically fetch thousands of reviews with smart pagination
  • 🌍 Multi-language support - Scrape reviews in any language and from any country
  • 🎚️ Advanced filtering - Filter by star rating, date range, keywords, developer replies, and more
  • 📊 Export to any format - Download data as JSON, CSV, Excel, HTML, or RSS feed
  • Fast and reliable - Built-in rate limiting and proxy rotation to avoid blocks
  • 🔗 API & webhooks - Integrate with n8n, Zapier, Make, or any tool via REST API
  • Schedule runs - Set up automated daily, weekly, or monthly review monitoring
  • 📈 No coding required - Simple point-and-click interface for non-technical users

📊 What data can you extract from Google Play Store?

FieldDescription
Review TextFull review content written by users
RatingStar rating (1-5) given by the reviewer
User NameName of the reviewer
DateWhen the review was posted
Thumbs UpNumber of helpful votes the review received
Developer ReplyResponse from the app developer (if any)
Reply DateWhen the developer responded
App TitleName of the application
App IDUnique Google Play identifier
DeveloperApp developer/publisher name
App ScoreOverall app rating
Total RatingsTotal number of ratings received

🚀 How to scrape Google Play reviews

  1. Add app IDs - Enter one or more Google Play app IDs (e.g., com.whatsapp)
  2. Configure filters - Set maximum reviews, date range, rating filters, or keywords
  3. Run the scraper - Click "Start" and let the scraper collect reviews
  4. Export data - Download results as JSON, CSV, Excel, or connect via API

How to find the app ID

The app ID is in the Google Play Store URL. For example:

  • URL: https://play.google.com/store/apps/details?id=com.spotify.music
  • App ID: com.spotify.music

💰 How much does it cost to scrape Google Play reviews?

Google Play Reviews Scraper uses consumption-based pricing - you only pay for what you use. The cost depends on the number of reviews scraped and filters applied.

Free tier: Get started with Apify's free plan and scrape up to 500 reviews for free every month.

Typical costs:

  • 1,000 reviews ≈ $0.50 - $1.00
  • 10,000 reviews ≈ $5.00 - $10.00
  • 100,000 reviews ≈ $50.00 - $100.00

The scraper is optimized for efficiency with smart pagination and rate limiting to minimize compute unit consumption while maximizing results.

📥 Input

Configure the scraper through an intuitive interface or JSON input:

{
"appIds": ["com.whatsapp", "com.spotify.music"],
"maxReviews": 1000,
"sort": "NEWEST",
"lang": "en",
"country": "us",
"minScore": 1,
"maxScore": 3,
"keywords": ["bug", "crash"],
"dateFrom": "2024-01-01"
}

Input parameters

  • appIds (required) - Array of Google Play app IDs to scrape
  • maxReviews - Maximum reviews per app (default: 500)
  • sort - Sort by NEWEST, RATING, or HELPFULNESS
  • lang - Two-letter language code (default: "en")
  • country - Two-letter country code (default: "us")
  • minScore - Filter by minimum star rating (1-5)
  • maxScore - Filter by maximum star rating (1-5)
  • minThumbsUp - Minimum helpful votes required
  • hasReply - Filter by developer reply status
  • keywords - Array of keywords to search in reviews
  • minReviewLength - Minimum review text length
  • dateFrom - Start date (YYYY-MM-DD)
  • dateTo - End date (YYYY-MM-DD)

📤 Output

The scraper stores results in a dataset that you can export to CSV, JSON, Excel, HTML, or RSS. Each review includes complete metadata and app information.

Output example

{
"id": "gp:AOqpTOFmAVORqfWGcaqfF39ftwFjGkjecjvjXnC3g",
"userName": "John Smith",
"userImage": "https://lh3.googleusercontent.com/...",
"date": "2024-02-15T10:30:00.000Z",
"score": 5,
"scoreText": "5",
"text": "Amazing app! Works perfectly and the support is great.",
"title": "Best app ever",
"replyDate": "2024-02-16T09:00:00.000Z",
"replyText": "Thank you for your feedback!",
"thumbsUp": 42,
"url": "https://play.google.com/store/apps/details?id=com.example.app",
"version": "2.1.0"
}

🔗 Google Play scraper API and integrations

How to use the Google Play scraper Python API

Access scraped reviews programmatically using the Apify API:

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
# Start the scraper
run = client.actor('YOUR_ACTOR_ID').call(run_input={
'appIds': ['com.whatsapp'],
'maxReviews': 1000
})
# Fetch results
dataset = client.dataset(run['defaultDatasetId'])
reviews = dataset.list_items().items

How to automate Google Play review alerts in Slack

Set up automated notifications when new reviews are posted:

  1. Run the scraper on a schedule (daily/hourly)
  2. Use Apify webhooks to trigger on run completion
  3. Connect webhook to Slack via Zapier or n8n
  4. Filter for negative reviews (1-3 stars) to get instant alerts

How to connect Google Play reviews to n8n

Integrate with n8n for powerful automation workflows:

  1. Use the Apify node in n8n
  2. Configure the Google Play Reviews Scraper
  3. Process results with n8n's data transformation
  4. Send to Google Sheets, databases, or notification services

Example workflow: Scrape reviews → Filter negative feedback → Create Jira tickets → Notify team in Slack

How to track competitor app reviews automatically

Monitor competitor apps and stay ahead:

  1. Add competitor app IDs to the input
  2. Schedule the scraper to run daily or weekly
  3. Set up webhooks to trigger on new negative reviews
  4. Export data to your analytics dashboard or CRM

📊 How to export Google Play reviews to CSV

The scraper automatically formats data for easy export:

  1. Run the scraper with your target apps
  2. Go to the Storage tab after the run completes
  3. Click Export and select CSV format
  4. Download or send directly to Google Drive, Dropbox, or S3

You can also use the API to bulk download Android app reviews programmatically.

📈 How to visualize app store reviews in Looker Studio

Connect scraped data to Looker Studio for visual analytics:

  1. Export reviews to Google Sheets using Apify integration
  2. Connect Google Sheets to Looker Studio as a data source
  3. Create dashboards with sentiment trends, rating distribution, and keyword analysis
  4. Set up automated refresh to update dashboards daily

🎯 Use cases for Google Play reviews data

App store competitor review analysis

  • Track competitor ratings and sentiment trends
  • Identify feature requests users are asking for
  • Monitor competitor app updates and user reactions
  • Benchmark your app performance against competitors

Sentiment analysis and product insights

  • Analyze user sentiment with NLP tools
  • Extract common complaints and feature requests
  • Identify bugs and technical issues from reviews
  • Track sentiment changes over time after updates

Customer support and engagement

  • Find unanswered negative reviews that need responses
  • Monitor brand mentions and user feedback
  • Identify power users and brand advocates
  • Track customer satisfaction metrics (NPS, CSAT)

Market research and ASO

  • Research keywords users mention in reviews
  • Understand user language for app store optimization
  • Identify market gaps and opportunities
  • Analyze seasonal trends in user feedback

🔧 Advanced tips and tricks

How to scrape Play Store reviews without coding

This scraper requires zero coding knowledge:

  1. Simply enter app IDs in the input form
  2. Configure filters using dropdown menus
  3. Click "Start" and wait for results
  4. Download data in your preferred format

How to bypass rate limits when scraping Google Play

The scraper includes built-in protections:

  • Automatic rate limiting with delays between requests
  • Proxy rotation to avoid IP blocks
  • Smart retry logic for failed requests
  • Pagination handling to fetch large datasets

Filter reviews for specific insights

Find bugs and crashes:

{
"maxScore": 2,
"keywords": ["bug", "crash", "broken", "not working"]
}

Track unanswered complaints:

{
"maxScore": 3,
"hasReply": "withoutReply"
}

Get popular positive reviews for marketing:

{
"minScore": 5,
"minThumbsUp": 50,
"minReviewLength": 100
}

❓ Frequently Asked Questions

Yes, scraping publicly available Google Play reviews is legal. The scraper only extracts public data that users have chosen to share. It does not access private information, user accounts, or any data behind authentication. However, always review Google's Terms of Service and consult legal counsel for your specific use case.

What is the best tool to scrape app store reviews?

The Google Play Reviews Scraper on Apify is one of the most reliable tools for extracting app reviews. It offers:

  • No coding required
  • Advanced filtering options
  • Automatic pagination and rate limiting
  • Multiple export formats
  • API access and webhook integrations
  • Scheduled runs for automation

How to scrape Google Play reviews without getting blocked?

This scraper includes anti-blocking measures:

  • Built-in delays between requests
  • Proxy rotation (when using Apify proxies)
  • Realistic request patterns
  • Automatic retry logic

Can I scrape reviews from multiple apps at once?

Yes! Simply add multiple app IDs to the appIds array. The scraper will process each app sequentially with proper rate limiting between apps.

How often can I run the scraper?

You can run the scraper as often as needed. For automated monitoring, we recommend:

  • Popular apps: Daily or hourly
  • Medium apps: 2-3 times per week
  • Small apps: Weekly

Use Apify's scheduling feature to automate runs.

Can I integrate this with my existing tools?

Absolutely! The scraper supports:

  • REST API for programmatic access
  • Webhooks for real-time notifications
  • Zapier, Make, n8n for no-code automation
  • Direct exports to Google Sheets, S3, Dropbox

What's the difference between this and the official Google Play API?

The official Google Play Developer API only provides access to reviews for apps you own. This scraper allows you to:

  • Extract reviews from any public app
  • Scrape competitor app reviews
  • Get more detailed filtering options
  • Export data in multiple formats
  • No API key or app ownership required

🆚 Apify Google Play Reviews Scraper alternative

Looking for alternatives? This scraper stands out because:

No coding required - Simple interface for everyone ✅ Advanced filters - More options than most alternatives ✅ Bulk scraping - Process multiple apps simultaneously ✅ Reliable infrastructure - Built on Apify's proven platform ✅ Fair pricing - Pay only for what you use ✅ Great support - Active maintenance and updates

🐛 Troubleshooting and known issues

No reviews returned

  • Check that the app ID is correct
  • Try different language/country combinations
  • Some apps may have reviews disabled
  • Verify the app has public reviews on Google Play

Fewer reviews than expected

  • Filters may be too restrictive
  • Some reviews may not match your criteria
  • The app may have fewer reviews in the selected language/country
  • Try increasing maxReviews or adjusting filters

Rate limiting errors

  • The scraper includes automatic rate limiting
  • If you encounter issues, try reducing the number of apps
  • Use Apify's residential proxies for better reliability

💬 Feedback and support

Found a bug or have a feature request? We'd love to hear from you!

  • 🐛 Report issues in the Issues tab
  • 💡 Request features via the Issues tab
  • 📧 Contact us for custom solutions or enterprise needs
  • Rate the Actor if you find it useful
  • App Store Reviews Scraper - Scrape iOS app reviews from Apple App Store
  • Google Play App Details Scraper - Extract app metadata, screenshots, and descriptions
  • Review Sentiment Analyzer - Analyze sentiment of scraped reviews with AI

Made with ❤️ by the Apify community. This Actor is not affiliated with Google or Google Play Store.