Google Play Scraper
Pricing
from $5.00 / 1,000 results
Go to Apify Store
Google Play Scraper
DeprecatedScrape app listings, ratings and reviews from Google Play Store
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
codingfrontend
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Features
- App Listings: Scrapes app data from Google Play Store including name, developer, rating, and price
- Install Counts: Captures the total install count displayed on each app's Play Store page
- App Categories: Extracts app category classifications (Games, Productivity, Health & Fitness, etc.)
- Full Descriptions: Retrieves complete app descriptions via deep scraping
- User Reviews: Optionally scrapes user reviews for each app
- Monetization Info: Records whether apps contain ads or in-app purchases
- Dual Mode: Supports both search-based discovery and direct URL scraping
- Localization Support: Configurable country and language codes for region-specific store listings
- Proxy Support: Built-in Apify Proxy with residential proxies for reliable Play Store access
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode | String | No | "search" | Scraping mode: search to find apps or productUrl for specific app URLs |
query | String | No | "fitness tracker" | Search term to find apps (used in search mode) |
productUrls | Array | No | [] | List of Google Play app URLs to scrape (used in productUrl mode) |
maxItems | Integer | No | 50 | Maximum number of app results (1–500) |
includeReviews | Boolean | No | false | Whether to scrape user reviews for each app |
deepScraping | Boolean | No | true | Visit each app's detail page for full data (description, installs, etc.) |
gl | String | No | "us" | Two-letter country code for localized results (e.g., us, in, gb) |
hl | String | No | "en" | Language code for results (e.g., en, hi, de, fr) |
proxyConfiguration | Object | No | Apify Residential | Proxy settings for the scraper |
Input Schema Example
{"mode": "search","query": "meditation app","maxItems": 20,"includeReviews": false,"deepScraping": true,"gl": "us","hl": "en","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output Schema
The scraper outputs structured JSON data for each app found on the Google Play Store.
Main Fields
| Field | Type | Description |
|---|---|---|
position | Integer | Result position in the search |
appName | String | App name |
developer | String | Developer or publisher name |
rating | Number | Average user rating (0–5) |
reviewCount | String | Total number of user reviews |
price | String | App price (e.g., "Free", "$2.99") |
installs | String | Install count (e.g., "10M+", "500K+") |
category | String | App category |
description | String | Full app description (from deep scraping) |
containsAds | Boolean | Whether the app contains advertisements |
hasInAppPurchases | Boolean | Whether the app has in-app purchases |
link | String | Direct Google Play Store URL |
thumbnail | String | App icon/thumbnail image URL |
App Listing Example
{"position": 1,"appName": "Headspace: Sleep & Meditation","developer": "Headspace Inc.","rating": 4.4,"reviewCount": "352K","price": "Free","installs": "10M+","category": "Health & Fitness","description": "Headspace is your guide to mindfulness and meditation, offering hundreds of guided sessions...","containsAds": false,"hasInAppPurchases": true,"link": "https://play.google.com/store/apps/details?id=com.getsomeheadspace.android","thumbnail": "https://play-lh.googleusercontent.com/headspace-icon.png"}