STEP 01
Point at the listings
Give the robot one business listing or a whole list of them. Agent actions open each place page and switch to its reviews tab before it starts reading.
A Google reviews scraper turns the reviews on a business listing into structured rows: reviewer name, star rating, date, full review text, and the owner response. WebRobot does it with an AI agent. Point it at one listing or a hundred, name the fields you want, and it scrolls every review, reads it, and delivers clean, deduplicated rows to a spreadsheet or your reputation dashboard on a schedule.
No CSS selectors to maintain, no extension to babysit. The robot stores the intent, not a brittle path, so the daily pull keeps landing after Google reshuffles its layout.
Last updated July 2026
Robot console · WR-01
Standing by Running · s Complete · rows
1 · Pick a target
3 · Fields to extract
Agent log
Crawl graph
Extracted data · rows
Want this data fresh every morning, without lifting a finger?
| Field | What it is | Who uses it |
|---|---|---|
| Star rating | The 1 to 5 rating on the individual review | Tracking the score distribution, not just the rounded average |
| Review text | The full written review, however long | Sentiment analysis, theme extraction, and finding recurring complaints |
| Reviewer and local guide badge | Display name and whether they are a Local Guide | Weighting reviews and spotting suspicious or brigaded activity |
| Review date | When the review was posted | Trending sentiment over time and measuring the effect of a fix |
| Owner response | The business reply and its date | Auditing response rate and speed across locations |
| Aggregate rating and count | The listing average and total number of reviews | Benchmarking a business against nearby competitors |
| Location tag | Which listing the review came from | Multi-location brands: one dashboard, every store split out |
Need the business details alongside the reviews (phone, website, category, hours)? The Google Maps scraper pulls the full listing in the same run. For the category overview, start at the web scraping tool pillar.
| Places API (New) | Scraping the reviews | |
|---|---|---|
| Review depth | Roughly five reviews per place | The full set of visible reviews on the listing |
| History | A rotating recent selection | Everything currently shown, re-read on a schedule to build history |
| Cost model | Per request, billed by field group | Flat monthly plan, no per-review fee |
| Multi-location | One place per call, cost scales with volume | A whole roster of listings in one run |
| Storage | Terms limit how long you may cache reviews | You hold the public data you collect, within the law |
| Best for | A quick, sanctioned rating check | Reputation depth, sentiment, and cross-location tracking |
Many teams use both: the API for a fast rating snapshot, a scraper for the depth reputation work actually needs. The full method, with the rules, is in how to scrape Google reviews. On legality generally, see is web scraping legal.
STEP 01
Give the robot one business listing or a whole list of them. Agent actions open each place page and switch to its reviews tab before it starts reading.
STEP 02
"Reviewer, star rating, date, review text, owner response." The robot reads each one and tags it with its location. No selectors, no code.
STEP 03
Reviews load as you scroll, so the robot scrolls the panel to the end to capture the full set, not just the first few, and dedupes so each review appears once.
STEP 04
Google Sheets, Excel, Slack, Zapier, or the REST API into your dashboard. Schedule daily and each run flags new reviews so a bad one reaches you fast.
Pull every review across your locations into one sheet, watch the score by branch, and catch a location sliding before it dents revenue. Schedule it daily and a new one-star review reaches the right person within the hour.
A franchise or chain with fifty listings gets one dashboard: average rating, review volume, and owner-response rate per store, ranked. The location tag on every row means no manual stitching across spreadsheets.
Show a prospect exactly where their star rating and review velocity sit against the three competitors ranking above them, with real numbers. It is a concrete pitch, and tracking it monthly proves the work is moving the score.
Feed the review text to a language model and pull out the recurring themes: slow service, a product defect, a standout employee. The complaints buried in three hundred reviews become a ranked list of what to fix first.
Read the one and two-star reviews on a competitor and you have a map of where they let customers down, in their customers' own words. That is positioning research and product research in the same pull.
Capture the owner response and its date on each review and you can measure how fast and how often each location replies. Pair it with website change monitoring to watch the listing itself for edits.
Pricing is flat: plans on pricing start at $79 per month with no per-review fee, so tracking fifty locations costs the same as tracking five. For a broader listing pull, see the data extraction tool.
FINAL ASSEMBLY
Point the robot at your listings, name the fields, and get a fresh sentiment dataset on a schedule.