Google Play Scraper — App Data, Reviews & ASO API avatar

Google Play Scraper — App Data, Reviews & ASO API

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Google Play Scraper — App Data, Reviews & ASO API

Google Play Scraper — App Data, Reviews & ASO API

Unofficial Google Play API alternative. Scrape Play Store app data & reviews without login; export app data to CSV/JSON. No API key, no browser.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

1

Monthly active users

8 days ago

Last modified

Share

📱 Google Play Data API — Unofficial Google Play Store Scraper (Apps, Reviews, Search & More)

Google Play Data API Scraper

The fastest, most complete unofficial Google Play API on Apify. One Actor, 10 endpoints: search apps by keyword, pull full app details, scrape reviews with automatic pagination, get top charts, find similar apps, list a developer's portfolio, mine ASO autocomplete keywords, audit Android permissions and check data-safety info — all exported to JSON, CSV or Excel.

No headless browser, no proxy required, no login and no Google Developer Console account. Pure HTTP with a sub-3-second cold start — built for developers, ASO platforms, app intelligence tools, market researchers and AI agents.

✨ What this Actor does / Key features

  • 🔎 10 Google Play endpoints in one Actorsearch, app, reviews, list, similar, developer, suggest, permissions, datasafety, categories
  • Reviews scraper with automatic pagination — pull anywhere from 1 to 100,000+ reviews per app, sorted by newest, rating or helpfulness
  • 📊 Full app details — 50+ fields including description, screenshots, install bands, exact rating histogram, pricing, IAP, developer contact and content rating
  • 📈 Top charts by collection (free / paid / grossing / new / trending) and category
  • 🧩 ASO keyword research via Google Play autocomplete suggest mode
  • 🔐 Permissions & data-safety endpoints for privacy and compliance audits
  • 🌍 Country + language support — localized titles, ratings and availability per locale
  • ⚡ Pure HTTP, batch app lookups with 5× concurrency, ~3 second cold start
  • 🏷️ Every result tagged with _mode so you can mix runs in one dataset, plus 4 pre-built dataset views

🔍 Input

FieldTypeDescription
modestringWhich Google Play endpoint to call: search, app, reviews, list, similar, developer, suggest, permissions, datasafety, categories. Required.
appIdstringSingle Google Play app ID (value after id= in the URL, e.g. com.spotify.music). Used by app, reviews, similar, permissions, datasafety.
appIdsarrayArray of app IDs for batch operations in app, reviews, permissions, datasafety modes.
querystringSearch keyword for search mode, or partial term for suggest autocomplete.
devIdstringDeveloper name (URL-encoded, e.g. Spotify+AB) for developer mode.
collectionstringTop chart for list mode: TOP_FREE, TOP_PAID, TOP_GROSSING, NEW_FREE, NEW_PAID, TRENDING.
categorystringOptional category code filter for list mode (e.g. GAME, BUSINESS, FINANCE).
agestringAge-band filter for game categories in list mode: FIVE_UNDER, SIX_EIGHT, NINE_UP.
reviewSortstringReview order for reviews mode: NEWEST, RATING, HELPFULNESS.
reviewScoreintegerReturn only reviews with this exact star rating (1–5). Leave blank for all.
countrystringTwo-letter country code (e.g. us, gb, de, jp). Affects localized data.
languagestringTwo-letter language code (e.g. en, de, fr, ja).
maxResultsintegerMaximum results to return (per-app for reviews, overall for other list modes).
fullDetailbooleanFor search/list/similar/developer: enrich each result with the full app detail record.
shortPermissionsbooleanFor permissions mode: return compact permission strings instead of full objects.

🚀 Example input

{
"mode": "reviews",
"appId": "com.spotify.music",
"country": "us",
"language": "en",
"maxResults": 1000,
"reviewSort": "NEWEST"
}
{
"mode": "search",
"query": "meditation",
"country": "us",
"language": "en",
"maxResults": 50
}

📦 Output

Every item carries _mode and scrapedAt. The remaining fields depend on the mode. Key fields:

FieldDescription
_modeWhich endpoint produced this item
appIdGoogle Play app identifier
title / summaryApp display name and one-line summary
description / descriptionHTMLFull app description (text and HTML)
developer / developerId / developerEmail / developerWebsite / developerAddressDeveloper name, ID and public contact info
icon / headerImage / screenshots / videoVisual assets
score / scoreText / ratings / reviews / histogramAverage rating, counts and 1–5 star breakdown
installs / minInstalls / maxInstalls / realInstallsInstall bands and numeric bounds
price / free / currency / priceText / offersIAP / IAPRangePricing and in-app purchase data
version / recentChanges / released / updatedVersion, changelog and dates
androidVersion / contentRating / adSupported / privacyPolicyCompatibility and compliance
genre / genreId / categoriesGenre and category assignments
reviewId / userName / text / thumbsUp / date / replyText / replyDate / criteriasReview fields (reviews mode)
permission / typePermission fields (permissions mode)
term / positionAutocomplete suggestion fields (suggest mode)
id / nameCategory fields (categories mode)

Four pre-built dataset views (Overview, App catalog, Reviews, App details) let you slice the data without post-processing. Export as JSON, CSV, XLSX, HTML, RSS or JSONLines.

💡 Use cases

  • ASO platforms — track keyword rankings with search, mine long-tail keywords with suggest, monitor competitor metadata with app.
  • App intelligence & analytics — bulk-ingest app metadata, stream reviews on a schedule, analyze install bands and pricing.
  • Market researchers — benchmark categories with top charts, track genre trends, map publisher portfolios with developer mode.
  • Privacy & compliance teams — audit Android permissions and Google Play datasafety data across hundreds of apps.
  • AI agents & LLM tools — wrap the Actor as a tool so assistants can answer "top 10 mindfulness apps in Germany?" or pull reviews for RAG pipelines.
  • Product teams — monitor your own app's reviews, version drift and competitor releases with scheduled runs.

❓ Frequently Asked Questions

Is this an official Google API? No — it is an unofficial scraper. It accesses only data publicly visible on the Google Play website, the same way a browser would. No authentication, no Play Console account, no OAuth.

Do I need a Google account or API key? No. You only need an Apify account. There is no Google login or API key required.

Is it legal? The Actor scrapes publicly available data from play.google.com. Use it responsibly: respect rate limits, follow Google's terms of service, and use the data for legitimate research, analytics or product purposes. Bulk redistribution or commercial resale of Google's data may need additional legal consideration.

How many reviews can I pull? Pagination is fully automatic — set maxResults and the Actor handles continuation tokens. In practice you can pull tens of thousands of reviews from popular apps.

Can I run multiple modes in one run? Each run executes one mode. To combine modes (e.g. search then reviews), call the Actor multiple times and join the datasets on appId. Every item includes _mode so a mixed dataset stays organized.

Can I get localized data for other countries? Yes. Pass country and language together — the same app can have different titles, ratings, screenshots and availability per locale.

Does it support App Store / iOS data? No, this Actor covers Google Play (Android) only. Use a separate scraper for the Apple App Store.

Why does the categories endpoint sometimes return a short list? Google Play occasionally changes how it exposes its category list, which can temporarily reduce the result. Common stable category codes can be used directly in list mode in the meantime.

⏰ Scheduling & integration

Schedule the Actor on Apify to track keyword rankings, chart positions or new reviews over time. Call it via the Apify REST API, the JavaScript or Python clients, or connect it to Google Sheets, Airtable, Slack and webhooks through n8n, Make and Zapier. The RSS export is ideal for review monitoring.


Changelog

  • 2026-06-01 — Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.

  • 2026-05-25 — Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.

Last reviewed: 2026-06-01.