Tools / Google Maps / Scraper
Give your agent a business's Google Maps URL or place ID. RouterGrowth scrapes the recent reviews and returns each one with its rating, full text, date, likes and the owner's reply, plus the place's overall score. No headless browser, no scrolling the reviews panel, no blocks to handle.
Ask your agent
Scrape the last 50 Google reviews of this roofer and list what customers praise most.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to reviews.search (business reviews), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| author | rating | published_at | text |
|---|---|---|---|
| Ma*** | 5 | 2026-08-12 | I was not an easy client. I had tons of questions and Carolina Roof Consultants answered them all. Very patient. Very kind. Would Recommend |
| Je*** | 5 | 2026-10-15 | A few years ago, we had a minor roof leak and called this company. They came out, fixed the leaf and did a roof inspection, guaranteeing th… |
The 10 latest reviews of Carolina Roof Consultants in Charlotte (5.0 stars, 858 reviews), from October back to July.
Step by step
Paste its Google Maps URL, or let local.places list the businesses for a search and pass their place IDs.
reviews.search returns the recent reviews up to your limit, with full text.
Ask the agent for the praise and the complaints that repeat, or the staff and services people mention most.
Price
List prices on Google Maps, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Scrape the last 50 Google reviews of this roofer and list what customers praise most.
For the top 10 roofers in Charlotte, compare how often each owner replies to reviews.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c reviews.search -i '{"place": "ChIJ_842rXudVogRKzsWtau_ScI", "platform": "google_maps", "limit": 10}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "reviews.search", "input": {"place": "ChIJ_842rXudVogRKzsWtau_ScI", "platform": "google_maps", "limit": 10}}'Worth knowing
Long reviews come back whole; this page cuts them for display.
The same call takes a Yelp business URL; the platform is inferred from the input.
Author names are in the output. Use them for analysis, not for publishing.
FAQ
No. The scraping runs on RouterGrowth's providers.
It returns the most recent ones up to your limit. Set a higher limit for more history.
It returns the place's name, address, overall rating and review count with the reviews. For full listing data use local.places.
Yes. language defaults to en and can be set per call.
More on Google Maps
Reading this as an agent? This page as markdown: /tools/google-maps/reviews-scraper.md
Connect your agent once. The first calls run on the $1 that comes with signup.