Google Play Store Scraper
Pricing
Pay per usage
Go to Apify Store
Google Play Store Scraper
Scrape Google Play Store apps instantly: extract ratings, reviews, downloads, pricing & metadata. Perfect for competitive analysis, market research & app intelligence. Bulk download app store data efficiently.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract Google Play Store listings by URL, keyword, category, and subcategory. The actor collects apps, books, and movies with normalized fields and removes empty values from output.
Features
- Flexible input mode — Run by direct Play URL or by keyword.
- Category + subcategory support — Use
apps,games,books,moviesplus subcategory values such asproductivity,tools,education,action,strategy. - Reliable multi-page collection — Continues through related pages and avoids duplicate-only loops.
- Detail enrichment — Collects richer fields like descriptions, ratings, authors, and duration where available.
- Clean output — Null/empty fields are removed before saving to dataset.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | "https://play.google.com/store/search?q=cleaner&c=apps" | Optional Play URL (search/category/cluster). |
keyword | String | No | "education" | Search keyword if url is not provided. |
category | String | No | "apps" | Top category: apps, games, books, movies. |
subcategory | String | No | "productivity" | Optional subcategory (for example tools, education, action). |
results_wanted | Integer | No | 20 | Maximum number of items to save. |
max_pages | Integer | No | 10 | Maximum number of pages/clusters to fetch. |
proxyConfiguration | Object | No | { "useApifyProxy": false } | Proxy settings. |
Output Data
| Field | Type | Description |
|---|---|---|
item_id | String | Unique item id (app package, book id, or movie id). |
content_type | String | Normalized type: app, book, or movie. |
title | String | App title. |
developer | String | Developer/publisher name (apps). |
author | Array/String | Author data (books, when available). |
category | String | Category or genre label. |
subcategory | String | Input subcategory used for the run. |
store_type | String | Input top category (apps/games/books/movies). |
rating | Number | Average rating value. |
rating_count | Number | Number of ratings (if available from detail page). |
installs | String | Install range text. |
duration_minutes | Number | Runtime in minutes (movies, when available). |
content_url | String | Canonical Google Play detail URL. |
description | String | Enriched app description text. |
icon_url | String | App icon URL. |
screenshots | Array | Screenshot URLs. |
content_rating | String | Content rating label. |
in_app_purchases | String | In-app purchase text. |
price | String | Price value when available. |
currency | String | Price currency when available. |
source_url | String | Source page URL used for extraction. |
page | Number | Page/cluster sequence number in the run. |
rank | Number | Rank in this run output. |
scraped_at | String | ISO timestamp. |
Usage Examples
Keyword + Category
{"keyword": "education","category": "apps","results_wanted": 50,"max_pages": 10}
Subcategory Listing (Apps)
{"category": "apps","subcategory": "productivity","results_wanted": 60,"max_pages": 10}
Subcategory Listing (Games)
{"category": "games","subcategory": "action","results_wanted": 60,"max_pages": 10}
Direct URL Run
{"url": "https://play.google.com/store/search?q=cleaner&c=apps","results_wanted": 40,"max_pages": 8}
Sample Output
{"item_id": "com.piriform.ccleaner","content_type": "app","content_url": "https://play.google.com/store/apps/details?id=com.piriform.ccleaner","title": "CCleaner – Phone Cleaner","developer": "Piriform","category": "Tools","store_type": "apps","subcategory": "productivity","rating": 4.5,"installs": "100,000,000+","description": "Clean up your phone storage with CCleaner for Android.","source_url": "https://play.google.com/store/apps/category/PRODUCTIVITY?hl=en&gl=us","page": 1,"rank": 1,"scraped_at": "2026-05-22T10:30:00.000Z"}
Tips
- Start with
results_wanted: 20to validate your query quickly. - Use category + subcategory mode for broader discovery beyond search pages.
- For large runs, use proxy configuration for better stability.
Legal Notice
Use this actor in compliance with Google Play terms and applicable laws.