Google Reviews Monitor
Pricing
$20.00 / 1,000 business checkeds
Google Reviews Monitor
Monitor Google reviews for your business and your competitors. Pull every review with its rating, author and owner reply, filter to complaints only, and get just the new ones on every scheduled run.
Pricing
$20.00 / 1,000 business checkeds
Rating
0.0
(0)
Developer
Peach O
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Google Reviews Monitor: Know About Every Review
Watch what customers say about your business on Google, and about the competitor down the road. Pull every review with its rating, author and owner reply, then schedule it and get only the reviews that appeared since yesterday.
Built for owners, multi site operators and reputation teams who need to answer a one star review the same day it lands.
How it works
flowchart LRA["Business names<br/>or Maps links"] --> B["Find the listing"]B --> C["Open the reviews pane"]C --> D["Scroll and expand<br/>every review"]D --> E{"Filters<br/>stars, keyword, date"}E --> F{"Seen before?"}F -->|no| G[("New review rows")]F -->|yes| H["Skipped"]
Name lookups resolve to the closest matching listing. When you manage several branches with the same name, paste the exact Maps link instead so the right one is checked every time.
Built for
- Owners and managers answering complaints before they spread
- Multi site operators comparing branches on rating and complaint volume
- Reputation agencies reporting review movement to clients
- Competitor research reading exactly what rivals get criticised for
Input
{"businesses": ["Blacklock Manchester", "Tattu Manchester"],"maxReviewsPerPlace": 100,"sortBy": "newest","onlyNewReviews": true}
| Setting | What it does |
|---|---|
businesses | Names to look up. Add the town to pin the right branch |
placeUrls | Exact Maps links when a name is ambiguous |
onlyNewReviews | Return only reviews not seen on a previous run |
minRating / maxRating | Narrow to praise or to complaints |
searchQuery | Keep only reviews mentioning a word such as parking |
sortBy | Newest, most relevant, highest or lowest rating |
Output
{"reviewId": "ChdDSUhNMG9nS0VJQ0FnSUR","businessName": "Blacklock Manchester","category": "Steak house","author": "Sarah T","rating": 5,"text": "Best chops in the city, booked again for next month","relativeTime": "2 weeks ago","reviewedAt": "2026-08-21T12:00:00.000Z","ownerReply": "Thanks Sarah, see you soon","photoCount": 3,"localGuide": true,"placeRating": 4.7,"googleMapsUrl": "https://www.google.com/maps/place/..."}
Note relativeTime sits next to reviewedAt. Google never publishes an exact review date, only a phrase like "2 weeks ago", so the timestamp is worked out from that phrase and the original wording is kept so you can see what it was based on.
Watch complaints across every branch
{"businesses": ["Acme Coffee Leeds", "Acme Coffee York", "Acme Coffee Hull"],"minRating": 1,"maxRating": 2,"onlyNewReviews": true}
Schedule that each morning and every run is a short list of new complaints across all three sites, with the owner reply field showing which ones nobody has answered yet.
Run it as an API
curl -X POST "https://api.apify.com/v2/acts/arched_friend~google-reviews-monitor/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"businesses": ["Blacklock Manchester"],"maxReviewsPerPlace": 50,"maxRating": 3}'
Pricing
You pay $0.02 for each business checked, whatever the review count.
| Watching 20 locations daily | Monthly cost |
|---|---|
| Checking each listing by hand | roughly 25 hours |
| Reputation management suites | $100 to $600 per month |
| This Actor | $12 per month |
Common questions
Why is the review date approximate? Google shows reviews as "3 weeks ago" rather than a date. The Actor converts that phrase to a timestamp and keeps the original phrase in relativeTime so nothing is hidden from you.
Will it pick the right branch? A name plus a town usually resolves correctly. For chains with many nearby sites, use placeUrls and there is no guesswork at all.
Can it tell me which reviews we have not answered? Yes. Filter the output where ownerReply is empty.
Related products
- Google Maps Lead Finder to build the list of businesses in the first place
- App Store Review Tracker and Google Play Review Tracker for the same monitoring on mobile apps
- Website Lead Extractor to pull contact details for any business you find