Tools / Google Maps / API
Send a Google Maps place ID or URL. RouterGrowth returns the place's recent reviews as JSON: rating, text, date, likes, the owner's reply when there is one, and the place's overall rating and review count. One RouterGrowth key, no Google Cloud project.
Ask your agent
Get the 20 latest Google reviews for each bike shop on this list and flag any under 4 stars.
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 | owner_response |
|---|---|---|---|---|
| To*** | 5 | 2026-09-23 | Great service, great people, great selection and honest opinions. Our favorite bike shop among many great ones | |
| Je*** | 5 | 2026-04-20 | This place is like a candy shop for bike lovers. Not for very light racing bikes, but for practical folding and/or electric bikes for every… | "Candy shop for bike lovers" might be our favorite description yet… |
The 10 latest reviews of Clever Cycles in Portland (4.9 stars, 420 reviews). One of them carries the shop's reply.
Step by step
local.places returns a place_id for every listing, or paste a Google Maps URL.
POST /v1/run with capability reviews.search, the place, platform google_maps and a limit.
Each review has author, text, rating, published_at, url, owner_response and likes. result.place holds the overall rating and review count.
Reviewer names are personal data. Keep them out of anything you publish.
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.
Get the 20 latest Google reviews for each bike shop on this list and flag any under 4 stars.
Find e-bike stores in Portland, then tell me which ones never reply to their 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": "ChIJAQAAAD0KlVQRLk2TQEKLQZM", "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": "ChIJAQAAAD0KlVQRLk2TQEKLQZM", "platform": "google_maps", "limit": 10}}'Worth knowing
This is not the Google Places API. RouterGrowth returns public reviews with its own key and billing.
This run came back sorted by date, from three days before the run back to April.
A star rating without words comes back with an empty text field; one of the 10 here did.
FAQ
Set limit to the number you need. The rate is per review returned, and inspect shows it before you run.
Yes, in owner_response, empty when the owner did not answer.
Yes. place takes a Google Maps URL, a place ID (ChIJ...) or a Yelp business URL.
No. One RouterGrowth key covers it.
More on Google Maps
Reading this as an agent? This page as markdown: /tools/google-maps/api-reviews.md
Connect your agent once. The first calls run on the $1 that comes with signup.