Google Play Apps Scraper avatar

Google Play Apps Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Google Play Apps Scraper

Google Play Apps Scraper

Extract app listings and details from the Google Play Store by search, app IDs, developer or category. Scrape title, developer, category, rating, ratings count, installs, price, version, description, screenshots and content rating across any country region.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Michael Flores

Michael Flores

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Extract app listings and full details from the Google Play Store across all 34 categories and any country region, from search results, developer pages, app IDs or category charts.

Apify Coverage Maintained Output

31 fields
per record
Worldwide
any country region
JSON / CSV / Excel
output formats
Updated
2026-06-22

What you get

Each app returns a structured record ready to load into any database, spreadsheet, or analytics pipeline:

  • icon: app icon image URL
  • title: app name as listed on the store
  • appId: Android package name, the unique app identifier
  • url: direct link to the app's Play Store page
  • developer: developer or publisher name
  • developerId*: developer identifier used on the store
  • category: human-readable category name
  • categoryId*: category code
  • score: average star rating as a precise decimal
  • scoreText: rounded star rating as shown on the store
  • ratingsCount*: number of ratings the app has received
  • reviewsCount*: number of written reviews
  • installs: install count bucket as shown on the store
  • minInstalls*: lower bound of the install count
  • maxInstalls*: estimated upper bound of the install count
  • price: numeric price in the store currency, 0 for free apps
  • currency: ISO currency code
  • free: whether the app is free
  • contentRating: age or content rating
  • version*: current app version, when published
  • released*: original release date
  • updated*: last update timestamp
  • summary*: short tagline
  • description*: full app description
  • developerEmail*: developer contact email
  • developerWebsite*: developer website
  • privacyPolicy*: privacy policy URL
  • headerImage*: feature graphic image URL
  • screenshots*: list of screenshot image URLs
  • observedAt: when this app was last seen by the scraper

*These fields only appear when Fetch Full Details is enabled, or in App IDs mode which always fetches details.

Who is it for

Use caseWho benefits
App market researchProduct teams sizing demand and ratings in a category
Competitor monitoringDevelopers tracking rivals' versions, installs and ratings
ASO and keyword researchApp store optimization specialists studying search results
Lead generationAgencies sourcing developer contact details
Data pipelinesAnalysts feeding BI tools or app intelligence dashboards

Frequently Asked Questions

Which countries and languages does it support?
Any Google Play region. Set the two-letter country code and language code in the input, and prices, availability and ranking reflect that region. The same app can be scraped across multiple countries to compare pricing and reach.

How many apps can I collect per run?
Search, developer and category modes each return up to roughly a couple hundred apps per page, and you cap the run with Max Items. App IDs mode collects exactly the package names you provide. For larger datasets, split by category or run several searches.

Can I look up specific apps by package name?
Yes. Choose App IDs mode and enter Android package names like com.whatsapp or com.spotify.music. Each one is fetched with its full detail page including description, screenshots, ratings count and version.

Why is the version field sometimes empty?
Some developers publish their app as Varies with device and do not expose a single version number on the store. In those cases the version field is null while every other field is still populated.

What happens if an app ID is wrong or removed?
The actor skips the failed lookup without stopping the run. That record carries the error field with the reason, and the rest of the run continues normally.


This actor is an independent tool and has no affiliation with Google or Google Play. It only accesses data that is publicly available on the platform. Use it in accordance with Google Play's terms of service.