Google Play Scraper — Apps, Ratings, Installs & Developers
Pricing
from $0.35 / 1,000 apps
Google Play Scraper — Apps, Ratings, Installs & Developers
Scrape Google Play apps from search terms, package names or developers: rating, histogram, installs, price, in-app purchases, ads, content rating, dates, version, developer email, website and address, description, screenshots and search rank. $0.50 per 1,000 apps + $0.001/run.
Pricing
from $0.35 / 1,000 apps
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape Google Play Store apps with full details in one flat row per app. Start from search terms, package names / app links, or developers (name, numeric id or developer page), in any country and language. No login, no API key, no browser.
What you get
| Feature | What it means |
|---|---|
| Search results with rank | Every app on Google Play's search page for your keyword, in order, with searchRank (1 = first result) |
| Full app details | Title, rating, ratings and reviews counts, the 1-5 star histogram, installs (text, minimum and the more precise maxInstalls), price, currency, free flag, in-app purchase range, contains ads, content rating, release and update dates, version, minimum Android version |
| Developer contact | Developer name and id, email, website, legal name, address and phone when the app page shows them, privacy policy link |
| Media and text | Short summary, full description, what's new, icon, header image, every screenshot, promo video and its thumbnail |
| Whole developer catalogues | Give a developer and get all their apps (up to 500), not just the first 20 the page shows |
| Named misses | A package Google Play does not know is named in the run status and never charged |
How to use it
- Add search terms (e.g.
meditation,photo editor), and/or apps (com.spotify.musicor theplay.google.com/store/apps/details?id=…link), and/or developers (Spotify AB,5700313618786177705, or the developer page link). - Pick the country (
us,gb,de,in,br…) and language (en,de,pt-BR…). Prices, currency, availability and search results follow the country. - Set max apps per search term (Google Play's search page holds about 20-30 apps) and max apps per developer.
- Run it, then export to JSON, CSV or Excel, or read it over the API.
Input example
{"searchTerms": ["meditation"],"apps": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe"],"developers": ["Spotify AB"],"country": "us","language": "en","maxResultsPerSearch": 10,"maxAppsPerDeveloper": 100}
Output example
{"packageName": "com.mojang.minecraftpe","title": "Minecraft: Dream it, Build it!","url": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe","developer": "Mojang","developerId": "4772240228547998649","developerUrl": "https://play.google.com/store/apps/dev?id=4772240228547998649","developerEmail": "help@minecraft.net","developerWebsite": "http://help.mojang.com","developerLegalName": "Microsoft Corporation","developerAddress": "1 Microsoft Way\nRedmond, WA 98052\nUnited States","developerPhone": "+1 800-642-7676","privacyPolicyUrl": "http://go.microsoft.com/fwlink/?LinkId=521839","genre": "Arcade","genreId": "GAME_ARCADE","rating": 4.3037324,"ratingsCount": 5873494,"reviewsCount": 635219,"histogram": { "1": 628829, "2": 178964, "3": 270729, "4": 495824, "5": 4299132 },"installs": "50,000,000+","minInstalls": 50000000,"maxInstalls": 99893702,"free": false,"price": 6.99,"currency": "USD","priceText": "$6.99","originalPrice": null,"offersInAppPurchases": true,"inAppPurchaseRange": "$0.99 - $49.99 per item","containsAds": false,"contentRating": "Everyone 10+","contentRatingDescription": "Fantasy Violence","released": "Aug 15, 2011","releasedDate": "2011-08-15","updated": "2026-10-21T17:09:47.000Z","version": "1.26.60.4","minAndroidVersion": "8.0","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…","whatsNew": "What's new in 26.60: Various bug fixes!","icon": "https://play-lh.googleusercontent.com/…","headerImage": "https://play-lh.googleusercontent.com/…","screenshots": ["https://play-lh.googleusercontent.com/…"],"video": "https://play.google.com/video/lava/web/player/yt:movie:BLtLrFNRE-E?autoplay=1&embed=play","videoThumbnail": "https://play-lh.googleusercontent.com/…","source": "app","searchTerm": null,"searchRank": null,"developerQuery": null,"country": "us","language": "en","scrapedAt": "2026-10-30T21:40:00.000Z"}
Rows from a search carry source: "search", the searchTerm and its searchRank; rows from a developer carry source: "developer" and the developerQuery you gave. An app found by two sources is one row per source (its details page is read once).
Field notes
versionis"Varies with device"when the developer ships per-device builds (Google Play then shows no single version).maxInstallsis Google Play's own, more precise install figure behind the roundedinstallslabel.- The developer address and phone appear only when the app page shows them.
- Google Play no longer shows the download size on its web pages, so there is no size field.
- Text comes in the
languageyou choose.releasedDateis parsed when the language is English.
Pricing
$0.50 per 1,000 apps + $0.001 per run, usage included. Store discounts apply: $0.45 Bronze, $0.40 Silver, $0.35 Gold per 1,000.
You pay only for app rows delivered. Packages Google Play doesn't know, developers that don't exist, and failed requests are never charged. A run that finds nothing costs the $0.001 start.
How it works and its limits
- Search depth: Google Play's web search shows one page of results per term, about 20-30 apps (up to 50 in some countries). It has no "next page", so
maxResultsPerSearchabove that returns what the page holds. The run status says how many apps each search listed. - Developers: the developer page shows 20 apps; the scraper follows Google Play's own "more apps" call for the rest (89 apps for Google LLC in our test), up to
maxAppsPerDeveloper. - Numeric developer ids (
/store/apps/dev?id=…) are resolved to the developer's name, then listed in full. - Top charts are not offered: Google Play's chart call answered an error to every request we tried (October 2026).
- Requests go straight to Google Play, then through Apify's shared datacenter pool only if Google refuses. There is no proxy setting to configure.
Run status
Each run ends with a status message naming what happened to every source:
DELIVERED (with the counts), Google Play's own "No results" for a term, packages that answered 404 (named), developers that don't exist, and any request that failed (refused, rate-limited, page changed). A run that delivers nothing ends FAILED with the reason, unless Google Play proved there was nothing to return. A RUN_SUMMARY record in the key-value store lists every source with its outcome.
Related actors
- Google Play Reviews Scraper: the reviews of any Google Play app.
- App Store & Google Play Keyword Rank Tracker: where your apps rank for each keyword, in many countries, with rank changes over time.
FAQ
Do I need a Google account or API key? No. The scraper reads Google Play's public pages.
Can I get more than 30 results for a keyword? No: Google Play's web search shows one page per keyword. Use several related keywords, or list whole developers.
Which countries work? Any country Google Play serves. A country it does not serve is named in the status.