Google Maps Reviews Extractor avatar

Google Maps Reviews Extractor

Pricing

Pay per usage

Go to Apify Store
Google Maps Reviews Extractor

Google Maps Reviews Extractor

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract Google Maps reviews for businesses using Puppeteer. Scrape reviewer names, ratings, review text, dates, owner responses, photo counts, and reviewer activity data.

Overview

This Puppeteer-based actor navigates Google Maps place pages to extract detailed review data. It supports both direct place URLs and search-based discovery, with configurable sorting and review limits. Ideal for reputation monitoring, competitive analysis, and customer feedback aggregation.

Features

  • Extract reviews from direct Google Maps place URLs
  • Search for businesses and automatically extract reviews
  • Sort reviews by newest, highest, lowest, or most relevant
  • Capture owner response text for each review
  • Track reviewer photo counts and review history
  • Automatic scrolling to load more reviews
  • Expand truncated review text
  • Proxy rotation with residential proxy support
  • Automatic fallback data if site blocks scraping

Input Parameters

ParameterTypeDefaultDescription
placeUrlsarray["https://www.google.com/maps/place/The+Rustic/@32.7903,-96.8025,17z/"]Google Maps place URLs
searchTermsarray["restaurants in Dallas TX"]Search for businesses on Google Maps
maxReviewsinteger200Maximum reviews to extract per place
sortBystring"newest"Sort order: newest, highest, lowest, relevant
proxyCountrystring"US"Country code for proxy rotation

Output Format

Each result contains the following fields:

  • placeName - Business or place name
  • reviewerName - Name of the reviewer
  • rating - Star rating (1-5)
  • reviewText - Full review text content
  • reviewDate - When the review was posted
  • ownerResponse - Business owner's response if any
  • photosCount - Number of photos attached to the review
  • reviewerReviewCount - Total reviews by this reviewer
  • url - Link to the Google Maps place page
  • scrapedAt - Timestamp of data extraction

Use Cases

Businesses can monitor their own reviews and competitor reviews for reputation management. Marketing agencies can analyze customer sentiment across multiple locations. Real estate professionals can evaluate neighborhood business quality. Researchers can study consumer behavior patterns and review authenticity across industries.

Limitations

This actor uses Puppeteer for full browser rendering, which requires more memory (2048-8192 MB). Google Maps implements anti-bot detection that may limit the number of reviews extracted per session. Residential proxies are recommended for best results. Review loading depends on scroll-based pagination, which may be slower for large review volumes.

Cost

This actor uses pay-per-event pricing at $1.50 per 1,000 results. You only pay for the data you receive. See Apify pricing for platform compute costs.