google_play_scraper
Extract app metadata (title, developer, rating, price, installs, category, media) and reviews from Google Play for any package ID, URL, or search term, one row per app.
Instructions
Google Play Scraper returns app title, developer, rating, price, installs, category, media links, and optional reviews for any package id, Play Store URL or search term — one row per app. Billed to your own Apify account: ~$0.002 per app (Apify free-plan price, lower on paid plans).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apps | Yes | Apps — Enter the apps to scrape, one row is returned per app. Use the package id, e.g. com.spotify.music, a full Play Store URL, e.g. https://play.google.com/store/apps/details?id=com.spotify.music, or search:<term>, e.g. search:meditation, to scrape the top search results for a term. Example: ["com.spotify.music"]. | |
| country | No | Country — Enter the 2-letter country code for the Play Store storefront to read, e.g. us, gb, de. Pricing, availability and installs shown can differ by country. | us |
| language | No | Language — Enter the 2-letter language code for the app title, description and other text, e.g. en, es, de. | en |
| searchLimit | No | Search result limit — Enter how many apps to return per search:<term> entry, e.g. 20. A single Play Store search page load returns roughly 20-30 unauthenticated results with no further pagination, so this is a ceiling, not a guarantee. | |
| includeReviews | No | Include reviews — Turn this on to add the newest reviews for each app (capped by "Max reviews per app"). Uses the same unauthenticated batchexecute endpoint the open-source google-play-scraper npm package uses for reviews — no login required, but it is an undocumented Google endpoint and could change without notice. | |
| maxReviewsPerApp | No | Max reviews per app — Enter how many of the newest reviews to fetch per app when "Include reviews" is on, e.g. 50. Ignored when "Include reviews" is off. |