Google Play Scraper - Android Apps, Ratings & Installs avatar

Google Play Scraper - Android Apps, Ratings & Installs

Pricing

from $1.00 / 1,000 apps

Go to Apify Store
Google Play Scraper - Android Apps, Ratings & Installs

Google Play Scraper - Android Apps, Ratings & Installs

Google Play installs scraper: pull Android apps by keyword or package ID into clean rows - title, developer, category, rating, rating count, installs, price, content rating, version, last updated and icon. Keyless public store pages, no login. Export CSV, JSON or Excel.

Pricing

from $1.00 / 1,000 apps

Rating

0.0

(0)

Developer

Flash Scrape

Flash Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Google Play Installs Scraper - Android Apps, Ratings, Price

Search Google Play or pull top charts and get structured app rows: title, developer, rating, review count, install band, price, category and icon - from Play's public pages. No API key.

  • Search, category or top charts - three discovery modes
  • The numbers that matter - rating, review count, install band, price
  • 24 stable columns per app
  • Cheap - priced for bulk category sweeps

Quick start

Open the actor, keep the defaults, press Save & start. The reference run below is exactly that. Then adjust the input for your own search and export CSV, JSON or Excel from the dataset tab - or call it from the API and read the dataset programmatically.

A real row

Straight from a reference run, trimmed to the highlights:

{
"app_id": "com.spotlightsix.zentimerlite2",
"title": "Insight Timer - Meditation App",
"url": "https://play.google.com/store/apps/details?id=com.spotlightsix.zentimerlite2",
"developer": "Insight Network Inc",
"developer_url": "https://insighttimer.com",
"category": "HEALTH_AND_FITNESS",
"description": "Everyday Wellbeing for Sleep, Anxiety and Stress",
"rating": 4.7,
"rating_count": 260629,
"price": 0,
"currency": "USD",
"is_free": true
}

How it works

Play's public pages carry structured JSON-LD plus markup the actor parses; discovery modes map to search, category and top-chart URLs, all read as a US/English visitor for stable output.

Every column, with measured fill

ColumnFilled on the reference run
app_id100%
title100%
url100%
developer100%
developer_url100%
category100%
description100%
rating97%
rating_count97%
price100%
currency100%
is_free100%
content_rating100%
operating_system100%
installs_text100%
installs100%
version97%
updated100%
icon100%
country100%
language100%
scraped_at100%
actor_build100%
actor_run_id100%

A missing value is null; the column set never shifts, so your CSV import is stable across runs.

Input reference

FieldTypeDefaultNotes
searchTermsarray['meditation']Keywords to search the Play Store, e.g. 'meditation', 'budget tracker'. Each term returns its best-matching ap
appIdsarrayExact package names or store URLs, e.g. com.spotify.music or https://play.google.com/store/apps/details?id=com
discoverstringnonePull what is currently RANKING instead of apps you already know — 'top' for the overall top-apps chart, or a c
countryCodestringusTwo-letter country code for pricing and availability (Play 'gl' param), e.g. us, gb, de, ma, in.
languagestringenContent language for titles and descriptions (Play 'hl' param), e.g. en, fr, es, ar.
maxItemsinteger50Maximum number of apps to return across all inputs.
proxyConfigurationobject{'useApifyProxy': FalsOptional. Route requests through Apify Proxy. Recommended for larger runs: this site throttles or blocks datac

Pricing

Pay per result - charged only for rows delivered; the current rate is on this page's Pricing tab. Zero results cost zero, and failed fetches are never billed.

Use cases

  • Competitor tracking - Weekly export of your category's top chart with ratings and installs
  • ASO research - Which titles and developers own a keyword's results
  • Market sizing - Install bands across a whole category in one run

Honest limits

We would rather say it here than have you find out on a paid run:

  • Install counts are Google's public bands (e.g. 1M+), not exact figures - nobody has exact figures publicly
  • Ratings breakdown per star is not in Play's public markup; the row carries the aggregate

Scheduling & integrations

Every input works identically from the API, so this actor drops into schedules and pipelines: run it on an Apify Schedule for a recurring export, point a webhook at the finished run to push rows into Slack, Google Sheets (via Zapier/Make/n8n) or your warehouse, and page through the dataset with the standard Dataset API. Saved tasks keep your configuration one click away.

FAQ

Country/language? Runs read Play as a US/English visitor by default for stable columns.

iOS too? That's the separate App Store scraper on this account - same table shape philosophy.


Built by Flash Scrape - measured claims, stable columns, no API keys. Something missing? Open an issue on this actor and ask.