Google Play Scraper avatar

Google Play Scraper

Pricing

from $0.25 / 1,000 results

Go to Apify Store
Google Play Scraper

Google Play Scraper

All-in-one Google Play scraper. Search apps, get full details (27 fields with developer email/website), and extract reviews with filters. No browser, no proxy, 256MB.

Pricing

from $0.25 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Google Play Scraper — Search, App Details & Reviews (All-in-One)

The only Google Play Store scraper you need. Search for Android apps, pull complete app details, and extract reviews — all in a single actor with three simple modes. No juggling multiple tools, no separate scrapers for each job.


Why Use This All-in-One Google Play Scraper?

  • 3 modes in 1 actor — search apps, fetch full app details, or scrape reviews, all from the same tool
  • 27 fields per app in details mode — developer email, website, install counts, privacy policy links, and more
  • Install counts included — see exactly how many installs each app has, both as a display string and a precise minimum
  • Developer contact info included — email and website fields most Google Play scrapers don't bother capturing
  • Rating filter and 3 sort modes in Reviews mode — isolate exactly the reviews you need
  • No browser, no proxy, no API key required — fully anonymous, zero setup, zero maintenance
  • Fast across every mode — search, details, and reviews all return in seconds, not minutes

Whether you're doing Android App Store Optimization, competitive research, or building an app intelligence dashboard, this scraper replaces three separate tools with one.


The Three Modes

Search Mode

Enter one or more keywords and get back a ranked list of matching Android apps — exactly as they appear in Google Play's own search results. Perfect for keyword research, competitor discovery, and ASO ranking checks.

Details Mode

Provide a Google Play package ID or URL and get back the complete app profile: developer contact info, install counts, pricing, category, content rating, description, version history, and more — 27 fields in total.

Reviews Mode

Provide a Google Play package ID or URL and get back individual user reviews with ratings, review text, thumbs-up counts, app version, and developer replies — the same review engine used by our dedicated Google Play Reviews Scraper.


Input Parameters

{
"mode": "search",
"searchTerms": ["messaging apps"],
"country": "us",
"language": "en",
"maxResults": 50
}
ParameterTypeRequiredDefaultDescription
modestringYessearchWhich mode to run: search, details, or reviews.
searchTermsarraySearch mode onlyKeywords to search for on Google Play.
appIdsarrayDetails / Reviews mode onlyGoogle Play package IDs or URLs.
countrystringNousTwo-letter country code for localized results.
languagestringNoenTwo-letter language code for result content.
maxResultsintegerSearch mode only50Maximum apps to return per search term.
maxReviewsintegerReviews mode only500Maximum reviews to return per app.
sortBystringReviews mode onlynewestReview sort order: newest, relevant, or rating.
ratingFilterarrayReviews mode onlyall ratingsOnly include reviews with these star ratings, e.g. [1, 2].
sinceDatestringReviews mode onlyOnly include reviews on or after this date. Format: YYYY-MM-DD.

What Data Do You Get?

Search Mode (12 fields)

FieldDescription
typeResult type marker
appIdGoogle Play package ID
titleApp name
developerPublisher / developer name
ratingCurrent overall average rating
installsDisplay-formatted install count (e.g. "1,000,000,000+")
priceApp price
iconUrlApp icon URL
urlDirect Google Play link
queryThe search term that returned this result
countryStorefront the result was pulled from
scrapedAtTimestamp of when the data was collected

Details Mode (27 fields)

FieldDescription
typeResult type marker
appIdGoogle Play package ID
titleApp name
developerPublisher / developer name
developerEmailDeveloper's public contact email
developerWebsiteDeveloper's website URL
ratingCurrent overall average rating
ratingCountTotal number of ratings
installsDisplay-formatted install count
minInstallsPrecise minimum install count
priceNumeric app price
freeWhether the app is free
currencyCurrency code for the price
categoryPrimary Google Play category
contentRatingAge content rating
descriptionFull app description
versionCurrent app version
androidVersionMinimum required Android version
updatedDate the app was last updated
releasedOriginal app release date
privacyPolicyUrlLink to the developer's privacy policy
urlDirect Google Play link
iconUrlApp icon URL
screenshotUrlsURLs to app screenshots
countryStorefront the data was pulled from
languageLanguage used for the result content
scrapedAtTimestamp of when the data was collected

Reviews Mode (17 fields)

FieldDescription
reviewIdUnique identifier for the review
titleReview headline, if the reviewer set one
authorReviewer's display name
authorImageURL to the reviewer's profile photo
ratingStar rating from 1 to 5
textFull review body text
urlDirect link to the review on Google Play
dateReview submission date (ISO 8601)
thumbsUpNumber of users who found the review helpful
appVersionApp version the review was written against
developerReplyThe developer's reply text, if one was posted
developerReplyDateDate the developer replied
appIdGoogle Play package ID
countryStorefront the review was pulled from
languageLanguage code used for review content
scrapedAtTimestamp of when the data was collected
statusResult status for the review row

How Fast Is It?

ModeVolumeTime
Search59 apps~2 seconds
Details3 apps~2 seconds
Reviews50 reviews~3 seconds
Reviews500 reviews~30 seconds
Reviews5,000 reviews~1 minute

There's no browser to spin up and no proxy hops to wait on in any mode, so search, details, and reviews all return in seconds regardless of how many apps or countries you request.


Use Cases

App Store Optimization (ASO) & Keyword Research

  • Check keyword rankings by running Search mode with your target keywords and seeing exactly where your Android app lands
  • Discover competitor apps ranking for the same keywords you're targeting
  • Track ranking changes over time by running the same search terms on a schedule
  • Compare install counts across competitors using the installs and minInstalls fields

Competitive Intelligence & Market Research

  • Build a full competitor profile by combining Details mode (installs, pricing, category, description) with Reviews mode (user sentiment) for the same app
  • Track update frequency using the updated field across scheduled runs
  • Compare monetization strategies across a category using free, price, and currency
  • Monitor localized presence by pulling details and rankings across different countries and languages

Developer & Business Contact Research

  • Build outreach lists using developerEmail and developerWebsite for partnership, sales, or acquisition research
  • Verify developer legitimacy by checking for a populated privacyPolicyUrl and consistent developer contact info
  • Map developer portfolios by searching for apps from the same publisher across categories

Customer Support Quality Auditing

  • Audit developer reply coverage by checking which reviews have a populated developerReply field
  • Measure response time using the gap between date and developerReplyDate
  • Identify unanswered complaints by filtering for negative reviews (ratingFilter: [1, 2]) with no developer reply

AI, NLP & Machine Learning

  • Train ranking prediction models using search position combined with install counts and ratings
  • Build sentiment datasets by pairing Reviews mode output with Details mode context (category, price, installs)
  • Power app recommendation engines using category, rating, and description data at scale
  • Train customer support response models using real developerReply examples as ground truth

Frequently Asked Questions

Can I search, get details, and scrape reviews all in one run? Each run uses one mode at a time, but since all three modes live in the same actor, you can trigger them back-to-back with different mode values without switching tools or learning a new interface.

Does Google Play Details mode include the developer's contact information? Yes. developerEmail and developerWebsite are included in Details mode output, which many competing Google Play scrapers leave out entirely.

How are install counts reported? Two ways: installs gives you the display-formatted string Google Play shows publicly (like "1,000,000,000+"), and minInstalls gives you the precise minimum numeric value for easier sorting and comparison.

Can I filter reviews by star rating in this all-in-one scraper? Yes. Use ratingFilter in Reviews mode with an array like [1, 2] to only receive negative reviews, or [5] to pull only 5-star reviews.

Does this scraper capture developer replies to reviews? Yes. Reviews mode includes a developerReply field with the developer's response text, if one exists, plus a developerReplyDate.

Can I get Google Play rankings and details for other countries? Yes. Set the country and language parameters to pull localized search results, details, and reviews for any supported region.

Is a proxy required to use this scraper? No. All three modes run without any proxy configuration and without a browser, keeping every run fast and lightweight.

How does Reviews mode compare to a dedicated Google Play reviews-only scraper? It returns the same 17 review fields and uses the same underlying review engine, so you get identical review data whether you use this all-in-one actor or a reviews-only scraper — the difference is just convenience of having search and details in the same tool.

Does the details output include a privacy policy link? Yes. privacyPolicyUrl is included in Details mode, useful for compliance research or verifying an app meets basic transparency requirements.

Do I need a Google Play Console account to use this? No. Every mode works from publicly available Google Play data. You don't need developer credentials, app ownership, or any Google authentication.

Can I track how an app's ranking changes over time? Yes. Schedule Search mode to run daily or weekly with the same keywords and compare each app's position across runs.

What's the difference between installs and minInstalls? installs is the rounded, display-friendly string shown on the Play Store page. minInstalls is the precise minimum numeric threshold behind that string, better suited for sorting, filtering, or numeric analysis.

Can I filter reviews by date in this scraper? Yes. Use sinceDate in Reviews mode to only pull reviews submitted on or after a specific date.

Can I export results to Excel or Google Sheets? Yes. Apify datasets support exporting to JSON, CSV, Excel, XML, and other formats, plus direct integrations to Google Sheets and other tools.

Can I run this on a schedule to monitor changes? Yes. Apify's built-in scheduler lets you run any mode daily, weekly, or on any custom interval to continuously track rankings, app updates, install growth, or new reviews.


Output Formats

Results are available directly from your dataset in every format Apify supports:

  • JSON — structured data for programmatic use and API integration
  • CSV — flat table format, opens directly in Excel and Google Sheets
  • Excel (.xlsx) — native spreadsheet format with proper headers
  • XML — structured markup for enterprise integrations

Integration & Automation

Connect this Google Play scraper to your existing workflow:

  • Google Sheets — append new search results, app details, or reviews automatically
  • Slack / Discord — get notified when a scheduled run finds ranking changes or new reviews
  • Webhooks — trigger your own systems when a run completes
  • Zapier / Make — connect to thousands of apps without writing code
  • BigQuery / Snowflake / data warehouses — load app intelligence data for long-term analysis

Set up a recurring schedule with Apify's built-in scheduler to track Google Play rankings, monitor app updates, or watch for new reviews without lifting a finger.