Google Play Store Scraper - Reviews, Apps, Developer Email avatar

Google Play Store Scraper - Reviews, Apps, Developer Email

Pricing

Pay per event

Go to Apify Store
Google Play Store Scraper - Reviews, Apps, Developer Email

Google Play Store Scraper - Reviews, Apps, Developer Email

Google Play scraper: app details (exact installs, rating histogram, developer email, website, price) and reviews with filters by rating, date, language, device, version and keyword. Any country. $1.50 per 1,000 apps, $0.10 per 1,000 reviews, no start fee.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Khandji Omar

Khandji Omar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Google Play Store Scraper — Reviews, Apps, Developer Email

Scrape Google Play apps by app ID, URL or keyword search: exact installs, rating and 1-5 star histogram, number of ratings and reviews, developer email, website and address, price, ads, in-app purchases, content rating, release and update dates, description and screenshots — plus the app's reviews, filtered by rating, date, language, device, version or keyword. Any country and language. $1.50 per 1,000 apps, $0.10 per 1,000 reviews, no start fee.

Free tier — 20 results free on every run

The first 20 results of every run are free, on every run you ever make — not a one-off trial. One guard: the free allowance never covers more than half of a run, so the offer stays sustainable.

What does this Google Play scraper do?

Give it app IDs (com.spotify.music), Play Store links, or keywords (budget tracker). For keywords it runs Google Play's own search and returns up to 30 apps per keyword. Every app comes back as one row with the full details — no second run needed.

Measured, not promised

Test of 17 October 2026: Spotify, Duolingo and Uber, the 500 newest US reviews of each.

Both tools ran the same three apps on the same evening.

Google Play Store Scraper (om_kh)neatrat/google-play-store-reviews-scraper (most used)
Reviews returned1,500 of 1,5001,500 of 1,500
App version1,3121,308
Developer's reply72not returned
App details (installs, rating, version...)in the same runno
Runs needed1 for the three apps3, one per app
Time61 s, app pages includedabout 3 s per app
Cost$0.15 reviews + $0.005 app pages$0.20
Runs that succeed, last 30 days (Store figure)100% (15 of 15)87% (9,632 of 11,094)

Compared with neatrat/google-play-store-reviews-scraper

Read on the Store on 2026-10-23 (Google Play Store Reviews Scraper). Where it does better, this section says so.

  • Built on the site's own data, not a resold scraper: no second Actor between you and the source.
  • Free results on every run and a hard cost cap (maxTotalChargeUsd).
  • Price: $1.5 per 1,000 here, $0.15 there.

Why use it

  1. Exact installs. realInstalls (e.g. 3,138,275,576) instead of only the "1B+" bucket.
  2. Developer contacts for B2B. Developer email, website, address and privacy policy — ideal to prospect app publishers.
  3. Rating histogram. Count of 1 to 5-star ratings, for quality analysis.
  4. Search + details in one run. Keyword search returns full details directly.
  5. Cheaper than the leader: $0.0015 per app, no start fee, up to 20 free apps per run (at most half of the run).
  6. API, n8n, Make, Zapier and MCP ready.

How to use it in 3 steps

  1. Click Try for free — two apps and one keyword are prefilled.
  2. Add your app IDs, links or keywords; choose the country and language.
  3. Click Start and download JSON, CSV or Excel.

Input

FieldWhat it does
appsApp IDs or Google Play URLs.
searchTermsOptional keywords (up to 20); up to 30 apps each.
maxAppsPerSearch1 to 30. Default 30.
countryStore country, e.g. us, gb, fr. Default us.
languageText language, e.g. en, fr. Default en.
maxReviewsPerAppReviews to read per app, 0 to 100,000. Default 0 (no reviews).
reviewsOnlyReturn only the reviews, without the app row.
reviewsSortnewest (default), mostRelevant or rating.
reviewRatingsKeep only these star ratings, e.g. ["1", "2"].
reviewLanguagesLanguages to read reviews in, e.g. ["en", "fr"].
reviewKeywordsKeep only reviews containing one of these words.
reviewsSince / reviewsUntil / recentDaysDate limits. With newest the read stops at the limit.
deviceTypemobile, tablet, chromebook or tv.
appVersionsKeep only reviews written on these app versions.
includeSimilarAppsAdd similarAppIds to each app row.
maxTotalChargeUsdOptional hard cost cap for the run.

Reviews

Set maxReviewsPerApp to get one row per review: reviewId, appId, userName, userImage, text, score (1 to 5), thumbsUp, appVersion, date, the developer's replyText and replyDate, and a direct url. Reviews cost $0.10 per 1,000.

{
"apps": ["com.duolingo"],
"reviewsOnly": true,
"maxReviewsPerApp": 5000,
"reviewRatings": ["1", "2"],
"reviewsSince": "2026-09-01"
}
{
"searchTerms": ["budget tracker", "habit tracker"],
"maxAppsPerSearch": 30,
"country": "us",
"language": "en"
}

Output

Real example (description and screenshots trimmed):

{
"appId": "com.spotify.music",
"title": "Spotify: Music and Podcasts",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en&gl=us",
"developer": "Spotify AB",
"developerEmail": "support@spotify.com",
"developerWebsite": "https://www.spotify.com",
"privacyPolicy": "https://www.spotify.com/legal/privacy-policy/",
"genre": "Music & Audio",
"score": 4.345,
"ratings": 36403295,
"reviews": 1854615,
"histogram": {"1": 3725706, "2": 1067915, "3": 1312250, "4": 3102037, "5": 27195371},
"installs": "1,000,000,000+",
"realInstalls": 3138275576,
"free": true,
"offersIAP": true,
"inAppProductPrice": "$4.99 - $203.88 per item",
"containsAds": true,
"contentRating": "Teen",
"released": "May 27, 2014",
"updatedAt": "2026-09-29T14:38:09Z",
"country": "us",
"status": "ok"
}

In a live test, 22 apps (2 IDs + the keyword "budget tracker") came back in 11 seconds, all 22 with a developer email.

How much does it cost?

EventPrice
App (full details)$0.0015 ($1.50 per 1,000)
Start feenone

An app that does not exist in the chosen country is reported and never charged. Paid Apify plans get lower tier prices.

Use cases

  • B2B prospecting — lists of app publishers in a niche with their email and website.
  • App market research — installs, ratings and monetization of competitors.
  • ASO — who ranks for a keyword, with rating and update frequency.
  • Investors and analysts — track installs and ratings over time with schedules.

Use it from code (API)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("om_kh/google-play-store-scraper").call(run_input={
"searchTerms": ["budget tracker"],
"country": "us",
})
for app in client.dataset(run["defaultDatasetId"]).iterate_items():
print(app["title"], app["realInstalls"], app["score"], app["developerEmail"])
curl -X POST "https://api.apify.com/v2/acts/om_kh~google-play-store-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"apps": ["com.spotify.music"]}'

Integrations and MCP

Send new apps and contacts to Google Sheets, HubSpot or Airtable with the Apify app in n8n, Make or Zapier. AI agents can call it through https://mcp.apify.com as om_kh/google-play-store-scraper.

Tips and limits

  • Google Play search returns at most 30 apps per keyword; use several keywords for more.
  • Some fields (price, availability, texts) depend on country and language.
  • For app reviews, use the related App Store & Google Play Reviews Scraper below.

FAQ

Do I need a Google account or API key? No.

Where does the developer email come from? From the app's public store listing, where Google requires developers to publish a contact email.

Is it legal? It reads public store listings. Use contact details in line with the anti-spam law that applies to you.

Your feedback

Did this Actor save you time? A short review on the Reviews tab helps other people find it, and every review is read. Something missing or broken? Open an issue on the Issues tab: it is answered and fixed fast.