Google Play Scraper: app details, reviews, search, developers avatar

Google Play Scraper: app details, reviews, search, developers

Pricing

from $1.00 / 1,000 apps

Go to Apify Store
Google Play Scraper: app details, reviews, search, developers

Google Play Scraper: app details, reviews, search, developers

Scrape Google Play apps by ID, URL, search or developer: installs, rating histogram, price, developer email and address, screenshots, and reviews with replies, sorted and filtered by stars or date. Any country and language. Fast, no browser.

Pricing

from $1.00 / 1,000 apps

Rating

0.0

(0)

Developer

Spyridon Pikoulas

Spyridon Pikoulas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Google Play Scraper

Scrape apps and reviews from the Google Play Store:

  • Apps: any app by its ID (com.whatsapp) or Play Store URL.
  • Search: the apps Google Play shows for a keyword.
  • Developers: every app of a developer, by name, numeric ID or developer page URL.
  • Reviews: as many as you need per app, newest, most relevant or by rating first. You can keep only some star ratings, or only reviews after a date.

Every app comes with its installs (the rounded and the exact count), rating, rating histogram, number of ratings and reviews, price, in-app purchases, ads, genre, content rating, release and update dates, what's new, screenshots, video, and the developer's website, email, legal name, address and phone. Every review comes with its rating, text, date, thumbs-up count, app version, and the developer's reply.

It works for any country and language. It needs no browser and no login, and it is fast: 2 apps with 900 reviews took 9 seconds, 91 apps from a search and a developer 10 seconds, and 5,000 reviews of one app 39 seconds. It costs $0.10 per 1,000 reviews and $1 per 1,000 apps.

What people use it for

  • App review analysis: complaints, feature requests and sentiment, from 1-star reviews or all of them.
  • Competitor research: installs, ratings and update pace of every app in a niche.
  • Lead generation: developer emails, websites and addresses, from a search or a category of apps.
  • Monitoring: new reviews of your own app day by day, with the replies you've sent.

How to scrape Google Play

  1. Click Try for free; Apify's free plan covers a first run.
  2. Enter Apps (app IDs or Google Play URLs), Search terms or Developers, and how many reviews you want per app.
  3. Click Start, then download the results as JSON, CSV, Excel or HTML, or read them through the API.

An input with more options:

{
"apps": ["com.duolingo", "https://play.google.com/store/apps/details?id=com.calm.android"],
"searchTerms": ["habit tracker"],
"developers": ["Google LLC"],
"maxReviewsPerApp": 500,
"reviewsSort": "newest",
"reviewStars": ["1", "2"],
"reviewedAfter": "2026-09-01",
"country": "us",
"language": "en"
}

With reviewStars, maxReviewsPerApp counts per star rating. Turn off includeAppDetails to get reviews only.

Output

An app:

{
"type": "app",
"appId": "com.duolingo",
"title": "Duolingo: Language Lessons",
"url": "https://play.google.com/store/apps/details?id=com.duolingo&hl=en&gl=us",
"developer": "Duolingo",
"developerId": "6957685454452609502",
"developerWebsite": "https://www.duolingo.com/help/support-request",
"developerEmail": "super-support@duolingo.com",
"developerLegalName": "Duolingo, Inc.",
"developerAddress": "5900 Penn Ave\nPittsburgh, PA 15206\nUnited States",
"genre": "Education",
"rating": 4.7314115,
"ratings": 49118977,
"reviews": 957015,
"histogram": {"1": 1014386, "2": 374321, "3": 1125731, "4": 5760772, "5": 40843733},
"installs": "500,000,000+",
"realInstalls": 972634831,
"free": true,
"inAppPurchases": "$0.99 - $239.99 per item",
"containsAds": true,
"contentRating": "Everyone",
"releasedAt": "May 29, 2013",
"updatedAt": "2026-09-23T13:49:02+00:00"
}

A review:

{
"type": "review",
"appId": "com.calm.android",
"appTitle": "Calm - Sleep, Meditate, Relax",
"reviewId": "0333cd91-4914-48f0-81a7-bba92477a33f",
"userName": "Vkrm Brar",
"rating": 1,
"text": "CHEAP",
"reviewedAt": "2026-09-20T15:53:22+00:00",
"thumbsUp": 0,
"appVersion": "7.1.2",
"reply": "Thank you for your feedback. We would like to know if you're having any problem with the app? If you have any suggestion to help us improve, please let us know at support@calm.com.",
"repliedAt": "2026-09-23T10:45:21+00:00"
}

Use it as an API

One call runs it and returns the results as JSON (for runs under 5 minutes; longer ones start a run and read its dataset). Apify's Python and JavaScript clients, and its Make, Zapier and n8n integrations, work the same way.

curl -X POST "https://api.apify.com/v2/acts/pikoulas~google-play/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"apps": ["com.duolingo"], "searchTerms": ["habit tracker"], "maxReviewsPerApp": 5}'

AI agents can call it as a tool through Apify's MCP server: https://mcp.apify.com?tools=pikoulas/google-play.

How much does it cost to scrape Google Play?

You pay $0.0001 per review, which is $0.10 per 1,000, and $0.001 per app. Runs that go through Apify's residential proxy also pay its traffic, $0.0012 per 100 KB: an app page is about 220 KB, 1,000 reviews about 160 KB. There are no monthly fees.

Good to know

  • A search gives the 30 apps Google Play shows for it, as the site does.
  • Reviews, prices and availability are per country: set country to the market you want, and language to the language of the texts.
  • Google Play doesn't show the version of apps that vary by device, so there is no version field.

FAQ

It collects only what Google Play shows publicly, without logging in. Scraping public data is generally legal, but personal data is protected by laws such as the GDPR and the CCPA, and Google's terms may limit how you use what you collect. If you're unsure, ask a lawyer; Apify's Is web scraping legal? is a good start.

Something missing or not working?

Open an issue on the Issues tab with the input you used, or ask there for a field you need.