Google Play App Scraper avatar

Google Play App Scraper

Pricing

from $0.28 / 1,000 app results

Go to Apify Store
Google Play App Scraper

Google Play App Scraper

Scrape Google Play apps - search, top charts, similar apps, developer portfolios and app detail. Get title, developer, rating, installs, price, IAPs, category, version and screenshots. Pay per result.

Pricing

from $0.28 / 1,000 app results

Rating

0.0

(0)

Developer

Data Forge

Data Forge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape Google Play apps at scale. Apps from $0.25 / 1,000 results - pull 20,000+ app rows in one run. Search keywords, country-localized top charts, similar apps, developer portfolios and detailed app pages come back as clean structured rows, with no subscription.

What does the Google Play App Scraper do?

The Google Play App Scraper turns the Play Store into a structured dataset. Feed it search keywords, app IDs, developer IDs or chart selectors, pick your modes, and it returns app title, developer, rating, installs, price, category, version, screenshots and more as flat rows you can sort, filter and export to CSV, Excel or JSON.

Five modes run from one input form:

ModeWhat you getNeeds
searchKeyword search results from Google PlaySearch queries
topchartsCountry-localized top free, paid or grossing chartsCountry + collection
similarApps similar to a given appApp names, IDs or URLs
developerA developer's app portfolioDeveloper IDs
appDetailed app page (60+ fields)App names, IDs or URLs

Flip on Fan out listings to app detail and each listing row is enriched with a detailed app page, so a single search returns ranking plus deep metadata in one pass.

What data can you get from a Google Play app?

Each app row carries the buyer-facing columns plus a data payload with 60+ raw fields:

  • Identity - app title, package ID (com.whatsapp), Play Store URL, icon
  • Developer - developer name, developer ID, portfolio link
  • Ratings - average score (1.0 to 5.0), rating count, review count
  • Reach - install-count buckets (e.g. 10,000,000,000+)
  • Pricing - price, free flag, currency, in-app purchase ranges (IAPs)
  • Classification - category / genre, content rating
  • Release - release date, last update, current version
  • Media - icon, screenshots, header image, description and short summary

Listing rows return the lightweight fields; app-detail rows carry the deep metadata for market and competitor work.

How to scrape Google Play apps

  1. Open the Google Play App Scraper and click Try it - the input form is prefilled with a puzzle games search, so you get real data on the first click.
  2. Replace it with your own search queries, app IDs / URLs, developer IDs or similar-to app IDs.
  3. Pick your data types (search, top charts, similar, developer, app detail).
  4. Set country and language for localized rankings, and a max results per type cap.
  5. (Optional) Turn on Fan out listings to app detail to enrich each result with deep metadata.
  6. Click Save & Start, then export the dataset to CSV, Excel or JSON, or pull it through the API.

Input example

{
"searchQueries": ["puzzle games"],
"dataTypes": ["search", "topcharts"],
"country": "us",
"lang": "en",
"maxResults": 20,
"chartCollection": "topselling_free",
"includeAppDetails": false
}

Output example

A search-result row:

{
"query": "puzzle games",
"row_type": "search_result",
"app_id": "com.king.candycrushsaga",
"title": "Candy Crush Saga",
"developer": "King",
"score": 4.6,
"price": 0.0,
"free": true,
"installs": "1,000,000,000+",
"icon": "https://play-lh.googleusercontent.com/...",
"description_short": "Match candies in this tasty puzzle adventure.",
"data": { "...": "60+ raw fields" }
}

An app-detail row:

{
"query": "com.spotify.music",
"row_type": "app_detail",
"app_id": "com.spotify.music",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"developer_id": "Spotify+AB",
"category": "Music & Audio",
"score": 4.3,
"ratings": 31280544,
"reviews": 5128342,
"installs": "1,000,000,000+",
"price": 0.0,
"free": true,
"content_rating": "Teen",
"released": "Oct 7, 2008",
"version": "8.9.42.575",
"icon": "https://play-lh.googleusercontent.com/...",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music",
"data": { "...": "screenshots, IAPs, rating histogram, description" }
}

The dataset ships with Overview and Apps table tabs, so each view reads as a clean spreadsheet. Error rows carry an error_code and are free.

How much does it cost to scrape Google Play apps?

Pay per result, no subscription:

  • app-result (search, top charts, similar, developer rows) - $0.25 / 1,000 ($0.00025 each)
  • app-detail (detailed app page, 60+ fields) - $3.90 / 1,000 ($0.0039 each)

Worked math: Apify's $5 free monthly credits cover about 20,000 app listing rows ($5 / $0.00025) before you spend a cent of your own. Need deep metadata? Detailed app pages run $3.90 / 1,000, so 1,000 complete app profiles cost under four dollars. Error rows are never charged, so you only pay for real data.

What can you use Google Play app data for?

  • App Store Optimization (ASO) - track titles, ratings, install buckets and category rankings to refine keywords and listings.
  • Market intelligence - size a category by pulling top free, paid and grossing charts per country.
  • Competitor tracking - monitor a rival app's score, version cadence, install growth and pricing over time.
  • Developer mapping - pull a developer's portfolio to map a publisher's catalog and reach.
  • Lead generation - build lists of developers and apps in a niche for outreach.
  • Discovery and recommendations - use similar-app graphs to surface adjacent apps and substitutes.
  • Pricing and monetization research - compare price, free flags and in-app purchase ranges across a segment.
  • Trend monitoring - watch country-localized charts to catch rising apps early.
  • Investment and due diligence - benchmark traction signals (installs, ratings, review velocity) across a portfolio.

Scraping publicly available data is generally legal, and this actor only collects public Google Play listing pages that any visitor can view without logging in. Court rulings such as hiQ v. LinkedIn have supported the collection of public data. You stay responsible for how you use the output: respect copyright, trademarks, privacy laws (GDPR / CCPA) and Google's terms where they apply, and avoid republishing personal data. Consult a lawyer if you need certainty for a commercial deployment.

Part of the Data Forge Google Play fleet:

FAQ

Can I scrape top charts for a specific country? Yes. Set country to a 2-letter code (us, jp, de) and pick a chartCollection (top free, paid or grossing). Charts are localized to that country.

How do I get deep app metadata, not just listing columns? Use the app data type with app IDs or URLs, or turn on Fan out listings to app detail to enrich each listing with a detailed app page (60+ fields).

Can I run this from the API or an integration? Yes. Start runs and fetch the dataset through the Apify API, the JavaScript / Python clients, webhooks and the scheduler, or the Apify MCP server so AI agents can call the actor as a tool.

What export formats are supported? CSV, Excel, JSON, JSONL, XML or RSS, through the Console or API.

What happens to failed inputs? Failed or not-found inputs come back as error rows with an error_code and are free, so you only pay for real results.

Do I need internal IDs? No. Search by keyword like a human, paste app IDs or Play URLs, or enter a developer name, and the actor normalizes the input for you.

Support

I personally support each customer - reach out on any channel for help, enterprise plans or custom scraping.

Telegram WhatsApp Email