Google Reviews Monitor avatar

Google Reviews Monitor

Pricing

$20.00 / 1,000 business checkeds

Go to Apify Store
Google Reviews Monitor

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

Peach O

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 LR
A["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
}
SettingWhat it does
businessesNames to look up. Add the town to pin the right branch
placeUrlsExact Maps links when a name is ambiguous
onlyNewReviewsReturn only reviews not seen on a previous run
minRating / maxRatingNarrow to praise or to complaints
searchQueryKeep only reviews mentioning a word such as parking
sortByNewest, 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 dailyMonthly cost
Checking each listing by handroughly 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.

  • 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