Google Play Scraper - Apps, Ratings & Installs avatar

Google Play Scraper - Apps, Ratings & Installs

Pricing

from $0.80 / 1,000 apps

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

Google Play Scraper - Apps, Ratings & Installs

Scrape Google Play apps by search term, app ID or developer: rating, ratings count, rating histogram, installs (incl. exact count), price, in-app purchases, ads, release and update date, description and screenshots. Any country and language.

Pricing

from $0.80 / 1,000 apps

Rating

0.0

(0)

Developer

Dataspace

Dataspace

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Play Scraper

Scrape Google Play apps by search term, app ID or developer and get the data you see on the store — and more: rating, ratings count, the 1–5 star histogram, installs (including the exact install count), price, in-app purchases, ads, release and update dates, category, content rating, description and screenshots. Any country and language. No API key, no login.

  • ✅ Three ways in — search terms, a list of app IDs/URLs, or all apps of a developer
  • ✅ Exact installs — realInstalls gives the precise number behind "1,000,000,000+"
  • ✅ Rating histogram — how many 1★…5★ ratings each app has
  • ✅ Any store country — prices, availability and rankings for us, gb, in, br…
  • ✅ No duplicates — an app found by several sources is saved once
  • ✅ $0.80 per 1,000 apps, full details included, platform usage included

What data do you get?

FieldExample
title, appId, url, summary, descriptionDuolingo: Learn Languages · com.duolingo — summary, description and recentChanges are clean plain text; descriptionHtml keeps the original formatting
developer, developerUrl, developerWebsite, privacyPolicyUrlDuolingo · play.google.com/store/apps/dev?id=…
genre, genreId, contentRatingEducation · EDUCATION · Everyone
score, ratingsCount, reviewsCount, ratingsHistogram4.73 · 49,561,409 · {"1": …, "5": …}
installs, minInstalls, realInstalls500,000,000+ · 500000000 · 981024551
free, price, currency, priceTextfalse · 6.99 · USD · $6.99
offersInAppPurchases, iapPriceRange, containsAdstrue · $0.99 - $119.99 per item · true
released, updated, recentChanges2013-05-29 · 2026-10-06T18:53:36Z · What's new text
icon, headerImage, screenshots, videoimage links
source, sourceType, positionsearch term / developer / app, and the rank in that list

How to use

  1. Add search terms, app IDs and/or developers.
  2. Pick the country and language.
  3. Click Start.

Example input

{
"searchTerms": ["habit tracker", "budget planner"],
"appIds": ["com.duolingo"],
"developers": ["Spotify AB"],
"country": "us",
"language": "en"
}

Example output (real result, shortened)

{
"appId": "com.duolingo",
"title": "Duolingo: Learn Languages",
"developer": "Duolingo",
"genre": "Education",
"score": 4.732,
"ratingsCount": 49561409,
"installs": "500,000,000+",
"realInstalls": 981024551,
"free": true,
"containsAds": true,
"offersInAppPurchases": true,
"released": "2013-05-29",
"updated": "2026-10-06T18:53:36Z",
"url": "https://play.google.com/store/apps/details?id=com.duolingo"
}

Pricing

Pay per result: $0.80 per 1,000 apps, plus a tiny start fee of $0.00005 per run. Full app details are included. Platform usage (compute and proxies) is included — you are not charged anything else.

ExampleCost
30 apps for each of 20 keywords (600 apps)$0.48
daily tracking of 500 competitor apps~$12 per month

Use cases

  • App store optimization (ASO) — see who ranks for your keywords and how they describe their apps.
  • Competitor tracking — follow ratings, installs and update frequency of competing apps daily.
  • Market research — compare categories, prices, in-app purchase ranges and ad usage across countries.
  • Lead generation for app businesses — list developers and their websites in a niche.

Use it via API

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("dataspace/google-play-scraper").call(run_input={
"searchTerms": ["meditation"],
"country": "gb",
})
for app in client.dataset(run["defaultDatasetId"]).iterate_items():
print(app["title"], app["score"], app["realInstalls"])

Results also flow into Google Sheets, Make, Zapier, n8n, webhooks or your AI agent through the Apify MCP server.

FAQ

How many apps does a search return? Google Play's web search shows about 30 apps per search term. Use several related terms to cover more.

Does it get app reviews? No — this Actor returns app data. Review text is planned as a separate Actor.

Does it collect developer e-mails or addresses? No. It returns the developer name, Google Play developer page, website and privacy policy link only.

Is it legal? The Actor collects only publicly visible store information without logging in and without bypassing any protection. You are responsible for using the data in line with applicable laws and Google's terms — see the Disclaimer.

Missing a feature? Open an issue on the Issues tab — feedback is welcome.

More scrapers by dataspace

Like it? If this Actor saves you time, please leave a review on the Reviews tab — it helps others find it. Found a problem? Open an issue and it will be fixed quickly.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Google LLC. Google Play is a trademark of Google LLC and is mentioned only to describe the publicly available data source. It collects only publicly visible store information — without logging in, without solving CAPTCHAs, without downloading apps and without collecting developer e-mail or postal addresses. You are responsible for making sure that your use of the data complies with applicable laws (including copyright and data protection laws such as GDPR) and with Google's terms.