Google Play Scraper
Pricing
from $0.25 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode | string | Yes | search | Which mode to run: search, details, or reviews. |
searchTerms | array | Search mode only | — | Keywords to search for on Google Play. |
appIds | array | Details / Reviews mode only | — | Google Play package IDs or URLs. |
country | string | No | us | Two-letter country code for localized results. |
language | string | No | en | Two-letter language code for result content. |
maxResults | integer | Search mode only | 50 | Maximum apps to return per search term. |
maxReviews | integer | Reviews mode only | 500 | Maximum reviews to return per app. |
sortBy | string | Reviews mode only | newest | Review sort order: newest, relevant, or rating. |
ratingFilter | array | Reviews mode only | all ratings | Only include reviews with these star ratings, e.g. [1, 2]. |
sinceDate | string | Reviews mode only | — | Only include reviews on or after this date. Format: YYYY-MM-DD. |
What Data Do You Get?
Search Mode (12 fields)
| Field | Description |
|---|---|
| type | Result type marker |
| appId | Google Play package ID |
| title | App name |
| developer | Publisher / developer name |
| rating | Current overall average rating |
| installs | Display-formatted install count (e.g. "1,000,000,000+") |
| price | App price |
| iconUrl | App icon URL |
| url | Direct Google Play link |
| query | The search term that returned this result |
| country | Storefront the result was pulled from |
| scrapedAt | Timestamp of when the data was collected |
Details Mode (27 fields)
| Field | Description |
|---|---|
| type | Result type marker |
| appId | Google Play package ID |
| title | App name |
| developer | Publisher / developer name |
| developerEmail | Developer's public contact email |
| developerWebsite | Developer's website URL |
| rating | Current overall average rating |
| ratingCount | Total number of ratings |
| installs | Display-formatted install count |
| minInstalls | Precise minimum install count |
| price | Numeric app price |
| free | Whether the app is free |
| currency | Currency code for the price |
| category | Primary Google Play category |
| contentRating | Age content rating |
| description | Full app description |
| version | Current app version |
| androidVersion | Minimum required Android version |
| updated | Date the app was last updated |
| released | Original app release date |
| privacyPolicyUrl | Link to the developer's privacy policy |
| url | Direct Google Play link |
| iconUrl | App icon URL |
| screenshotUrls | URLs to app screenshots |
| country | Storefront the data was pulled from |
| language | Language used for the result content |
| scrapedAt | Timestamp of when the data was collected |
Reviews Mode (17 fields)
| Field | Description |
|---|---|
| reviewId | Unique identifier for the review |
| title | Review headline, if the reviewer set one |
| author | Reviewer's display name |
| authorImage | URL to the reviewer's profile photo |
| rating | Star rating from 1 to 5 |
| text | Full review body text |
| url | Direct link to the review on Google Play |
| date | Review submission date (ISO 8601) |
| thumbsUp | Number of users who found the review helpful |
| appVersion | App version the review was written against |
| developerReply | The developer's reply text, if one was posted |
| developerReplyDate | Date the developer replied |
| appId | Google Play package ID |
| country | Storefront the review was pulled from |
| language | Language code used for review content |
| scrapedAt | Timestamp of when the data was collected |
| status | Result status for the review row |
How Fast Is It?
| Mode | Volume | Time |
|---|---|---|
| Search | 59 apps | ~2 seconds |
| Details | 3 apps | ~2 seconds |
| Reviews | 50 reviews | ~3 seconds |
| Reviews | 500 reviews | ~30 seconds |
| Reviews | 5,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
installsandminInstallsfields
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
updatedfield across scheduled runs - Compare monetization strategies across a category using
free,price, andcurrency - Monitor localized presence by pulling details and rankings across different countries and languages
Developer & Business Contact Research
- Build outreach lists using
developerEmailanddeveloperWebsitefor partnership, sales, or acquisition research - Verify developer legitimacy by checking for a populated
privacyPolicyUrland 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
developerReplyfield - Measure response time using the gap between
dateanddeveloperReplyDate - 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
developerReplyexamples 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.