Google Maps Reviews Scraper - Ratings & Customer Reviews avatar

Google Maps Reviews Scraper - Ratings & Customer Reviews

Pricing

from $7.00 / 1,000 results

Go to Apify Store
Google Maps Reviews Scraper - Ratings & Customer Reviews

Google Maps Reviews Scraper - Ratings & Customer Reviews

Scrape customer reviews from any Google Maps place: reviewer, star rating, date, review text, owner response and likes, plus the place's overall rating and review count. Give it place URLs or search queries. No API key. Export JSON, CSV or Excel for reputation monitoring and lead research.

Pricing

from $7.00 / 1,000 results

Rating

0.0

(0)

Developer

Get Anything

Get Anything

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Google Maps Reviews Scraper — Ratings & Customer Reviews

Extract customer reviews from any Google Maps place: reviewer name, star rating, date, review text, the owner's response, and like count — plus the place's overall rating and total review count. Give it place URLs or search queries (business name + city).

Runs a headless browser against Google's own datacenter-reachable Maps pages (forced hl=en&gl=us). No API key.

Why this one

Most Google Maps actors return the place (name, address, phone). This one returns the reviews — the part businesses actually use for reputation monitoring, competitor analysis, and lead research. Pairs with a places/leads scraper: find businesses, then pull their reviews.

What it does

  • Scrape reviews from multiple places at once (URLs or search queries).
  • Per review: reviewer, star rating, relative date, full text, owner response, likes.
  • Per place: name, overall rating, total review count, category.
  • Sort by newest, most relevant, highest or lowest rating.
  • Export to JSON, CSV, or Excel, or pull via the Apify API.

Input

FieldDescription
placeUrlsGoogle Maps place URLs (most reliable).
searchQueriesBusiness name + city; first match is used.
maxReviewsCap per place.
sortBynewest, relevant, highest, lowest.
proxyConfigurationProxy (recommended for larger runs).

Example

{
"searchQueries": ["Blue Bottle Coffee San Francisco"],
"maxReviews": 50,
"sortBy": "newest"
}

Output

One place record, then one review per review:

{ "resultType": "review", "place": "Blue Bottle Coffee", "author": "Jane D.",
"rating": 5, "relativeDate": "2 weeks ago", "text": "Great pour-over...",
"ownerResponse": "Thanks for visiting!", "likes": 3 }

Use cases

  • Reputation monitoring — track new reviews and owner responses over time.
  • Competitor analysis — pull rivals' reviews and compare ratings.
  • Voice-of-customer / AI — feed review text to an LLM for theme & sentiment analysis.
  • Lead research — combine with a places scraper: find businesses, then read their reviews.

FAQ

URL or search query? A place URL is the most reliable. A search query works when the name + city is unambiguous (the first match is used).

How many reviews? Set maxReviews; the Actor scrolls the reviews pane to load them.

Not affiliated with Google. Reviews are public; use responsibly and in line with Google's terms and applicable laws.

🤖 Use with Claude or ChatGPT (MCP)

Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/google-maps-reviews-scraper" } } }

Full guide: Connect Apify actors to Claude & ChatGPT.

⭐ Found this useful?

If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.