# Scrape a business's Google Maps reviews without a browser

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.

HTML page: https://www.routergrowth.com/tools/google-maps/reviews-scraper
Part of: [Google Maps tools](https://www.routergrowth.com/tools/google-maps.md)

## The call

[`reviews.search`](https://www.routergrowth.com/catalog/reviews.search): Recent reviews for a place on Google Maps or Yelp: rating, text, author, date and the owner's reply, plus the place's overall score.

Price on this network: $0.000788 per review plus $0.0035 per call, $0.002 minimum a call. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-19: 10 records in 7.0 s for $0.011375. Personal fields are masked. The 10 latest reviews of Carolina Roof Consultants in Charlotte (5.0 stars, 858 reviews), from October back to July.

| 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… |

## How to do it

1. **Find the business.** Paste its Google Maps URL, or let local.places list the businesses for a search and pass their place IDs.
2. **Scrape the reviews.** reviews.search returns the recent reviews up to your limit, with full text.
3. **Read across them.** Ask the agent for the praise and the complaints that repeat, or the staff and services people mention most.

## Ask it like this

- Scrape the last 50 Google reviews of this roofer and list what customers praise most. (`reviews.search`)
- For the top 10 roofers in Charlotte, compare how often each owner replies to reviews. (`local.places`, `reviews.search`)

## Connect

MCP server: `https://api.routergrowth.com/mcp`

```bash
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
```

```bash
npm install -g routergrowth && routergrowth setup
routergrowth run -c reviews.search -i '{"place": "ChIJ_842rXudVogRKzsWtau_ScI", "platform": "google_maps", "limit": 10}'
```

```bash
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

- **Full text, not snippets.** Long reviews come back whole; this page cuts them for display.
- **Google Maps or Yelp.** The same call takes a Yelp business URL; the platform is inferred from the input.
- **Reviewers are people.** Author names are in the output. Use them for analysis, not for publishing.

## Questions

### Do I need proxies or a Google account?

No. The scraping runs on RouterGrowth's providers.

### Can it scrape all reviews of a place?

It returns the most recent ones up to your limit. Set a higher limit for more history.

### Does it scrape the place's details too?

It returns the place's name, address, overall rating and review count with the reviews. For full listing data use local.places.

### Can I choose the language?

Yes. language defaults to en and can be set per call.

## Related

- [Scrape Google Maps from a Python script with requests](https://www.routergrowth.com/tools/google-maps/scraper-python.md)
- [Get Google Maps listings as JSON with one API call](https://www.routergrowth.com/tools/google-maps/scraper-api.md)
- [Turn a Google Maps search into a lead list with websites and phones](https://www.routergrowth.com/tools/google-maps/lead-scraper.md)
- [Fetch the recent Google Maps reviews of any place through one API](https://www.routergrowth.com/tools/google-maps/api-reviews.md)
- [A Google Maps scraper your agent runs: every business for a search, as rows](https://www.routergrowth.com/tools/google-maps/scraper.md)
