Google Play Store Scraper avatar

Google Play Store Scraper

Pricing

Pay per usage

Go to Apify Store
Google Play Store Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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, movies plus subcategory values such as productivity, 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

ParameterTypeRequiredDefaultDescription
urlStringNo"https://play.google.com/store/search?q=cleaner&c=apps"Optional Play URL (search/category/cluster).
keywordStringNo"education"Search keyword if url is not provided.
categoryStringNo"apps"Top category: apps, games, books, movies.
subcategoryStringNo"productivity"Optional subcategory (for example tools, education, action).
results_wantedIntegerNo20Maximum number of items to save.
max_pagesIntegerNo10Maximum number of pages/clusters to fetch.
proxyConfigurationObjectNo{ "useApifyProxy": false }Proxy settings.

Output Data

FieldTypeDescription
item_idStringUnique item id (app package, book id, or movie id).
content_typeStringNormalized type: app, book, or movie.
titleStringApp title.
developerStringDeveloper/publisher name (apps).
authorArray/StringAuthor data (books, when available).
categoryStringCategory or genre label.
subcategoryStringInput subcategory used for the run.
store_typeStringInput top category (apps/games/books/movies).
ratingNumberAverage rating value.
rating_countNumberNumber of ratings (if available from detail page).
installsStringInstall range text.
duration_minutesNumberRuntime in minutes (movies, when available).
content_urlStringCanonical Google Play detail URL.
descriptionStringEnriched app description text.
icon_urlStringApp icon URL.
screenshotsArrayScreenshot URLs.
content_ratingStringContent rating label.
in_app_purchasesStringIn-app purchase text.
priceStringPrice value when available.
currencyStringPrice currency when available.
source_urlStringSource page URL used for extraction.
pageNumberPage/cluster sequence number in the run.
rankNumberRank in this run output.
scraped_atStringISO 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: 20 to validate your query quickly.
  • Use category + subcategory mode for broader discovery beyond search pages.
  • For large runs, use proxy configuration for better stability.

Use this actor in compliance with Google Play terms and applicable laws.