Google Maps Review Health Check — free, no login
Pricing
Pay per usage
Google Maps Review Health Check — free, no login
Google Maps reviews toolkit by LeoWorks — free review health check, one business: average stars, owner reply rate, 1-3 star reviews with no reply, last 90 days vs before. No AI, no login. Collection by compass billed to you (~$0.02/30 reviews). Deeper: leoworks/google-maps-review-classifier.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Leoworks
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Part of LeoWorks Google Maps tools: reviews → health (Google Maps Review Health Check) · reviews → replies (Google Maps Review Classifier) · places → leads (Google Maps Lead Qualifier).
Free Google Maps review health check: paste one business, get a one-row card — average stars, how often the owner replies, how many 1–3 star reviews still have no reply, and last 90 days versus before. It reads the newest reviews of the place and only counts them: no AI, no prompts, no login. This Actor is free; the reviews are collected by a separate Actor that Apify bills to you (about $0.02 for 30 reviews).
Why use it
- Business owner or branch manager — find out in a minute how many unhappy reviews you left unanswered, and how old the oldest one is.
- Agency or freelancer — a quick, honest first look at a prospect's Google Maps reputation before a call.
- Multi-branch operator — run it per branch and compare owner reply rate and average stars.
- Competitor research — see how a rival handles its reviews: do they reply at all?
- Developer or AI agent — a small structured JSON card through the API or MCP.
What you get
One row per place:
| Field | What it is |
|---|---|
averageStars, starDistribution | Average and 1–5 star counts of the reviews checked (googleRating and googleReviewCount are Google's own figures for all reviews) |
ownerReplyRate, ownerReplied | Share of the checked reviews that have a public owner reply |
unansweredLowStar, unansweredOneOrTwoStar | 1–3 star (1–2 star) reviews with no owner reply |
oldestUnansweredLowStarDays | Age in days of the oldest unanswered 1–3 star review |
last90Days, before90Days | Reviews, average stars and reply rate in each period |
averageStarsChange, replyRateChange | Last 90 days minus before — only when both periods have at least 10 reviews, otherwise trendNote says so |
nextStep | A line pointing to the next tool, with the dataset ID of the collected reviews so nothing is collected twice |
Real example (Katz's Delicatessen, New York, the newest 100 reviews, 2026-10-15 — they cover only four days, so no trend is shown):
{"placeName": "Katz's Delicatessen","googleRating": 4.5,"reviewsAnalyzed": 100,"averageStars": 4.25,"starDistribution": { "1": 10, "2": 4, "3": 6, "4": 11, "5": 69 },"ownerReplyRate": 0.01,"unansweredLowStar": 20,"oldestUnansweredLowStarDays": 6,"trendNote": "Each period needs at least 10 reviews to be compared; collect more reviews for a trend."}
How to check a business's Google Maps reviews
- Open the Actor (Try for free) and paste the business's Google Maps URL (the full address-bar URL) or its place ID (starts with
ChIJ) in Place. Or write the business name and fill Location with its city and country (Chicago, USA). - Set Newest reviews to check (default 30, up to 200). More reviews give steadier figures and a longer trend.
- Click Start and open Review health card. The run log shows the estimated collection cost before anything is collected.
Already ran a Google Maps scraper? Pick its dataset in Scraper dataset instead (compass/crawler-google-places with Max reviews above 0) — nothing is collected and there is no collection cost.
Pricing
This Actor is free. You pay Apify only for the platform usage of the run (a few thousandths of a dollar) and for the collection step:
- Collection is done by Google Maps Scraper by compass, a separate Actor that Apify bills to your account at its own price — about $0.006 per place + $0.0005 per review (it can change). 30 reviews of one place cost about $0.02 (50 reviews about $0.03).
- With Scraper dataset there is no collection cost.
- Starting the scraper may need roughly $0.50 of remaining Apify credit in your billing cycle even when the run costs a few cents (observed, not documented by Apify).
Go deeper
The health card counts; it does not read the reviews. To see what customers complain about, flag serious issues and get the unanswered reviews as a reply queue, run Google Maps Review Classifier — set its Reviews dataset to the reviewsDatasetId in this run's summary and the reviews are not collected twice. To rate places as leads, see Google Maps Lead Qualifier.
Accuracy and limits
There is no AI in this Actor, so there is no accuracy figure: every number is a count or an average of the reviews collected.
| Item | Limit |
|---|---|
| Places | One per run from Place; up to 20 from a Scraper dataset |
| Reviews | The newest 1–200 per place; statistics describe this sample, not all of Google's reviews |
| Owner reply | A review counts as replied when it has a public owner reply text |
| Trend | Needs 10+ reviews in each of the last 90 days and before; a busy place can fill 30 reviews within days |
| Reviewer data | Reviewer names and profiles are never collected |
| Speed | One place with 30 reviews takes about 45 seconds in total, 50 reviews about 60 seconds (measured 2026-10-18, mostly the collection step); counting takes a fraction of a second |
Compliance and privacy
- Public data, no login. The reviews are the publicly visible Google Maps reviews of the place; no Google account or cookies are needed.
- No personal profiles. Reviewer names and profiles are not collected or output; only stars, dates and whether the owner replied are used.
- You stay responsible for the use. Google's terms apply to collecting the data. This is not legal advice.
Call it from code
curl -X POST "https://api.apify.com/v2/acts/leoworks~google-maps-review-health-check/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "place": "Joe'"'"'s Pizza Broadway", "location": "New York, USA", "maxReviews": 30 }'
It also works as a tool for Claude, Cursor or Claude Code through the Apify MCP server — ask "How many unanswered 1–3 star reviews does this restaurant have on Google Maps?".
FAQ and support
Is it really free?
Yes. The Actor has no price. The only costs are Apify's small platform usage and the collection step billed by the scraper (or nothing with a Scraper dataset).
Why is the trend empty?
Each period needs at least 10 reviews. A busy business can produce 100 reviews in a few days, so the last 90 days then fill the whole sample. Use a quieter place, or collect more reviews (up to 200).
Does it write the owner replies or read the reviews?
No. It counts. Use Google Maps Review Classifier to find what the unhappy reviews say.
Why did it check the wrong place?
A business name is matched by taking the first Google Maps result inside the Location. Chains need the branch name, or use the place's own URL or place ID.
If this Actor saved you time, a short review on Apify Store helps others find it. Questions or a feature wish? Open an issue in the Issues tab — we answer within a day.