Google Play Scraper - Apps, Reviews, Ratings & Search avatar

Google Play Scraper - Apps, Reviews, Ratings & Search

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Play Scraper - Apps, Reviews, Ratings & Search

Google Play Scraper - Apps, Reviews, Ratings & Search

Under maintenance

Scrape Google Play Store app details, reviews, ratings, and search results without an API key. Export structured JSON/CSV/Excel. Built for ASO, app developers, and market research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahryar

Shahryar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Google Play Scraper – Apps, Reviews, Ratings & Search

Extract structured data from the Google Play Store without an API key: full app details, user reviews, ratings, and search results for any keyword or app. Export to JSON, CSV, or Excel, or pull straight from the API.

Built for app developers, ASO (App Store Optimization) specialists, market researchers, and data teams who need reliable Google Play data at scale.

What it does

  • πŸ”Ž Search apps by keyword and get every matching app.
  • πŸ“± App details – complete metadata for any app (by package name / appId).
  • ⭐ Reviews – scrape user reviews with rating, text, date, version, and developer replies.
  • 🌍 Any country & language – choose the storefront (country) and text language (language).
  • 🧱 Clean, complete output – ratings, install counts, genre, version, release date, content rating, IAP info, developer contact, and more.

Why this scraper

Most Google Play scrapers return thin data or only reviews. This one returns complete app records (every search result is enriched with full app details) and deep reviews and keyword search β€” in one Actor, with residential-proxy reliability.

Example input

{
"searchQueries": ["fitness tracker", "habit app"],
"appIds": ["com.spotify.music", "com.whatsapp"],
"maxAppsPerSearch": 50,
"fullDetails": true,
"scrapeReviews": true,
"maxReviewsPerApp": 200,
"country": "us",
"language": "en"
}

Example app output

{
"type": "app",
"title": "Loop Habit Tracker",
"appId": "org.isoron.uhabits",
"developer": "Loop Habits",
"score": 4.72,
"ratings": 62458,
"reviews": 3379,
"installs": "5,000,000+",
"genre": "Productivity",
"version": "2.3.1",
"released": "Feb 22, 2016",
"contentRating": "Everyone",
"developerEmail": "dev@loophabits.org",
"offersIAP": false,
"url": "https://play.google.com/store/apps/details?id=org.isoron.uhabits"
}

Example review output

{
"type": "review",
"appId": "org.isoron.uhabits",
"userName": "Jane D.",
"score": 5,
"text": "Best habit tracker on Android.",
"date": "2026-06-06T07:53:00.000Z",
"thumbsUp": 12,
"version": "2.3.1"
}

Common use cases

  • ASO & keyword research – track which apps rank for your target keywords.
  • Review analysis & sentiment – export thousands of reviews for analysis.
  • Competitor monitoring – watch ratings, versions, and install growth.
  • Market research – build datasets of apps by category or keyword.
  • Lead generation – collect developer contact details from app listings.

Input reference

FieldTypeDescription
searchQueriesarrayKeywords to search on Google Play.
appIdsarraySpecific package names (e.g. com.whatsapp).
maxAppsPerSearchintegerMax apps returned per query.
fullDetailsbooleanEnrich each result with complete app details (default true).
scrapeReviewsbooleanAlso scrape reviews for every app found.
maxReviewsPerAppintegerMax reviews per app.
countrystringTwo-letter storefront country code (default us).
languagestringTwo-letter language code (default en).

FAQ

How do I scrape Google Play reviews? Add appIds or searchQueries, set scrapeReviews to true, and set maxReviewsPerApp.

Do I need a Google Play API key? No. This Actor needs no API key or login.

Can I scrape a whole category or keyword? Yes β€” use searchQueries to pull all matching apps, then enable reviews if needed.

Is the data fresh? Reviews and app details are fetched live from Google Play at run time.

What about reliability? Use residential proxies (the default) for stable, large-scale runs.