Google Play Scraper - Apps, Ratings & Installs (No API Key) avatar

Google Play Scraper - Apps, Ratings & Installs (No API Key)

Pricing

from $3.50 / 1,000 apps

Go to Apify Store
Google Play Scraper - Apps, Ratings & Installs (No API Key)

Google Play Scraper - Apps, Ratings & Installs (No API Key)

Scrape Google Play 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 to CSV, JSON or Excel.

Pricing

from $3.50 / 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

4 hours ago

Last modified

Share

Google Play Scraper — Apps, Ratings & Installs (No API Key)

Turn the Google Play Store into a clean dataset. Search by keyword or pass package IDs / store URLs, and get one tidy row per app: title, developer, category, rating, rating count, install count, price, content rating, version, last-updated date, and icon.

No API key, no login. Data comes from each app page's own embedded data (schema.org JSON-LD plus the store page markup).

Pairs with the Apple App Store actor for cross-platform coverage.

What you can do with it

  • 💡 Find a profitable nichediscover: FINANCE (or any category) returns what is currently ranking, with installs, ratings and prices, so you can see how crowded a niche is and what the leaders charge.
  • 📊 App market research — pull a whole category or keyword and compare ratings and installs.
  • 🔍 ASO / competitor tracking — watch a rival's rating, review count, version and update cadence.
  • 💰 Price monitoring — track paid-app pricing per country.
  • 🗂️ Build app datasets — export a niche to CSV/JSON/Excel.

Input

FieldTypeDescription
searchTermsarrayKeywords to search Play, e.g. meditation, budget tracker.
appIdsarrayPackage names (com.spotify.music) or full store URLs.
discoverselectNiche research: top for the overall top-apps chart, or a category (FINANCE, BUSINESS, HEALTH_AND_FITNESS, GAME, …) to pull every app currently ranking in it.
countryCodestringRegion for pricing/availability (Play gl), e.g. us, gb, ma. Default us.
languagestringContent language (Play hl), e.g. en, fr, ar. Default en.
maxItemsintegerMax apps per run (1–300).

Example

{
"searchTerms": ["meditation"],
"appIds": ["com.spotify.music", "com.whatsapp"],
"countryCode": "us",
"maxItems": 50
}

Niche research — no keywords needed, just pick a category:

{ "discover": "FINANCE", "countryCode": "us", "maxItems": 50 }

Output (one row per app)

app_id, title, url, developer, developer_url, category, description, rating, rating_count, price, currency, is_free, content_rating, operating_system, installs_text, installs, version, updated, icon, country, language.

Sample row

{
"app_id": "com.spotify.music",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"category": "MUSIC_AND_AUDIO",
"rating": 4.34,
"rating_count": 36020992,
"installs_text": "1,000,000,000+",
"installs": 1000000000,
"price": 0.0,
"currency": "USD",
"is_free": true,
"content_rating": "Teen",
"version": "9.1.22.1630",
"updated": "Jul 28, 2026"
}

Honest notes

  • Chart sizes are what Google serves: a category page returns roughly 25-40 apps and the overall top page around 80. Those are Google's own page sizes, not a cap this actor imposes. The legacy topselling_free / topselling_paid collection URLs now render empty and are deliberately not used.

  • installs, version and updated are parsed from the page markup rather than JSON-LD (Google does not publish them as structured data), so they are best-effort and can come back null on some locales. Every other field comes from JSON-LD and is stable.

  • installs_text keeps Google's own banding (1,000,000,000+) because that is all the store discloses; installs is that band converted to a number for sorting/filtering.

  • Prices and availability are per countryCode — Google localizes both.

  • Requests are paced and retried automatically. For large runs, enable Apify Proxy.