Google Play App Scraper avatar

Google Play App Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Google Play App Scraper

Google Play App Scraper

Get full Google Play app details (installs, ratings, rating breakdown, price, category, last update) plus developer email, website and address, by app ID or keyword search.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Google Play App Scraper extracts full app details from the Google Play Store: installs (including the exact install count), rating and star breakdown, price, category, last update and version. It also returns developer contacts: legal name, email, phone, website and address. Look apps up by ID or link, or search by keyword and get every result with its ranking.

What does Google Play App Scraper do?

Give it app IDs, Google Play links, or search keywords. For every app it returns one clean row with store metrics (rating, ratings count, reviews count, 1–5 star histogram, installs, price, in-app purchase range, ads), listing content (title, summary, description, screenshots, what's new) and developer details. Keyword searches also record each app's rank for that keyword. You can pick the store country and language.

On the Apify platform you also get API access, scheduling, integrations (Google Sheets, Zapier, Make, webhooks) and run monitoring, so app tracking can run on autopilot.

Why scrape Google Play?

  • Lead generation: build lists of app developers with their email, phone, website and business address, filtered by category, installs or rating.
  • Market & competitor research: compare installs, ratings and update frequency across every app in a niche.
  • App Store Optimization (ASO): track where apps rank for your keywords, and how titles, summaries and ratings change.
  • Investment & M&A scouting: spot fast-growing apps from exact install counts and recent update activity.
  • Monitoring: schedule runs to get alerted when a competitor ships an update or its rating moves.

How to scrape Google Play app data

  1. Open the Actor and go to the Input tab.
  2. Add app IDs or links to Apps, and/or keywords to Search keywords.
  3. Optionally set Country and Language (default: US, English).
  4. Click Start.
  5. Open the Output tab and switch between the Apps and Developer contacts views, or download everything as JSON, CSV, Excel or HTML.

Input

FieldTypeDescription
appsarrayApp IDs (com.spotify.music) or Google Play links.
searchTermsarrayKeywords to search. Each result is returned with full details and its rank.
maxAppsPerSearchintegerTop apps to return per keyword (1–30). Default 20.
countrystringStore country code, e.g. us, gb, de. Default us.
languagestringLanguage code, e.g. en, de, es. Default en.
{
"apps": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.whatsapp"],
"searchTerms": ["habit tracker"],
"maxAppsPerSearch": 20,
"country": "us",
"language": "en"
}

Output

Each app is one row. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"appId": "com.habitrpg.android.habitica",
"title": "Habitica: Gamify Your Tasks",
"url": "https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica",
"summary": "Treat your life like a game to stay motivated and organized!",
"score": 4.658,
"ratings": 75565,
"reviews": 3933,
"ratingHistogram": { "1": 2033, "2": 1016, "3": 2932, "4": 8738, "5": 60832 },
"installs": "5,000,000+",
"minInstalls": 5000000,
"realInstalls": 8302403,
"free": true,
"price": 0,
"currency": "USD",
"offersInAppPurchases": true,
"inAppPriceRange": "$0.99 - $47.99 per item",
"containsAds": true,
"genre": "Productivity",
"contentRating": "Everyone",
"developer": "HabitRPG, Inc.",
"developerLegalName": "HabitRPG, Inc.",
"developerEmail": "mobile@habitica.com",
"developerPhone": "+1 415-562-6350",
"developerWebsite": "https://habitica.com",
"developerAddress": "120 Washington St APT 202\nSalem, MA 01970-6396\nUnited States",
"privacyPolicy": "https://habitica.com/static/privacy",
"released": "Dec 10, 2015",
"lastUpdated": "2026-08-26T16:55:46+00:00",
"version": "4.10.5",
"recentChanges": "New in 4.10.5\n- We've improved how our widgets adjust and resize...",
"searchTerm": "habit tracker",
"searchRank": 4,
"country": "us",
"language": "en"
}

Rows also include description, icon, headerImage, screenshots, video, categories, genreId and scrapedAt.

Dataset views

  • Apps: rating, installs, category, price, last update and keyword rank.
  • Developer contacts: legal name, email, phone, website, address and privacy policy for each app's developer.

Output data fields

FieldDescription
score / ratings / reviewsAverage rating, number of ratings, number of written reviews.
ratingHistogramNumber of 1★ to 5★ ratings.
installs / minInstalls / realInstallsInstall bracket as shown, its lower bound, and the exact install count.
free / price / currencyPricing.
offersInAppPurchases / inAppPriceRange / containsAdsMonetization.
genre / categories / contentRatingClassification.
developer*Developer name, legal name, email, phone, website and address, where published.
released / lastUpdated / version / recentChangesRelease and update history.
searchTerm / searchRankThe keyword that found the app and its position (search results only).
errorWhy an app couldn't be read (e.g. not available in that country), otherwise null.

How many results will I get?

One row per app. Keyword searches produce up to Max apps per keyword rows each, so 3 keywords × 20 apps = up to 60 rows. An app found by two keywords appears once per keyword, with each rank.

Tips

  • Country matters: availability, prices and search rankings differ by country. Run the same list per country if you need comparisons.
  • Rank tracking: schedule a keyword run daily and compare searchRank over time.
  • Lead lists: search for niche keywords, then filter the Developer contacts view by installs or rating.

FAQ

Why is a developer's address or phone missing? Developers choose what contact details to publish. Many individual developers only list an email.

Why do some apps return "not available in this country"? Apps can be region-locked. Try the country where the app is published.

Is scraping Google Play legal? The Actor only collects publicly available store listings. Developer contact details can include personal data, especially for individual developers. You're responsible for using them lawfully, e.g. under GDPR and anti-spam rules. When in doubt, consult a lawyer.

Need reviews too? Use a dedicated Google Play reviews scraper alongside this Actor, and join the results on appId.

Found a bug or need a custom feature? Open an issue in the Issues tab. Custom solutions are available on request.


⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.