Google Play App Scraper
Pricing
from $6.00 / 1,000 results
Google Play App Scraper
Get full Google Play app details (installs, ratings, rating breakdown, price, category, last update) plus developer email, website and address, by app ID or keyword search.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer
Maged
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Google Play App Scraper extracts full app details from the Google Play Store: installs (including the exact install count), rating and star breakdown, price, category, last update and version. It also returns developer contacts: legal name, email, phone, website and address. Look apps up by ID or link, or search by keyword and get every result with its ranking.
What does Google Play App Scraper do?
Give it app IDs, Google Play links, or search keywords. For every app it returns one clean row with store metrics (rating, ratings count, reviews count, 1–5 star histogram, installs, price, in-app purchase range, ads), listing content (title, summary, description, screenshots, what's new) and developer details. Keyword searches also record each app's rank for that keyword. You can pick the store country and language.
On the Apify platform you also get API access, scheduling, integrations (Google Sheets, Zapier, Make, webhooks) and run monitoring, so app tracking can run on autopilot.
Why scrape Google Play?
- Lead generation: build lists of app developers with their email, phone, website and business address, filtered by category, installs or rating.
- Market & competitor research: compare installs, ratings and update frequency across every app in a niche.
- App Store Optimization (ASO): track where apps rank for your keywords, and how titles, summaries and ratings change.
- Investment & M&A scouting: spot fast-growing apps from exact install counts and recent update activity.
- Monitoring: schedule runs to get alerted when a competitor ships an update or its rating moves.
How to scrape Google Play app data
- Open the Actor and go to the Input tab.
- Add app IDs or links to Apps, and/or keywords to Search keywords.
- Optionally set Country and Language (default: US, English).
- Click Start.
- Open the Output tab and switch between the Apps and Developer contacts views, or download everything as JSON, CSV, Excel or HTML.
Input
| Field | Type | Description |
|---|---|---|
apps | array | App IDs (com.spotify.music) or Google Play links. |
searchTerms | array | Keywords to search. Each result is returned with full details and its rank. |
maxAppsPerSearch | integer | Top apps to return per keyword (1–30). Default 20. |
country | string | Store country code, e.g. us, gb, de. Default us. |
language | string | Language code, e.g. en, de, es. Default en. |
{"apps": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.whatsapp"],"searchTerms": ["habit tracker"],"maxAppsPerSearch": 20,"country": "us","language": "en"}
Output
Each app is one row. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"appId": "com.habitrpg.android.habitica","title": "Habitica: Gamify Your Tasks","url": "https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica","summary": "Treat your life like a game to stay motivated and organized!","score": 4.658,"ratings": 75565,"reviews": 3933,"ratingHistogram": { "1": 2033, "2": 1016, "3": 2932, "4": 8738, "5": 60832 },"installs": "5,000,000+","minInstalls": 5000000,"realInstalls": 8302403,"free": true,"price": 0,"currency": "USD","offersInAppPurchases": true,"inAppPriceRange": "$0.99 - $47.99 per item","containsAds": true,"genre": "Productivity","contentRating": "Everyone","developer": "HabitRPG, Inc.","developerLegalName": "HabitRPG, Inc.","developerEmail": "mobile@habitica.com","developerPhone": "+1 415-562-6350","developerWebsite": "https://habitica.com","developerAddress": "120 Washington St APT 202\nSalem, MA 01970-6396\nUnited States","privacyPolicy": "https://habitica.com/static/privacy","released": "Dec 10, 2015","lastUpdated": "2026-08-26T16:55:46+00:00","version": "4.10.5","recentChanges": "New in 4.10.5\n- We've improved how our widgets adjust and resize...","searchTerm": "habit tracker","searchRank": 4,"country": "us","language": "en"}
Rows also include description, icon, headerImage, screenshots, video, categories, genreId and scrapedAt.
Dataset views
- Apps: rating, installs, category, price, last update and keyword rank.
- Developer contacts: legal name, email, phone, website, address and privacy policy for each app's developer.
Output data fields
| Field | Description |
|---|---|
score / ratings / reviews | Average rating, number of ratings, number of written reviews. |
ratingHistogram | Number of 1★ to 5★ ratings. |
installs / minInstalls / realInstalls | Install bracket as shown, its lower bound, and the exact install count. |
free / price / currency | Pricing. |
offersInAppPurchases / inAppPriceRange / containsAds | Monetization. |
genre / categories / contentRating | Classification. |
developer* | Developer name, legal name, email, phone, website and address, where published. |
released / lastUpdated / version / recentChanges | Release and update history. |
searchTerm / searchRank | The keyword that found the app and its position (search results only). |
error | Why an app couldn't be read (e.g. not available in that country), otherwise null. |
How many results will I get?
One row per app. Keyword searches produce up to Max apps per keyword rows each, so 3 keywords × 20 apps = up to 60 rows. An app found by two keywords appears once per keyword, with each rank.
Tips
- Country matters: availability, prices and search rankings differ by country. Run the same list per country if you need comparisons.
- Rank tracking: schedule a keyword run daily and compare
searchRankover time. - Lead lists: search for niche keywords, then filter the Developer contacts view by installs or rating.
FAQ
Why is a developer's address or phone missing? Developers choose what contact details to publish. Many individual developers only list an email.
Why do some apps return "not available in this country"? Apps can be region-locked. Try the country where the app is published.
Is scraping Google Play legal? The Actor only collects publicly available store listings. Developer contact details can include personal data, especially for individual developers. You're responsible for using them lawfully, e.g. under GDPR and anti-spam rules. When in doubt, consult a lawyer.
Need reviews too? Use a dedicated Google Play reviews scraper alongside this Actor, and join the results on appId.
Found a bug or need a custom feature? Open an issue in the Issues tab. Custom solutions are available on request.
⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.