Google Play Scraper - Reviews, App Details & Search avatar

Google Play Scraper - Reviews, App Details & Search

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Google Play Scraper - Reviews, App Details & Search

Google Play Scraper - Reviews, App Details & Search

Scrape Google Play Store reviews (filter by star rating, country, language, newest), full app details (installs, rating histogram, developer contact, version) and app search results. Fast, no login. Sibling of our Apple App Store Reviews Scraper.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

kfir messika

kfir messika

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Google Play Reviews Scraper

Find public Google Play listings and collect app details and user reviews. Search by app name, provide Android package names, or use Play Store URLs. No Google login is needed.

What it does

For each app, the Actor can write a listing row and recent review rows. Reviews include reviewer name, rating, review text, thumbs-up count, version, timestamps, and a direct Play Store URL. Search terms resolve to app IDs and use the same detail and review flow. Invalid app IDs and fetch failures are reported as free error rows.

Use cases

  • App review monitoring
  • ASO and competitor research
  • Customer sentiment and product feedback analysis
  • Review feeds for AI agents and MCP workflows

Input examples

{
"appIds": [
"com.spotify.music",
"https://play.google.com/store/apps/details?id=com.google.android.youtube"
],
"searchTerms": ["habit tracker"],
"maxAppsPerSearch": 10,
"includeAppDetails": true,
"includeReviews": true,
"maxReviewsPerApp": 100,
"reviewSort": "NEWEST",
"minRating": 1,
"maxRating": 5,
"country": "us",
"language": "en"
}

The prefilled input uses Spotify (com.spotify.music) and requests 50 reviews. maxReviewsPerApp defaults to 100. Search results are capped by maxAppsPerSearch for each term. Review sorting supports NEWEST, RELEVANCE (Google Play helpfulness order), or RATING. Rating filters are applied after fetching each page.

Output examples

Trimmed app row captured from a real Google Play listing:

{"type":"app","title":"Spotify: Music and Podcasts","appId":"com.spotify.music","url":"https://play.google.com/store/apps/details?id=com.spotify.music&hl=en&gl=us","developer":"Spotify AB","genre":"Music & Audio","installs":"1,000,000,000+","score":4.347788,"ratings":36454023,"reviews":1855601,"price":0,"free":true,"offersIAP":true}

Trimmed review row captured from the package output:

{"type":"review","reviewId":"a6790361-24ea-41bd-b9e1-291843b6607d","appId":"com.spotify.music","userName":"Muhammad Musadugr93jvudoneofhbizowhbk forn","score":5,"text":"fantastic","thumbsUp":0,"version":"9.1.88.2204","date":"2026-10-08T17:15:11.232Z","replyText":null,"replyDate":null,"url":"https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=a6790361-24ea-41bd-b9e1-291843b6607d","country":"us","language":"en"}

Each app row and each review row is billed as one result. Summary and error rows are free.

Pricing

$1.00 per 1,000 results. App and review rows are both counted as results; summary and error rows are not charged.

Limits

Google Play controls which public reviews are available for each app and region. The Actor paginates until the requested maximum is reached or the package returns no next page. It caps maxReviewsPerApp at 5,000. Google may rate-limit requests or change its public pages; requests retry with backoff and a 20-second timeout, but availability is not guaranteed.

Runs are sequential with a short pause between requests. Large searches or high review limits take longer.

FAQ

Can I use a Play Store URL? Yes. Provide a URL containing the app's id query parameter, or provide the package name directly.

Does search also fetch reviews? Yes, if includeReviews is enabled. Search results are capped per term by maxAppsPerSearch.

Can I collect only details or only reviews? Yes. Toggle includeAppDetails and includeReviews independently.

How does relevance sorting work? It uses Google Play's helpfulness order.

How are ratings filtered? minRating and maxRating keep matching 1-to-5-star reviews after pages are retrieved. If many results do not match, more pages may be needed.

Is there an Apple App Store version? Yes: kmscrape/app-store-reviews-scraper.