# Pull the newest Yelp reviews of a business from its Yelp URL

Paste the URL of a business page on Yelp. reviews.search returns its recent reviews with the star rating, the text, the date and the owner's reply when there is one, plus the business name, address, overall rating and review count. No scraper to run and no blocks to handle.

HTML page: https://www.routergrowth.com/tools/google-maps/yelp-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.002625 per review plus $0.00525 per call, $0.002 minimum a call. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-26: 8 records in 16.3 s for $0.03. Personal fields are masked. Eight reviews of Tartine Bakery in San Francisco (4.2 stars over 9,211 reviews), newest first; one of the eight carried an owner reply.

| rating | text | posted | author |
|---|---|---|---|
| 5 | The ambiance is so lovely here! It's such a fun place to sit and have a small treat. Everything was fresh and the latte paired… | 2026-10-25 | Ga*** |
| 5 | LOVE THIS PLACE! A must stop whenever in the city with many pastry options that'll satisfy the sweet tooth or if you're… | 2026-10-23 | Vi*** |
| 5 | A staple for bakeries and love this place. Their tres leches cake is amazing. Moist layers of vanilla with coconut milk and… | 2026-10-22 | Bi*** |

## How to do it

1. **Copy the Yelp URL.** Open the business on Yelp and copy the address of its page, the one with /biz/ in it.
2. **Call reviews.search.** Pass the URL as place, platform yelp and a limit. The platform is also inferred from the URL.
3. **Read the place block.** place carries the name, address, overall rating and review count next to the reviews.
4. **Sort the reviews.** Group by rating and look for the words that repeat in the low ones.

## Ask it like this

- Pull the last ten Yelp reviews of this bakery and summarize what people praise and what they complain about. (`reviews.search`)
- Find coffee shops in Austin on Google Maps, then read the Yelp reviews of the two with the most 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": "https://www.yelp.com/biz/tartine-bakery-san-francisco", "platform": "yelp", "limit": 8}'
```

```bash
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "reviews.search", "input": {"place": "https://www.yelp.com/biz/tartine-bakery-san-francisco", "platform": "yelp", "limit": 8}}'
```

## Worth knowing

- **You bring the business.** The call reads one Yelp business page. It does not search Yelp by category or city; local.places finds businesses on Google Maps.
- **Recent reviews, not the archive.** The reviews come back newest first, up to your limit, not the full history of a busy place.
- **Read only.** Nothing is posted, flagged or replied to on Yelp. RouterGrowth is independent of Yelp.

## Questions

### What input does it need?

A Yelp business URL. A Google Maps URL or place ID also works and switches the platform to Google Maps.

### Do I get the reviewer names?

Yelp shows a first name and an initial, and the call returns that. Mask it before you publish anything.

### Are owner replies included?

Yes, when the business replied. In this run one of the eight reviews had a reply from the owner.

### How many reviews can I pull?

Set the limit you need; the quote scales with it and you pay for the reviews returned.

## Related

- [Find the listed phone numbers of local businesses in a city](https://www.routergrowth.com/tools/google-maps/business-phone-number-finder.md)
- [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)
- [Scrape a business's Google Maps reviews without a browser](https://www.routergrowth.com/tools/google-maps/reviews-scraper.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)
