Google Play Scraper: Reviews, App Details & Charts avatar

Google Play Scraper: Reviews, App Details & Charts

Pricing

from $0.50 / 1,000 apps

Go to Apify Store
Google Play Scraper: Reviews, App Details & Charts

Google Play Scraper: Reviews, App Details & Charts

Google Play app details (installs, ratings, histogram, what's new, permissions, data safety), keyword rankings, top charts, developer and similar apps, and reviews with date and rating filters, without reviewer personal data. Any country and language, no browser.

Pricing

from $0.50 / 1,000 apps

Rating

0.0

(0)

Developer

Fabrica Labs

Fabrica Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

What does Google Play Scraper do?

Google Play Scraper collects app details, keyword search rankings, top charts, developer portfolios, similar apps and reviews from Google Play, for any country and language, without a browser.

It costs $0.50 per 1,000 apps and $0.10 per 1,000 reviews, with no start fee. Apps that don't exist, searches with no results and reviews your filters leave out are free. Apify's free plan ($5 of credit every month) covers about 10,000 app details or 50,000 reviews a month.

What data can you get?

  • Search: the apps Google Play shows for a keyword, in order, with each app's position. Track keyword rankings (ASO) and see who you compete with.
  • App details: title, developer, category and tags, rating and star histogram, number of ratings and reviews, installs, price, in-app purchases, ads, content rating and its reasons, release date, last update, what's new, version, description, screenshots, header image, promo video, privacy policy, permissions, the data safety summary and the top-chart badge ("#1 top free communication").
  • Reviews: rating, text, date, helpful votes, app version, the developer's reply and the extra ratings some reviewers give (graphics, gameplay...). Nothing about the reviewer: no name, photo or ID. Filter by date, rating, keywords, app version, replies, helpful votes or length: reviews left out are not charged.
  • A developer's apps: the apps on a developer's Google Play page, from its name, numeric ID or link.
  • Similar apps: the apps Google Play lists as similar to an app, up to about 50.
  • Top charts: top free, top paid or top grossing, for all apps, all games or any category, up to about 200 apps per country.

Every mode works for several countries and languages in one run.

Why use this Google Play scraper?

  • No reviewer personal data. Reviews come with rating, text, date, helpful votes, app version and the developer's reply, but no reviewer name, photo or ID, so there is nothing to scrub before you analyse them.
  • You only pay for what you keep. Filter reviews by date, rating, keywords, app version, developer reply, helpful votes or length: reviews left out are never charged, and with newest-first order the scraper stops paging as soon as reviews get older than your date.
  • No artificial limits. The API, schedules and full results work on every Apify plan, including the free one; maxResults counts per app or per search term, not per run.
  • Everything on the app page. Star histogram, what's new, permissions, the data safety summary, screenshots, video and chart badge come with every app, at no extra cost.
  • Any country and language, several per run. Rankings, prices and charts per country; reviews per language, without paying twice for the same review.
  • Fast and patient. Plain web requests instead of a browser; when Google Play says no, the scraper switches IP and backs off, and one bad input never stops the run.
  • Safe restarts. If the platform moves your run to another server, it resumes where it stopped, without duplicate rows or double charges.
  • Familiar input. It accepts the field names of the most used Google Play Actor: mode, searchTerms, appIds, maxResults, country, language, reviewSort and reviewScore.

How to use Google Play Scraper

  1. Click Try for free (you need a free Apify account; no credit card).
  2. Pick what to collect: search results, app details, reviews, a developer's apps, similar apps or top charts.
  3. Add keywords, app IDs or Google Play links (e.g. com.whatsapp), developer names, or a chart and category.
  4. Choose countries, languages and, for reviews, the filters you need.
  5. Click Start and download the data as JSON, CSV or Excel, or schedule the input as a task to track rankings, ratings and new reviews over time.

Use cases

  • ASO keyword tracking: see where your app and your competitors rank for the keywords that matter, country by country.
  • Competitor monitoring: follow the installs, ratings, prices and update dates of any app.
  • Review analysis: collect reviews for sentiment, bug reports and feature requests, without personal data.
  • Market research: compare categories, prices and in-app purchase models across countries.

Input examples

Keyword rankings in Brazil, in Portuguese:

{ "mode": "search", "searchTerms": ["editor de fotos", "vpn"], "country": "br", "language": "pt-BR" }

App details, from IDs or Google Play links:

{ "mode": "details", "appIds": ["com.whatsapp", "https://play.google.com/store/apps/details?id=com.spotify.music"] }

The 500 newest one-star reviews:

{ "mode": "reviews", "appIds": ["com.whatsapp"], "maxResults": 500, "reviewSort": "newest", "reviewScore": 1 }

Last week's unhappy reviews that mention crashes, with the app's rating on each row:

{ "mode": "reviews", "appIds": ["com.whatsapp"], "reviewsSince": "7 days", "reviewScores": [1, 2],
"reviewKeywords": ["crash", "freeze"], "includeAppInfo": true, "maxResults": 1000 }

A developer's apps, by name, numeric ID or developer page link:

{ "mode": "developer", "developerIds": ["Supercell", "5700313618786177705"] }

The apps similar to two apps, in the US and Germany:

{ "mode": "similar", "appIds": ["com.whatsapp", "com.spotify.music"], "countries": ["us", "de"] }

The top grossing action games in Brazil:

{ "mode": "topCharts", "chartCollection": "topgrossing", "chartCategory": "GAME_ACTION", "country": "br", "maxResults": 200 }

Output examples

A search result, from a real run:

{
"searchTerm": "vpn",
"position": 2,
"appId": "ch.protonvpn.android",
"title": "Proton VPN: Fast & Secure VPN",
"developer": "Proton AG",
"score": 4.6680384,
"price": 0.0,
"free": true,
"icon": "https://play-lh.googleusercontent.com/sNzvGfn-_S8SLmWYHxLjCn04oy53n1bzfkhxCV9Pp_qhEsQ8biu3D0XoAsUdwD-qfPvzMqZPcx-pjYIHSbp4wg",
"url": "https://play.google.com/store/apps/details?id=ch.protonvpn.android",
"country": "us",
"language": "en",
"scrapedAt": "2026-09-29T12:00:00Z"
}

App details, from a real run (description shortened):

{
"appId": "com.whatsapp",
"title": "WhatsApp Messenger",
"summary": "Simple. Reliable. Private.",
"description": "WhatsApp from Meta is a FREE messaging and video calling app...",
"recentChanges": "• You can now choose to share recent group history with new members when you add them to a group...",
"developer": "WhatsApp LLC",
"developerId": "WhatsApp LLC",
"developerNumericId": "5191370068110375942",
"developerUrl": "https://play.google.com/store/apps/developer?id=WhatsApp+LLC",
"developerWebsite": "http://www.whatsapp.com/",
"genre": "Communication",
"genreId": "COMMUNICATION",
"categories": ["Communication"],
"installs": "10,000,000,000+",
"minInstalls": 10000000000,
"realInstalls": 12346892753,
"score": 4.6166444,
"ratings": 244696754,
"reviews": 1952816,
"histogram": {"1": 10900887, "2": 3472996, "3": 8945557, "4": 21892089, "5": 199485172},
"price": 0.0,
"free": true,
"currency": "USD",
"offersInAppPurchases": true,
"inAppPurchaseRange": "$0.40 - $199.99 per item",
"containsAds": false,
"contentRating": "Everyone",
"contentRatingDescriptors": ["Users Interact"],
"chartBadge": "#1 top free communication",
"released": "Oct 18, 2010",
"updated": "2026-09-19T00:49:04Z",
"version": null,
"androidVersion": null,
"icon": "https://play-lh.googleusercontent.com/Gqxk4T0uZsDwFp07DE-508hkyvcNmgFuRwPiwTEfF7D7OzGv1FdHDzEyMxNsSBZLOJlGpe3ULvVM2RgrRAlBqA",
"headerImage": "https://play-lh.googleusercontent.com/eLX_xvno2Kq_zvpkkP8yPBRfo2TEQSrv7m7WrQ6xloPsDRJ85XQ28kGYuoR-_EBWh2Uoq2GMlDvlBEIxHRyhuSg",
"screenshots": ["https://play-lh.googleusercontent.com/GQF4h3VL-kklOrVS_f1QRAJJZa2zQyVNcFbKdOIkvI_Pcu1op0Sy3uiryiTxpdcCDs7vEDA9eq0eWbxo0fx_wc8", "..."],
"video": null,
"privacyPolicy": "https://www.whatsapp.com/legal/privacy-policy",
"permissions": [
{"group": "Contacts", "permission": "read your contacts"},
{"group": "Camera", "permission": "take pictures and videos"},
{"group": null, "permission": "receive data from Internet"}
],
"dataSafety": {
"sharedData": "No data shared with third parties",
"collectedData": "Location, Personal info and 5 others",
"securityPractices": ["Data is encrypted in transit", "You can request that data be deleted"]
},
"url": "https://play.google.com/store/apps/details?id=com.whatsapp",
"country": "us",
"language": "en",
"scrapedAt": "2026-09-29T12:00:00Z"
}

A review (illustrative values):

{
"appId": "com.example.app",
"score": 3,
"text": "Works well, but the latest update made it slower.",
"date": "2026-09-28T14:02:11Z",
"thumbsUp": 12,
"appVersion": "5.4.1",
"criteria": [{"criterion": "vaf_games_rating_graphics", "rating": 4}],
"replyText": "Thanks for the feedback! A fix is on the way in the next update.",
"replyDate": "2026-09-29T09:15:40Z",
"country": "us",
"language": "en",
"scrapedAt": "2026-09-29T12:00:00Z"
}

A developer's app, from a real run (similar apps and top charts rows look the same, with similarTo or chartCollection and chartCategory instead of developerId):

{
"developerId": "Supercell",
"position": 2,
"appId": "com.supercell.clashofclans",
"title": "Clash of Clans",
"developer": "Supercell",
"score": 4.5247893,
"price": 0.0,
"free": true,
"icon": "https://play-lh.googleusercontent.com/sFmWfYbYp_2ea7VRMTnwd3gjIBrPGXHj_d_ab1_k1q1p2OMk4riGMF1vqxdhONOtTYOt_BVpk7a4AYcKU68LNGQ",
"url": "https://play.google.com/store/apps/details?id=com.supercell.clashofclans",
"country": "us",
"language": "en",
"scrapedAt": "2026-09-29T12:00:00Z"
}

How much does it cost to scrape Google Play?

What you getPrice
Each app (search result, app details, developer app, similar app, chart entry)$0.0005 ($0.50 per 1,000)
Each review$0.0001 ($0.10 per 1,000)
Apps not found, searches or charts with no results, reviews left out by your filtersFree

Apify adds a tiny start fee of $0.00005 per run, which also buys the run's first seconds of compute. There are no proxy or compute charges on top.

Examples: the 1,000 newest reviews of an app cost $0.10; tracking the details of 50 competitor apps every week costs about $0.11 a month; the top 200 free games in one country cost $0.10.

Good to know

  • Most searches return the apps Google Play shows on its results page, about 30. Searches for an app's name (e.g. "minecraft") can go on, and the Actor follows them up to maxResults, about 250 at most.
  • A developer's page shows about 20 apps for a developer found by name and about 11 on numeric developer pages; the Actor returns those. Similar apps come from the app's "Similar apps" list, about 50; charts hold up to about 200 apps.
  • Rankings, prices and availability depend on the country; titles, descriptions and reviews on the language.
  • Reviews depend on the language, not the country: the same language in two countries returned the same reviews in our tests. So in reviews mode each language runs once, in the first of your countries, and you are not charged twice for the same reviews.
  • countries and languages repeat every input in each combination (up to 50 per run); country and language still work for one.
  • With reviewSort "newest", reviewsSince stops the paging as soon as older reviews arrive. With other orders, or with reviewsUntil far back on a busy app, the Actor pages through reviews to find matches and stops an app after 5,000 reviews in a row that match none of your filters.
  • reviewsSince and reviewsUntil take a date (2026-09-01), a date and time in UTC, or a period back from now (7 days, 2 weeks, 3 months).
  • criteria keeps Google's own ids. vaf_games_rating_* are star ratings (1 to 5) for graphics, gameplay and controls; the other ids are answers to Google's quick questions, as codes Google does not explain.
  • dataSafety is the summary on the app page: what is shared and collected ("Location, Personal info and 5 others") and the security practices. permissions lists every permission with its group.
  • installs is Google's rounded label; realInstalls is the more precise figure Google also publishes.
  • Apps whose version "varies with device" have no single version.
  • An app that is not available in the chosen country is reported as a free row, not charged. So are developers without a page, and searches, charts or filters that find nothing.
  • The developer's email, address and phone shown on some app pages are never collected.

FAQ

Does it collect reviewer names or photos? No, by design: only the review itself and the developer's reply.

How many reviews can I get? As many as Google Play shows for the app, up to 10,000 per app in one run (maxResults).

Which countries and languages? Any Google Play country (two-letter code such as us or br) and language (such as en or pt-BR).

Does it support top charts? Yes: top free, top paid and top grossing, for all apps, all games or any category, per country (mode: "topCharts").

Do I need a Google account? No.

How do I get only new reviews every day? Sort by newest and set reviewsSince to 1 day (or 7 days for a weekly schedule), then schedule the task. Paging stops at the first older review, so you pay only for the new ones.

Can AI agents use it? Yes. Through the Apify MCP server, your agent can call it as a tool with app IDs, keywords or a chart.

Something doesn't work? Open an issue on the Issues tab and include a link to your run.

Is it legal to collect this data? The Actor collects public information shown on play.google.com, and reviews without anything about their authors. Check the terms that apply to your use case.

Other Actors by Fabrica Labs

This Actor collects public information shown on play.google.com. It is not affiliated with or endorsed by Google. Google Play is a trademark of Google LLC.