Google Play App Details Scraper - Android App Metadata API
Pricing
$5.00 / 1,000 app detail scrapeds
Google Play App Details Scraper - Android App Metadata API
Get the full Google Play listing for any Android app: installs, rating histogram, price, IAP range, developer contact, version, release notes and screenshots. No login, structured JSON.
Pricing
$5.00 / 1,000 app detail scrapeds
Rating
0.0
(0)
Developer
Kobkoon Janngam
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Play App Details Scraper — Android App Metadata & Installs
Get the complete Google Play listing for any Android app — installs, the full star-rating histogram, price, in-app purchase range, developer contact details, version, release notes and screenshots — as one clean JSON row per app.
Quick start: press Start with no configuration at all. The Actor ships with ten well-known apps as its default and returns their full listings immediately. Then paste in your own package names.
Sample output
| title | developer | installs | score | ratings | priceText | genre | version | updated |
|---|---|---|---|---|---|---|---|---|
| Spotify: Music and Podcasts | Spotify AB | 1,000,000,000+ | 4.4 | 34,281,004 | Free | Music & Audio | varies | 2026-08-27 |
| Duolingo: Language Lessons | Duolingo | 500,000,000+ | 4.6 | 25,116,882 | Free | Education | 6.11.1 | 2026-08-25 |
Every row also carries appId, url, summary, description, developerId, developerWebsite, developerEmail, histogram, minInstalls, price, currency, free, offersIAP, inAppPurchaseRange, adSupported, genreId, contentRating, androidVersion, released, recentChanges, privacyPolicy, icon, headerImage, screenshots, screenshotCount and country.
Why this one
Most Google Play scrapers hand back whatever the page contained and let you deal with it. A raw listing is 57 fields and about 15 KB per app — four times what an AI agent can comfortably read, and most of it is CDN URLs.
This Actor returns a 2.5 KB row by default: the description is cut to a 600-character preview, the screenshot list to three, and descriptionTruncated and screenshotCount tell you exactly what was left out. Set includeFullText: true when you want everything. That one decision is why an LLM can hold thirty apps in context here and only four somewhere else.
The rating histogram is the other reason. score alone hides the shape of a rating — a 4.2 built on 60% five-star and 25% one-star is a different app from a flat 4.2, and histogram gives you both.
What you can do with it
- Competitive teardown. Pull ten rivals in one run and compare installs, IAP range, ad support and update cadence side by side.
- Watch a release.
version,updatedandrecentChangeson a schedule give you a changelog history for any app, including ones that publish no changelog anywhere else. - Price and monetisation research.
priceText,offersIAP,inAppPurchaseRangeandadSupportedin one table. - Feed an AI agent. Rows are small, consistently shaped and identical across runs, so a tool-calling model can reason over them without pagination.
Input
| Field | Default | Notes |
|---|---|---|
appUrlsOrIds | 10 sample apps | Package names (com.spotify.music) or full Google Play URLs. Mix freely. |
countries | ["us"] | Two-letter storefront codes. Listings differ by country: price, availability and language all change. |
language | en | Independent of country — read the Thai store in English with country: th, language: en. |
includeFullText | false | Returns the complete description and every screenshot. Rows get roughly six times larger. |
An app that is not published in a requested country is reported in the log and in SUMMARY, and the run still succeeds with everything else — availability is per-country and a missing app is an answer, not a failure.
Pricing
Pay per app record delivered. A run that resolves no apps charges you nothing.
Disclaimer
This is an unofficial tool. It is not affiliated with, authorised by, endorsed by, or in any way officially connected to Google LLC. "Google Play", "Android" and "Google" are trademarks of Google LLC.
It reads only public, unauthenticated Google Play app listing pages
(/store/apps/details) — a path that play.google.com/robots.txt does not disallow. It
signs into nothing, stores no credentials, and returns nothing that is behind a login or a
paywall.
Google can change the page structure at any time. When a listing cannot be read, this Actor says so in the log and in the run summary rather than handing you an empty result that looks like an answer.