Google Maps Reviews Scraper

Every review,
on every location you care about.

Monitor your online reputation at scale. Extract and analyse reviews for any business or competitor — author, rating, full text, owner reply, language, date — within minutes. Filter by date, rating or keyword to spot trends and recover unhappy customers before they leave for good.

one-time 500 free reviews $0.002 per review after CSV · JSON · Excel GDPR-aligned
livescraper.app · reviews demo
How it works

Guide on how to scrape reviews,
from Google Maps.

Take a look at how to pull reviews from Google Maps using our platform. Pick the location, business and parameters you want — get back exactly the data you need. Watch the tutorial.

  1. STEP 1Sign in to the platform.
  2. STEP 2Open the Google Reviews Scraper.
  3. STEP 3Pick businesses or pass place IDs.
  4. STEP 4Filter by date, rating or keyword.
  5. STEP 5Choose output format (CSV / JSON / XLSX).
  6. STEP 6Click Get Data.
livescraper.app · reviews walkthrough
How to Scrape Reviews From Google Maps — video walkthrough by Livescraper
Step-by-step walkthrough · Google Reviews Scraper YouTube
Data dictionary

Every column,
cleanly described.

Each review comes back as a fully-formed row — author, rating, full text, owner reply, dates, and identifiers for everything. Download the sample .xlsx to see exactly what lands in your spreadsheet.

Download sample .xlsx
query
Search Term Used to find reviews.
business_name
The name of the place on Google Maps.
google_id
unique identifier of the place, also known as Feature ID (Google might update it a couple of times per year).
place_id
unique identifier of the place (Google might update it a couple of times per year).
place_cid
This field displays the multi-platform ID of a listing in the Google ecosystem.
google_place_url
link to the place on Google Maps.
reviews_link
link to the reviews.
reviews_per_score
This field displays a JSON object that shows the number of reviews per score.
total_reviews
total numbers of reviews the place has received.
average_rating
average rating of the place.
review_id
unique identifier of the review.
author_link
link to author's profile on Google Maps.
author_title
title of the author's profile page.
author_id
unique identifier of the author.
author_image
image url from the author's profile page.
review_text
review text (if written by author).
review_img_url
image url from the review (if exists).
review_img_urls
multiple image URLs from the review (if exists).
owner_answer
text of the owner replies (if exists).
owner_answer_timestamp
timestamp value when owner replied (if exists).
owner_answer_timestamp_datetime_utc
datetime value when owner replied (if exists).
review_link
link to the review.
review_rating
rating of the review.
review_timestamp
timestamp value when review placed.
review_datetime_utc
datetime value when review placed.
review_likes
numbers of review's likes.
reviews_id
unique identifier of the place's reviews.

27 fields per review — every column above on every plan, including the free tier.

Why teams use it

Reviews you can actually act on.

Bypass the 5-review cap

The official Google Maps API limits you to 5 reviews per place. Our scraper pulls every review on every page — every language, every date.

Filter before you spend

Narrow by date range, rating, language or keyword — the pre-flight estimator shows row count and credit cost before you start.

Route low ratings instantly

Pipe 1–2 star reviews straight to your support tooling, the good ones to your marketing inbox. Multi-location ready out of the box.

Common workflows

Three jobs people
most often run here.

A few examples of how teams use the Reviews Scraper to hit a real business goal.

Reputation

Reputation management

Monitor and analyse your online reputation regularly — for your business or competitors. Surface improvement opportunities by collecting feedback from a wide range of customers, week after week.

CX · Operations
Strategy

Competitor analysis

See how customers really perceive the competition. Identify their gaps and use them to differentiate your own product, service or storefront.

Market intel
Research

Market research

Collect consumer-trend data for a category or region. Sentiment, language and seasonality patterns surface fast when you have the full review history in one CSV.

Research
Get started
Pricing

Pay only for the reviews
you actually use.

No subscription, no minimum, no recurring bill. Your first 500 reviews are on us — after that, pay-as-you-go.

Free tier

500 free reviews — $0

Every new account, one-time. No credit card required. All scrapers unlocked, full feature set.

$0 forever
Pay-as-you-go

$0.002 per review, after the free tier

Roughly $2 per 1,000 reviews. The pre-flight estimator shows the cost of a run before you start it — no surprises, no compute units to translate.

Most popular
Enterprise

Custom · 5M+ reviews

Volume pricing, SLAs, dedicated workers, and bespoke onboarding for ongoing or very large pulls. Tell us about your numbers and we'll quote.

Talk to us
Start free See full pricing
Cost calculator

Know the price
before you start.

Drag the slider or type a number — see what the run will cost. Your first 500 reviews are free; the rest is $0.002 per review.

1
1 – 1,000,000 reviews
Total price $0.00 First 500 reviews free

Real-time estimate, before you spend a credit. Big jobs auto-split into batches up to 500,000 reviews.

10% off your first paid run. Use code LIVESCRAPER10 at checkout.
Sign up
The legal bit

Is it legal to scrape
reviews from Google Maps?

Short answer: yes, when you only collect publicly visible reviews — and that's all we ever do.

Web scraping is a common technique used to gather data from websites — including reviews on Google Maps. As long as the data is publicly available and the scraping process doesn't disrupt the site, there are no federal laws prohibiting it. You can collect customer feedback at scale without violating any laws.

We follow GDPR principles by default, run no third-party trackers on the data layer, and your exports auto-delete after 30 days.

livescraper.app · principles
Public reviews only
No logins, no paywalls
No personal data beyond what's published
GDPR-aligned by default
Exports auto-delete (30 days)
Same source as any logged-out visitor — calmer process.
Building something? Use the REST API. Trigger jobs from your app, stream results, listen for webhooks. Full OpenAPI spec with Node, Python and Go SDKs.
Read the docs
Common questions

Things people
ask before signing up.

The questions we hear most. Anything else? Talk to us — humans, not bots, write the answers.

How do I scrape reviews from Google Maps?+
You can scrape reviews from Google Maps using our Google Reviews Scraper:
  1. Sign in to the platform.
  2. Open the Google Reviews Scraper.
  3. Enter the businesses or place IDs you want.
  4. Filter by date, rating or keyword (optional).
  5. Choose output format (CSV / JSON / XLSX).
  6. Click Get Data.
What data can I extract from Google Reviews?+
Every public field on each review: review text, reviewer name & profile, star rating, review date, language, photo URLs, owner replies (and their timestamps), helpful counts, and stable identifiers for the place and the review itself. The full list is in the data dictionary above.
What are common use cases for review scraping?+
Reputation management, competitor analysis, market research, sentiment analysis, support routing, and CX trend monitoring. Most teams start with one location and expand to monitoring their full footprint plus key competitors.
Can I use review data for sentiment analysis?+
Yes — the raw text, language and rating come back in the export, ready to feed into your own sentiment model, an LLM, or a dashboard tool. We keep the original wording verbatim so your downstream analysis isn't biased by our preprocessing.
Can I scrape competitor reviews?+
Yes — Google Maps reviews are public data. Many teams use this for sentiment benchmarking and competitive intelligence.
How far back can I go?+
As far back as Google still serves them. Most profiles return their full review history. You can also filter by date in your run.
Do you handle non-English reviews?+
Yes — every language Google supports. The original text is preserved verbatim; you can translate downstream if you need to.

Pull your first 500 reviews, free.

500 one-time free reviews on every new account — no expiry. After that it's $0.002 per review, pay-as-you-go — no card on file until you say so.

Activates instantly · 38 seconds to your first download

Collect and analyse Google Maps reviews at scale

Livescraper's Google Maps reviews scraper lets you collect customer reviews from any business on Google Maps — without code, copy-pasting, or manual exports. Enter a business or a list of places, run the job, and download every review as a clean CSV or Excel file.

When you scrape Google Maps reviews with Livescraper, each record includes the reviewer name, star rating, full review text, review date, owner responses, and the language of the review. That structure makes it easy to run sentiment analysis, track recurring complaints, benchmark competitors, or surface testimonials for marketing.

Brands and agencies use our Google Maps reviews scraper for reputation monitoring and market research; product teams use it to understand what customers praise and where rivals fall short. Instead of reading hundreds of reviews by hand, you get the full dataset in one file, ready to filter, chart, or feed into your own tools.

You can scrape Google Maps reviews across multiple locations at once, making it simple to monitor every branch of a franchise or every competitor in a region from a single export. Try it free — your first 500 rows cost nothing and need no credit card. When you are ready for more, flexible credits let you pull thousands of reviews on demand. Livescraper turns raw Google Maps reviews into structured, decision-ready data in minutes.