Google Play Reviews Scraper – App Reviews API avatar

Google Play Reviews Scraper – App Reviews API

Pricing

from $0.15 / 1,000 reviews

Go to Apify Store
Google Play Reviews Scraper – App Reviews API

Google Play Reviews Scraper – App Reviews API

Get Google Play reviews for any Android app: star rating, review text, date, thumbs-up count, app version and the developer reply, plus the app name and rating. Sort by newest, most relevant or rating, filter by stars, many apps per run. Export JSON, CSV or Excel. No login needed. Unofficial.

Pricing

from $0.15 / 1,000 reviews

Rating

0.0

(0)

Developer

Unnoted

Unnoted

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

What does Google Play Reviews Scraper – App Reviews API do?

Google Play Reviews Scraper collects the public reviews of Android apps on Google Play: star rating, review text, date, thumbs-up count, app version and the developer reply, with the app name and average rating on every row, ready to export or call by API.

Unofficial, not affiliated with Google Play.

Main features: up to 100,000 reviews per run, no login needed, export to JSON, CSV or Excel, and full API and scheduling support on Apify.

What data can you get from Google Play?

Each review is one row with these fields:

FieldDescription
reviewIdGoogle Play id of the review (always filled)
appIdPackage name of the app (e.g. com.spotify.music) (always filled)
ratingStars the reviewer gave (1–5) (always filled)
appTitleName of the app on Google Play
appRatingAverage star rating of the app (1–5)
appUrlGoogle Play page of the app
textText of the review
publishedAtWhen the review was posted or last edited (ISO 8601)
thumbsUpCountHow many people marked the review as helpful
appVersionApp version the review was written for (empty when Google Play does not show it)
developerReplyTextThe developer reply, if any
developerRepliedAtWhen the developer replied (ISO 8601)
languageLanguage code the reviews were requested in
countryCountry code of the Google Play store
sortSort order of the run (newest, mostRelevant or rating)
scrapedAtWhen the review was collected (ISO 8601)

How to scrape Google Play with Google Play Reviews Scraper – App Reviews API

  1. Open Google Play Reviews Scraper – App Reviews API on Apify and go to the Input tab.
  2. In Apps, enter com.spotify.music.
  3. In Max items, enter 100.
  4. Click Start and wait for the run to finish. A small run like this one takes under a minute.
  5. Open the Output tab to see the results, or download them as JSON, CSV, Excel or HTML.

Input

See the Input tab for every option. The fields:

FieldNameWhat it doesDefault
appIdsAppsApps to get reviews for: package names (e.g. com.spotify.music) or Google Play app URLs (https://play.google.com/store/apps/details?id=…).
sortSort reviews byThe order Google Play lists the reviews in. "Rating" lists the highest-rated reviews first. Options: newest (Newest), mostRelevant (Most relevant), rating (Rating)."newest"
starRatingStar ratingOnly reviews with this many stars. Options: any (Any), 1 (1 star), 2 (2 stars), 3 (3 stars), 4 (4 stars), 5 (5 stars)."any"
countryCountryTwo-letter country code of the Google Play store (e.g. us, gb, de, in)."us"
languageLanguageTwo-letter language code (e.g. en, de, es). Google Play returns the reviews written in this language."en"
maxItemsPerAppMax reviews per appMaximum number of reviews per app. Leave empty to share Max items evenly across the apps.
maxItemsMax itemsMaximum number of reviews in total. You pay only for reviews saved.100

Example input:

{
"appIds": [
"com.spotify.music"
],
"maxItems": 100
}

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. One real result:

{
"reviewId": "4eb8287a-7119-44c0-99c6-13d114fd81f4",
"appId": "com.spotify.music",
"appTitle": "Spotify: Music and Podcasts",
"appRating": 4.35,
"appUrl": "https://play.google.com/store/apps/details?id=com.spotify.music",
"rating": 5,
"text": "very good",
"publishedAt": "2026-10-07T06:02:55.000Z",
"thumbsUpCount": 0,
"appVersion": null,
"developerReplyText": null,
"developerRepliedAt": null,
"language": "en",
"country": "us",
"sort": "newest",
"scrapedAt": "2026-10-08T06:04:00.125Z"
}

How much does it cost to scrape Google Play?

Google Play Reviews Scraper – App Reviews API uses pay-per-event pricing: $0.15 per 1,000 reviews (Review). You pay only for reviews saved to the dataset; platform usage is included in the price. Each run also has Apify's standard start fee of a fraction of a cent.

ReviewsPrice
100$0.01
1,000$0.15
10,000$1.50

Set Max items (and the run's maximum cost in the run options) to cap what a run can spend. The run stops when either limit is reached.

Use cases

  • App review monitoring: schedule a daily run sorted by newest and catch new 1-star reviews, bugs and complaints right after a release.
  • Competitor research: compare what users praise and dislike in competing apps, many apps in one run.
  • Product feedback and sentiment analysis: feed review text and ratings into your NLP, LLM or BI pipeline to find feature requests and pain points.
  • Release tracking: group reviews by app version to see how each update landed.
  • Support quality: see which reviews got a developer reply and how fast.

Tips

  • Paste package names (com.spotify.music) or Google Play URLs: the Actor reads the id from the URL.
  • Use Star rating with Newest to follow only the 1- or 2-star reviews of your app.
  • Reviews are listed per language: set Language (e.g. de) to get the reviews written in it. Country picks the Google Play store.
  • Set Max reviews per app when you scrape many apps and want the same number from each.
  • Popular apps have millions of reviews. Set Max items to what you need: you pay only for reviews saved.

FAQ

Google Play Reviews Scraper – App Reviews API collects only data that Google Play shows publicly to every visitor, and it leaves out personal data such as private profiles and contact details. Our Actors are ethical and do not extract private user data. Results could still contain personal data in titles or descriptions written by uploaders. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You are responsible for how you use the data.

Can I use it through an API?

Yes. Every Apify Actor has an API: start runs, pass input and read results over HTTP, or use the JavaScript and Python clients. See the API tab on the Actor page for ready-made examples.

Can I schedule runs and connect other apps?

Yes. Use Apify Schedules to run Google Play Reviews Scraper – App Reviews API every hour, day or week, and integrations (Make, Zapier, Google Sheets, webhooks and more) to send the results where you need them.

Why did I get fewer results than expected?

The run stops at Max items or at the run's maximum cost, whichever comes first. Google Play may also return fewer results for rare search terms. Duplicates across search terms are saved once. Check the run's RUN_SUMMARY record in the key-value store for the inputs that returned nothing.

What if it stops working?

Sites change. We run a daily check of our own and fix breakages quickly. If something looks wrong, open an issue in the Issues tab with the run link and we'll look at it.

How many reviews can I get per app?

Google Play lists reviews page by page, and the Actor follows the pages until Max items or Max reviews per app is reached or the app has no more reviews in the chosen language and star filter.

Does it include the reviewer's name or picture?

No. The output holds no reviewer identity: no name, picture, profile id or link. Each review has its own id so you can track it over time.

Why are some app versions empty?

Google Play does not show the app version for every review (for example when the reviewer's device did not report it), so the field is empty for those.

Not included

No personal data: reviewer names, profile pictures, profile ids and links are left out. App details beyond the name and average rating (description, screenshots, installs) are not included.

More Actors from us