Google Play
Google Play app metadata, install ranges, and public review samples
This Actor reads public Google Play listing HTML/storefront data for package IDs or Play URLs and returns metadata, install ranges, pricing flags, and optional embedded review snippets. Review samples are limited to cards in the initial HTML.
Not Apple App Store, Chrome Web Store, or a full Play review-pagination crawler. Not ranking/ASO keyword volume.
from $3.00 / 1,000 results ($0.003 per Result) plus Actor Start $0.00005. Cheapest one-app paid path ≈ $0.00305 if one start + one result.
Open Google Play App Scraper on Apify
Google Play App Scraper, not a neighboring Actor
Use this page for this Actor’s job. Use Chrome Web Store Extension Intelligence for Chrome extensions; Use Website Content Extractor for Generic page markdown.
| This Actor | Chrome Web Store Extension Intelligence | Website Content Extractor | |
|---|---|---|---|
| Intent | Google Play App Scraper | Chrome extensions | Generic page markdown |
| Primary input | appUrls |
extensionUrls / searchTerms | urls |
| What it reads | Public sources listed on the Store page | Chrome Web Store | HTML body |
| Primary output | Dataset rows billed per live PPE | extension rows | markdown |
| Not this job | Not Apple App Store, Chrome Web Store, or a full Play review-pagination crawler. Not ranking/ASO keyword volume. | Not Google Play packages | Not Play storefront fields |
Store ID: taroyamada/google-play-intelligence. Respect source terms, robots.txt, and rate limits.
Use cases
- Android competitor metadata
- Install-range and rating watches
- Limited public review snippets
How is Google Play App Scraper different from Chrome Web Store Extension Intelligence and Website Content Extractor?
Google Play App Scraper — Ratings, Installs & ASO (taroyamada/google-play-intelligence): This Actor reads public Google Play listing HTML/storefront data for package IDs or Play URLs and returns metadata, install ranges, pricing flags, and optional embedded review snippets. Review samples are limited to cards in the initial HTML. Not Apple App Store, Chrome Web Store, or a full Play review-pagination crawler. Not ranking/ASO keyword volume. Chrome Web Store Extension Intelligence is for Chrome extensions (input extensionUrls / searchTerms; Chrome Web Store; extension rows). Not Google Play packages. Website Content Extractor is for Generic page markdown (input urls; HTML body; markdown). Not Play storefront fields.
What input is required?
Live required fields: appUrls. exampleRunInput uses com.spotify.music plus a Duolingo Play URL, reviewLimit 5. Schema default reviewLimit 20; set 0 to skip samples. country/language default us/en.
| Field | Type | Default | Notes |
|---|---|---|---|
appUrls |
array required | empty |
App URLs or package IDs. Google Play app URLs or Android package identifiers to inspect. |
country |
string | us |
Storefront country. Two-letter Google Play storefront code used for listing requests.. minLength=2 |
language |
string | en |
Language. Language code used for listing requests.. minLength=2 |
reviewLimit |
integer | 20 |
Embedded review sample limit. Maximum embedded public review samples to keep per app. Set to 0 to skip review samples. |
timeoutMs |
integer | 20000 |
Request timeout (ms). HTTP timeout per Google Play listing request. |
delivery |
string | dataset |
Delivery. Where to send results: dataset or webhook. |
webhookUrl |
string | empty |
Webhook URL. Webhook URL to POST results to when delivery=webhook. |
dryRun |
boolean | false |
Dry run. Run extraction without pushing rows to the dataset. |
Published Store example run input (omitted fields take schema defaults):
{
"appUrls": [
"com.spotify.music",
"https://play.google.com/store/apps/details?id=com.duolingo"
],
"country": "us",
"language": "en",
"reviewLimit": 5,
"timeoutMs": 20000,
"delivery": "dataset",
"dryRun": false
}
Run Google Play App Scraper on Apify
How do dataset, webhook, and dry-run delivery work?
delivery defaults to dataset on the live schema. Dataset output is the billable surface when rows are written. webhookUrl is used when delivery is webhook (and typically not during dryRun). dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema.
What does a result contain?
Published README Output Example / Sample Output JSON.
{
"meta": {
"implementationStatus": "partial",
"totalSources": 2,
"uniquePackages": 2,
"totals": {
"apps": 2,
"ok": 1,
"partial": 0,
"missing": 1,
"blocked": 0,
"invalid": 0,
"errors": 0,
"warnings": 3,
"totalReviewSamples": 5
}
},
"apps": [
{
"packageId": "com.spotify.music",
"status": "ok",
"app": {
"title": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"rating": 4.3,
"ratingCount": 35383844,
"installsText": "1,000,000,000+",
"contentRating": "Teen"
},
"reviewIntelligence": {
"availability": "sampled_public_html",
"sampleCount": 5,
"fullReviewCoverageAvailable": false
}
}
]
}
There is no published output JSON schema on the Store page.
How is Google Play App Scraper priced?
Billing is pay per event. The live Store card is from $3.00 / 1,000 results ($0.003 per Result) plus Actor Start $0.00005. Cheapest one-app paid path ≈ $0.00305 if one start + one result. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-actor-start (Actor Start) |
$0.00005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
apify-default-dataset-item (Result) |
$0.003 | Charged automatically for each item saved to the default dataset. |
The published README Cost block is stale versus the live Store pricing tab. README does not quote this Actor’s live PPE. It advertises follow-on listing-gap $9/$29. Live card: Actor Start $0.00005 + Result $0.003 (apify-actor-start, apify-default-dataset-item). This page quotes live PPE only.
from $3.00 / 1,000 results ($0.003 per Result) plus Actor Start $0.00005. Cheapest one-app paid path ≈ $0.00305 if one start + one result.
See Google Play App Scraper pricing on Apify
Limits to keep in mind
- Embedded HTML review cards only; no deep pagination
- reviewLimit 0–100
- Public Play pages only
- Not iOS App Store
- Respect source terms, robots.txt, and rate limits.
Open Google Play App Scraper on Apify
Related pages
- Chrome Web Store Extension Intelligence — Browser extensions, not Play packages.
- Website Content Extractor — Page markdown, not Play metadata.
- Apple App Store Scraper — iOS listings, not Google Play
- App Store & Google Play Listing Gap Report — Scored competitor listing gaps
- iOS & Android App Review Scraper — Combined review summaries
- App Store & Google Play Reviews & ASO Scraper — reviews and listing snapshots.
- Tools