Google Maps Reviews Scraper - Extract All Reviews avatar

Google Maps Reviews Scraper - Extract All Reviews

Pricing

Pay per usage

Go to Apify Store
Google Maps Reviews Scraper - Extract All Reviews

Google Maps Reviews Scraper - Extract All Reviews

Extract all reviews from any Google Maps business listing. Get reviewer names, star ratings, review text, dates, owner responses, and review language. Sort by newest or most relevant. Ideal for reputation monitoring, competitive analysis, and sentiment research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Google Maps Reviews Scraper -- Extract Every Review for Any Business

Collect the complete review history of any business on Google Maps. For each review, you get the reviewer name, star rating, full review text, posting date, reviewer photo, and the business owner's response. Sort by newest, highest rated, lowest rated, or most relevant -- and extract up to 5,000 reviews per business.

Whether you are tracking your own reputation, benchmarking competitors, or building datasets for sentiment analysis, this scraper delivers structured review data ready for immediate use.

What data can you extract?

FieldTypeDescription
placeUrlstringGoogle Maps URL of the business
businessNamestringName of the reviewed business
reviewerNamestringDisplay name of the reviewer
ratingintegerStar rating given by the reviewer (1-5)
reviewTextstringFull review text, automatically expanded from truncated previews
reviewDatestringWhen the review was posted (e.g., "2 months ago")
reviewerPhotoUrlstringURL of the reviewer's profile photo
ownerResponsestringBusiness owner's reply to the review, if any
ownerResponseDatestringDate of the owner's response
reviewUrlstringDirect link to the specific review
scrapedAtstringISO 8601 timestamp of when the data was extracted

Use cases

  • Reputation monitoring -- Track what customers are saying about your business or specific locations in real time. Detect negative feedback early and respond before it escalates.
  • Sentiment analysis and NLP -- Build training datasets from thousands of real customer reviews. Analyze sentiment trends, common complaints, and praise patterns using your preferred NLP tools.
  • Competitive intelligence -- Compare review volumes, average ratings, and recurring themes across competing businesses in the same market. Identify where competitors excel and where they fall short.
  • Quality assurance and operations -- Surface recurring service issues mentioned across reviews. Aggregate feedback by location for multi-site businesses to identify underperforming branches.
  • Academic and market research -- Collect large-scale review datasets for research on consumer behavior, local business trends, or industry-specific analysis.

Input parameters

ParameterTypeRequiredDefaultDescription
placeUrlsarray of stringsYes--Google Maps URLs for the businesses you want reviews from. Copy the URL directly from your browser when viewing a business on Google Maps.
maxReviewsPerPlaceintegerNo200Maximum number of reviews to extract per business (1-5,000)
sortBystringNo"newest"How to sort reviews before extraction. Options: "relevant", "newest", "highest", "lowest"
languagestringNo"en"Language code for the Google Maps interface (e.g., "en", "es", "fr")
maxConcurrencyintegerNo2Number of browser pages to run in parallel (1-5). Lower values are more reliable for large review volumes.

Example output

{
"placeUrl": "https://www.google.com/maps/place/Statue+of+Liberty",
"businessName": "Statue of Liberty",
"reviewerName": "John Smith",
"rating": 5,
"reviewText": "Amazing experience! The views from the crown are breathtaking. We booked the crown access tickets three months in advance and it was absolutely worth the wait. The ferry ride over gives you great views of the Manhattan skyline too. Budget at least 3-4 hours for the full experience.",
"reviewDate": "2 months ago",
"reviewerPhotoUrl": "https://lh3.googleusercontent.com/a/ACg8ocL...",
"ownerResponse": "",
"ownerResponseDate": "",
"reviewUrl": "",
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

How much does it cost?

This actor uses a pay-per-result pricing model:

  • $0.0005 per review ($0.50 per 1,000 reviews)
  • Extracting 200 reviews from a single business costs approximately $0.10
  • Extracting 5,000 reviews from a single business costs approximately $2.50
  • Scraping reviews from 50 businesses at 200 reviews each (10,000 reviews total) costs approximately $5.00

Platform compute costs (Apify usage) are billed separately based on memory and run time. Review extraction runs tend to be longer than search-based scrapers because each business requires scrolling through the full review panel. There are no monthly fees or commitments.

Tips and tricks

  • The scraper automatically expands truncated reviews. Google Maps hides long review text behind "More" buttons. This scraper clicks every one of them to ensure you get the complete text, not just the preview.
  • Sort by "newest" for monitoring, "lowest" for problem detection. If you are tracking your own reputation, sort by newest to catch fresh feedback. If you are evaluating a competitor or doing due diligence, sort by lowest rating to surface the most critical reviews first.
  • Combine with the Google Maps Business Scraper for end-to-end workflows. First search for businesses in a category and location, then feed the resulting place URLs into this scraper to extract reviews for each business automatically.
  • Keep concurrency at 1-2 for businesses with thousands of reviews. Scrolling through large review lists is memory-intensive. Lower concurrency ensures the browser has enough resources to load all reviews without timing out.

Need business leads fast?

Try LeadFinder — a free tool to find local business leads from Google Maps. Enter any niche + city, get business names, phone numbers, websites, and ratings instantly. 5 free leads per search, 100+ leads as CSV for $5. Free API available (no key needed).

  • Google Maps Business Scraper -- Search Google Maps by keyword and location to discover businesses, then use this review scraper on the results.
  • Trustpilot Reviews Scraper -- Compare Google Maps reviews with Trustpilot reviews for a more complete picture of a company's reputation.