Google Play Reviews Scraper
Android app reviews with stars, app version and developer replies
What it does
Keeps asking Google Play for the next page of reviews until it reaches your number or the end of an app's list, 199 reviews at a time. Each row has the stars, text, thumbs up count, app version, date and the developer's public reply with its date, plus the app title, developer, average rating and rating count so a spreadsheet needs no lookup. Apps are named by package name or store link. Google Play keeps reviews per language, so a run returns what was written in the language you pick.
Built in
- ✓ Up to 50,000 reviews per app, 199 per call
- ✓ Developer reply and reply date on the same row
- ✓ Star filter reads each level as its own list
- ✓ Sort by newest, most relevant or rating
- ✓ App title, rating and rating count on every row
Guides & tutorials
Five Scholarly Databases in One Call: OpenAlex, Crossref, arXiv, PubMed and OpenCitations
One call across OpenAlex, Crossref, arXiv, PubMed and OpenCitations: works, preprints, biomedical abstracts, citation graphs, and every output field.
arXiv Scraper: Search AI, Physics, and Biology Preprints with PDF Links via API
Search arXiv preprints by keyword, category, or author. Returns title, abstract, authors, categories, and PDF links. Track AI research before peer review. No API key required.
NIH RePORTER API: Search Grant Funding, Award Amounts, and Principal Investigators
Search NIH grant awards by topic, agency, institution, or state. Returns project title, abstract, award amount, and PI data for research funding intelligence. No API key required.
Related scrapers
ClinicalTrials Scraper
Clinical studies, sponsors, and sites from ClinicalTrials.gov
OpenAlex Scholarly Works
250M+ research papers, authors, and citations as structured JSON
Crossref Scraper
150M+ scholarly works, DOIs, and citation metadata
Google Trends Scraper
Interest over time, regional breakdown, and related queries
Common questions
Which fields does a review row carry? +
23 in all: review id and link, reviewer name, stars, text, thumbs up, app version, reviewed_at, developer_reply and developer_reply_at, then app_title, developer, app_rating and app_ratings_count, and the sort, star level, language, country and list position it was read under.
What does it cost to run? +
Reviews are $0.0001 each on every Apify plan, which is $0.10 per 1,000, plus a flat $0.005 per run. Apps that do not exist, apps with no reviews, repeated reviews and reviews an earlier run delivered are never charged. On the free plan a run returns the first ten results as a preview.
Does it need a Google account or an API key? +
No. There is no login, no API key and none of your cookies. The actor reads the public review list the Play Store itself loads, which is why the developer reply and app version come through on each row.
Why do I get fewer reviews than the app's rating count? +
Google Play splits reviews by language and only serves the ones written in the language you request, so the English list is smaller than the worldwide rating count. Set language and country together, for example de and de, to read another market.
How does the star filter affect depth? +
Each star level you pick is read as its own list with its own allowance, so one and two stars at 300 each returns up to 600 complaint rows rather than 300 in total. That is the quickest way to build a one and two star digest.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.