Google Maps Reviews Scraper & Analyzer avatar

Google Maps Reviews Scraper & Analyzer

Pricing

from $50.00 / 1,000 results

Go to Apify Store
Google Maps Reviews Scraper & Analyzer

Google Maps Reviews Scraper & Analyzer

Turn hundreds of Google Maps reviews into a clear report: satisfaction score, top praises, top complaints, rating trend, and highlight quotes.

Pricing

from $50.00 / 1,000 results

Rating

0.0

(0)

Developer

ReviewLens

ReviewLens

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Google Maps Scraper & Analyzer ๐Ÿ“

Scrape every place from any Google Maps search with full browser control โ€” names, star ratings, review counts, and precise latitude/longitude โ€” with optional review scraping and a built-in analysis engine that turns raw reviews into a business report.

What you get

Scraper (always on):

  • ๐Ÿ“ Every place from your search โ€” the sidebar is auto-scrolled to the very end of the list
  • โญ Name, star rating, total review count, Google Maps URL
  • ๐ŸŽฏ Precise latitude/longitude coordinates for every place
  • ๐Ÿ’ฌ (optional) Full reviews per place โ€” author, stars, text, date โ€” via scrapeReviews

Analysis engine (optional, runAnalysis):

  • ๐Ÿ“ Smart summary + satisfaction score per place
  • ๐ŸŽฏ Aspect ratings (food, service, price, atmosphere, wait, location)
  • ๐Ÿ‘ Top praises / ๐Ÿ‘Ž top complaints (NLP theme extraction, multilingual)
  • ๐Ÿงญ Prioritized recommendations + ๐Ÿ† competitor comparison + ๐Ÿ“„ printable PDF report

Perfect for lead generation, local SEO, market mapping, and reputation analysis โ€” one Actor for both the raw data and the insight.

Why not just ask a chatbot?

A chatbot can't scroll Google Maps โ€” it sees a handful of places at best. This tool drives a real browser, loads the entire results list, and returns structured, exportable data you can automate.

How to use

  • searchTerms + location: e.g. ["coffee shops"] + Austin, USA โ€” or paste full search URLs in startUrls.
  • maxPlaces: how many places to capture per search (sidebar scrolls until reached or list ends).
  • scrapeReviews + maxReviewsPerPlace: also open each place and scrape its reviews.
  • runAnalysis: run the ReviewLens analysis on each place's reviews (turns review scraping on automatically).

Example input

{
"searchTerms": ["coffee shops"],
"location": "Austin, USA",
"maxPlaces": 50,
"scrapeReviews": false
}

Output

One item per place (reportType: "place"); with runAnalysis, an extra analysis report per place (reportType: "analysis") and a comparison (reportType: "comparison").

{
"reportType": "place",
"title": "Epoch Coffee",
"rating": 4.5,
"reviewsCount": 2497,
"latitude": 30.3186037,
"longitude": -97.7245402,
"url": "https://www.google.com/maps/place/..."
}

Notes

  • Heavy resources (images, map tiles, media) are blocked during scraping โ€” runs are fast and memory-efficient, and concurrency auto-scales with the run's RAM.
  • Sentiment is based on star ratings (language-independent), with extra text sentiment for English reviews. Themes are detected with multilingual support.