Google Play Store Scraper | πŸ’΅$0.5/1K avatar

Google Play Store Scraper | πŸ’΅$0.5/1K

Pricing

from $0.40 / 1,000 google play app or reviews

Go to Apify Store
Google Play Store Scraper | πŸ’΅$0.5/1K

Google Play Store Scraper | πŸ’΅$0.5/1K

[πŸ’΅ $0.50 / 1K] Search Google Play by keyword or paste package IDs and app URLs. Export complete Android app details, ratings, installs, and reviews.

Pricing

from $0.40 / 1,000 google play app or reviews

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Turn Google Play search results, app pages, and public reviews into structured data. Enter a keyword, Android package ID, or Google Play URL and export the results to JSON, CSV, Excel, or your own application.

No scraping experience is required. One input list accepts all supported query types and recognizes them automatically.

πŸ“± What does Google Play Store Scraper do?

Google Play Store Scraper is a Google Play data extractor and API for:

  • discovering Android apps by keyword;
  • collecting complete app details by package ID or URL;
  • comparing ratings, installs, pricing, and release activity;
  • exporting newest, relevant, or rating-sorted app reviews;
  • collecting reviews with a specific star rating.

Search results can be enriched with complete app data, so a single run can turn a market keyword such as AI photo editor into a competitor dataset with descriptions, installs, ratings, screenshots, monetization, and developer contacts.

πŸš€ Start with a ready-made task

Choose a workflow below, replace the example input if needed, and click Start. Each task is already configured for its use case.

Ready-made taskBest forExample input
πŸ”Ž Research AI apps on Google PlayMarket discovery and ASO researchAI assistant, AI photo editor, AI video generator
πŸ‹οΈ Research fitness app competitorsComparing apps in a specific nichefitness app, workout planner, calorie tracker
🎯 Get app details by package IDTracking exact apps or competitorscom.spotify.music
πŸ†• Export newest app reviewsReview monitoring and customer feedbackSpotify reviews, newest first
⭐ Export one-star Google Play reviewsComplaint analysis and product researchSpotify one-star reviews
πŸ’‘ Research productivity app reviewsDiscovering customer pain points across a marketproductivity app, habit tracker

Saved tasks can be duplicated, edited, scheduled, called through the API, or connected to other apps.

πŸ’‘ Why scrape Google Play?

Find competitors and validate app ideas

Search a keyword and compare the apps already competing for it. Use installs, ratings, review volume, pricing, release dates, and update frequency to assess a niche.

Improve ASO and positioning

Export titles, summaries, descriptions, categories, screenshots, and release notes. Compare how successful apps describe features and position themselves in Google Play search.

Discover customer pain points

Collect public reviews from one app or an entire search category. Filter for one-star reviews to find recurring complaints, missing features, pricing objections, and usability problems.

Monitor exact Android apps

Use package IDs or Google Play URLs to collect the same apps repeatedly. Apify Tasks can be scheduled for recurring app or review monitoring.

πŸ› οΈ How to scrape Google Play

  1. Open the Actor's Input tab or choose a ready-made task.
  2. Add one or more keywords, package IDs, or Google Play app URLs to What should we find?
  3. Choose Apps and app details or User reviews.
  4. Set the country, language, and result limits.
  5. Click Start.
  6. Open the dataset and download it as JSON, CSV, Excel, XML, or another available format.

You can mix different query types in the same run:

habit tracker
com.spotify.music
https://play.google.com/store/apps/details?id=com.netflix.mediaclient

The Actor treats habit tracker as a search keyword and the other two values as exact apps.

πŸ“¦ What Google Play data can be extracted?

πŸ“² App data

DataDescription
appId, title, urlPackage ID, app name, and Google Play URL
summary, descriptionShort and full store listing copy
developerDeveloper name, ID, website, public email, and address
score, ratings, reviewsAverage rating and rating/review totals
installsDisplayed install range plus minimum and estimated maximum installs
price, currency, offersIAPPrice and monetization information
genre, categoriesGoogle Play category data
icon, headerImage, screenshots, videoStore listing creatives
released, updated, versionRelease and update information
recentChangesCurrent release notes

πŸ’¬ Review data

DataDescription
reviewIdUnique public review ID
appId, appTitle, appUrlParent app information included on every review
date, score, textReview date, star rating, and text
userName, userImagePublic reviewer profile information
thumbsUpHelpful-vote count
appVersionApp version associated with the review, when available

βš™οΈ Input options

See the Input tab for the complete configuration form.

OptionWhat it controls
What should we find?Keywords, package IDs, or Google Play URLs
ResultsApps/app details or individual reviews
Apps per keyword (maximum)Upper limit; Google Play may return fewer available search results
Include complete app detailsEnriches search results with full store listing data
Country and languageLocalized availability, prices, rankings, app data, and reviews
Maximum reviews per appMaximum matching reviews exported for each app
Review orderNewest, most relevant, or rating order
Only this star ratingOptional filter from one to five stars

When a star filter is selected, the limit applies to matching reviews. For example, a limit of 500 with a one-star filter returns up to 500 one-star reviews, rather than filtering only the first 500 reviews.

πŸ“€ Output examples

You can download the dataset in formats such as JSON, HTML, CSV, XML, or Excel.

An app result:

{
"recordType": "app",
"searchQuery": "music streaming",
"appId": "com.spotify.music",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"score": 4.3,
"ratings": 35990944,
"installs": "1,000,000,000+",
"free": true,
"offersIAP": true,
"url": "https://play.google.com/store/apps/details?id=com.spotify.music"
}

A review result:

{
"recordType": "review",
"appId": "com.spotify.music",
"appTitle": "Spotify: Music and Podcasts",
"reviewId": "review-id",
"date": "2026-07-23T12:18:48.015Z",
"score": 1,
"text": "Public review text",
"appVersion": "9.1.64.1676",
"thumbsUp": 4
}

πŸ’΅ How much does it cost to scrape Google Play?

Google Play Store Scraper uses transparent pay-per-result pricing.

  • $0.50 per 1,000 exported rows on the Free and Bronze plans.
  • One exported app or one exported review equals one result.
  • Empty searches, retries, duplicates, and failed requests are not charged as results.
  • Higher Apify plans receive lower per-result prices.

Examples at the Free-plan rate:

ExportResult charge
100 apps$0.05
1,000 app details$0.50
10,000 reviews$5.00

Apify platform usage is included in the displayed pay-per-result price. Use Apps per keyword (maximum), Maximum reviews per app, and the run spending limit to control costs.

πŸ”Œ Run through the API

Open the Actor's API tab to generate code for JavaScript, Python, the Apify CLI, or a direct HTTP request.

Example input:

{
"queries": ["AI photo editor", "com.spotify.music"],
"dataType": "apps",
"maxAppsPerQuery": 25,
"fullDetails": true,
"country": "us",
"language": "en"
}

Existing integrations can also use the legacy fields mode, searchTerms, appIds, and maxResults. New integrations should use the simpler queries and dataType fields.

βœ… Tips for better results

  • Use a two-letter country code such as us, gb, de, or pl.
  • Use exact package IDs when monitoring known competitors.
  • For broader discovery, use several related keywords. Google Play often exposes about 30 results for a keyword even when the requested maximum is higher.
  • Keep Include complete app details enabled for research datasets.
  • Disable full details when you only need fast keyword discovery.
  • Use Newest first for recurring review monitoring.
  • Use a one-star or two-star filter to focus on customer complaints.
  • Schedule a saved task when you need fresh data every day or week.

❓ FAQ

Can I search by both keyword and package ID?

Yes. Keywords, package IDs, and Google Play URLs can be mixed in the same input list.

Can I collect reviews for apps discovered by a keyword?

Yes. Select User reviews and enter a market keyword. The Actor discovers matching apps first and then exports reviews for each app.

Why did a keyword return fewer apps than the maximum?

The field is an upper limit, not a guaranteed result count. Google Play decides how many search results are available and often returns about 30 for a keyword. Add several related keywords to broaden discovery; duplicates are removed automatically.

Does the review limit apply before or after the star filter?

After the filter. Requesting 500 one-star reviews returns up to 500 reviews with a one-star rating.

Can I schedule recurring Google Play exports?

Yes. Save or duplicate a Task and use Apify Schedules to run it daily, weekly, or at another interval. Results can then be sent through integrations or consumed through the API.

Why does app data differ between countries?

Google Play availability, pricing, rankings, descriptions, and reviews can be localized. Use the country and language fields that match your target market.

βš–οΈ Responsible use and support

This Actor extracts publicly visible Google Play information. Reviews may contain personal data that users chose to publish publicly. Personal data can be protected by GDPR and other regulations. Do not collect or process personal data without a legitimate purpose, and consult a legal professional if you are unsure.

If an app, country, or saved task stops working, create an issue in the Actor's Issues tab and include the public Google Play URL and Apify run ID. Never include API tokens or private credentials.