Google Play App Details Scraper
Pricing
$2.00 / 1,000 app fetcheds
Google Play App Details Scraper
Full Google Play listing per app id or URL, up to 500 apps per run, any country: title, developer, rating with counts, exact installs, price, in-app purchases, category, content rating, version, dates, description, images. Pay per delivered app.
Pricing
$2.00 / 1,000 app fetcheds
Rating
0.0
(0)
Developer
Steadydata Team
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
38 minutes ago
Last modified
Categories
Share
Google Play App Details Scraper (bulk, per country)
The full Google Play listing for up to 500 apps per run, by package name or URL, in any store country and language: title, developer, rating with ratings and reviews counts, installs (the "50M+" text plus Google's exact figure), price and currency, in-app purchase range, category, content rating, version, minimum Android version, release and update dates, summary, description, icon, header image and screenshots. You only pay for apps that are actually delivered.
Why this scraper
- The real numbers behind the page. Google's listing page embeds more than it shows: next to "50M+" sits the actual install count (97,132,476 for Minecraft in testing on 13-09-2026), and next to the star rating the exact ratings and reviews counts. All of it is delivered.
- Per country. Prices, availability, install text and content rating follow the
store country you choose; language follows
language. - 31 clean fields, flat. One row per app, ready for a spreadsheet, a database or an LLM prompt. Dates as text and as ISO timestamps.
- No proxies to pay for. Google Play serves listing pages to Apify's standard datacenter pool, so this actor runs without residential proxies, which is why it can be priced per app rather than per megabyte.
- Only delivered apps are charged. An app that does not exist in the chosen country comes back as a clear error record at no cost.
Who this is for
App marketers and ASO teams tracking competitors across countries. Analysts sizing a category by installs and ratings. Investors and researchers building app datasets. Anyone who needs listing data for a list of apps without visiting each page.
Who this is not for
This actor works from app ids or URLs you already have. It does not search Google Play by keyword and does not list top charts; Google's robots.txt closes the search page and this actor respects that. Reviews are not included either: the listing page carries only the counts, and reviews would mean reviewer names, which this publisher does not collect. The developer's e-mail and postal address, which the page does show, are left out on purpose.
Input example
{"apps": ["com.whatsapp", "https://play.google.com/store/apps/details?id=com.strava"],"country": "US","language": "en"}
Output example
{"appId": "com.mojang.minecraftpe","url": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe&hl=en&gl=US","title": "Minecraft: Dream it, Build it!","developer": "Mojang","developerUrl": "https://play.google.com/store/apps/dev?id=4772240228547998649","summary": "Millions of crafters have smashed billions of blocks! Now you can join the fun!","description": "Dive into an open world of building, crafting, and survival ...","score": 4.31,"ratings": 5826908,"reviews": 634745,"installsText": "50M+","installsMin": 50000000,"installsReal": 97132476,"price": 6.99,"currency": "USD","isFree": false,"inAppPurchases": "$0.99 - $49.99 per item","category": "Arcade","categoryId": "GAME_ARCADE","contentRating": "Everyone 10+","version": "1.26.45.1","androidVersion": "8.0","released": "Aug 15, 2011","updated": "Aug 19, 2026","updatedAt": "2026-08-19T18:41:38Z","website": "http://help.mojang.com","iconUrl": "https://play-lh.googleusercontent.com/...","headerImageUrl": "https://play-lh.googleusercontent.com/...","screenshotUrls": ["https://play-lh.googleusercontent.com/...", "..."],"country": "US","language": "en","status": "ok"}
An app that cannot be found produces an error record instead, and is not charged:
{"input": "com.does.not.exist","status": "error","errorCode": "NOT_FOUND","error": "Google Play has no listing for com.does.not.exist in US"}
Error codes: INVALID_APP_ID, NOT_FOUND, BLOCKED. INPUT_TRUNCATED appears once when your input is longer than this actor accepts.
Related actors from steadydata
- app-store-app-details: the same app on Apple's side
- app-store-search (publishing soon): keyword rankings in the App Store
Pricing
Pay per event: one app-fetched event per delivered app. No charge for apps that
fail, no separate platform-usage surcharge.
FAQ
Why is version sometimes empty?
Google shows "Varies with device" for apps that ship different builds per device; there
is no single version string to deliver.
What is the difference between installsMin and installsReal?
installsMin is the number behind the "50M+" label. installsReal is the exact install
count Google embeds in the page; it is the figure to use for analysis.
Can I get reviews? Not with this actor, and not from this publisher: reviews carry reviewer names.
Can I search by keyword or scrape the top charts? No. Google's robots.txt disallows the search page, so it is not used here.
Is personal data collected? No. Developer name and website are company data; the developer's e-mail and postal address are deliberately not read.
What happens when Google changes the page? The listing data is a positional structure that Google reshuffles now and then. The actor is monitored daily and fixed fast, and while it is broken you are not charged, because only delivered apps cost anything.