How to scrape Google reviewsCapture per business, filter, and export for free
Reviews are the richest free signal on Google Maps. Here is how to capture them per business, sort and filter them, export clean data, and turn it into reviews intelligence.
Reviews··8 min read
Key takeaways
Reviews are public data that Google already displays. A free Chrome extension can capture them per business with no API key and no per-result billing
The value is not the raw text. It is filtering, sorting, and exporting reviews into a structure you can analyze at scale
Once captured, reviews become reviews intelligence: pain points, ratings trends, and buying signals mapped to each business you care about
Why reviews matter
Reviews are the free signal everyone ignores
Most people scraping Google Maps grab names, phones, and addresses, then stop. They walk past the single richest field on the listing: the reviews. A star rating and a paragraph of unfiltered customer language tell you what a business does well, where it hurts, and whether it is a good fit for whatever you are selling.
That signal is not niche. According to BrightLocal's Local Consumer Review Survey, the overwhelming majority of consumers read online reviews before choosing a local business. If reviews move buyers, they also reveal exactly what buyers care about, which is priceless when you are the one doing the outreach.
The reviews are already on the page. The job is capturing them cleanly and doing something with them. That is what this guide walks through, and it costs nothing to start.
Capture reviews per business in your browser
Install the Vonsel extension, open any Google Maps listing, and pull its reviews straight into a clean, filterable view. Free download. No trial, no credit card.
There are really only three routes to review data, and they trade off cost, control, and effort very differently.
Method
Cost
Best for
Official Places API
Paid per request, capped review count
Developers building an app
Paid scraping API / service
Pay per result, adds up fast
Bulk one-off exports
Free Chrome extension
Free, no card
Sales and research, per business
The official Google Places API is the sanctioned path, but it returns only a small sample of reviews per place and it bills you per call. Paid scraper services remove the review cap but charge per result, so a few thousand listings turns into a real invoice. For most sales and research work you do not need either. A browser extension captures what Google already renders, one business at a time, and hands you the data for free.
Step by step
Capture, filter, and export in four steps
The browser workflow is fast because the reviews are already loaded on the listing. You are structuring what the page shows, not fighting Google for it.
1. Open the business
Find the listing on Google Maps and click into it, the same way any customer would. The reviews tab holds the star rating, the review text, dates, and reviewer names.
2. Capture the reviews
Open the Vonsel pop-up and capture the listing. Instead of copying reviews by hand, the extension pulls them into a structured list you can work with.
3. Filter and sort
Narrow to one and two star reviews to find complaints, or filter by keyword to surface a specific theme. Sort by date to see whether sentiment is trending up or down.
4. Export the data
Send the reviews to CSV, one row per review with rating, date, and text. Open it in Sheets or Excel, or keep it inside your mapped CRM alongside the business.
If you have never installed the extension, the how to scrape Google Maps guide covers the three step setup: download the extension, load it in Chrome in developer mode, then open Google Maps and click the Vonsel pop-up. The same install unlocks review capture.
1
business at a time, captured directly in your browser
CSV
clean export, one row per review with rating and date
$0
to start: no API key, no per-result billing, no card
Filtering that matters
Filter and sort like an analyst, not a tourist
A raw dump of 200 reviews is noise. The value appears the moment you filter. Three lenses do most of the work.
By rating. Isolate the one and two star reviews and you get a free list of every complaint a business has collected in public. Those are the pain points you lead with in an email. Isolate the five star reviews and you learn what the business is proud of, which tells you how it wants to be seen.
By keyword. Filter for words like "slow", "expensive", "booking", or "staff" and a pattern jumps out. If ten reviewers all mention the same broken process, that is not an opinion, it is a problem the owner already knows about and would pay to fix.
By date. Sort newest first and you can tell whether a business is climbing or sliding. A run of recent one star reviews after years of praise is a business in trouble, and often one that is unusually open to a new solution.
Scraping the reviews is the easy part. The edge comes from reading them at scale: filtering to the complaints, spotting the repeated word, and walking into the conversation already knowing what hurts. That is the difference between a spreadsheet and a sales angle.
Turn raw reviews into a filterable list
Capture a listing, then slice its reviews by rating, keyword, or date before you export. Free download. No trial, no credit card.
A CSV of reviews is a starting point, not a finish line. The reason to capture reviews inside a mapped CRM rather than a loose file is that the reviews stay attached to the business they belong to, across your whole territory.
That is where reviews become intelligence. Every review sits next to the phone number, the address, and the owner. You can reopen a business you captured last week and add its reviews, or reopen a scrape and pull in more listings, so your dataset grows instead of scattering into folders. When reviews live beside the business, the AI layer can read them and surface the pain points and buying signals automatically, per lead.
If you want to go deeper on turning raw star ratings into structured meaning, the Google review sentiment analysis guide breaks down how to score and cluster review text. And if you plan to resell review data or research, read the reviews hub for the full set of angles.
Staying clean
Is scraping Google reviews allowed?
Reviews are public. Any visitor can read them without logging in, and that matters, because publicly visible data is generally treated differently from private or personal records. Still, being public is not a blank check. You should respect the source platform terms and privacy law such as the GDPR when reviewer data touches identifiable people.
The practical rules are simple. Use reviews for analysis and outreach, not to republish them as if they were your own content. Keep only what you need, and do not hammer the platform with automated bulk requests. Capturing what Google already shows you, one business at a time, sits comfortably inside those lines. For the fuller legal picture, see is it legal to scrape Google Maps.
The reviews are already public. The advantage is in reading them at scale
Start capturing reviews per business
Pull reviews from any Google Maps listing, filter them, and export clean data you can act on. See plans or explore features. Free download. No trial, no credit card.
Yes. A free Chrome extension can capture the reviews that Google already shows on a business listing, then let you filter, sort, and export them. You collect public information that is visible to any visitor, with no API key and no per-result billing.
How do I export Google reviews to a spreadsheet?
Open the business on Google Maps, capture its reviews with the extension, apply any rating or keyword filters you want, then export to CSV. Each row holds the reviewer, star rating, date, and review text so you can open it in Excel, Sheets, or a CRM.
Is it legal to scrape Google reviews?
Collecting publicly visible review data is generally treated differently from private or personal data, but you should respect the source platform terms and privacy laws like the GDPR. Use the data for analysis and outreach, avoid republishing reviews as your own, and keep only what you need.