Google Maps Review Scraper avatar

Google Maps Review Scraper

Pricing

$10.00/month + usage

Go to Apify Store
Google Maps Review Scraper

Google Maps Review Scraper

A powerful scraping actor that gathers structured reviews from **Google Maps listings. Capture reviewer information, star ratings, review content, images, and timestamps with automated scrolling and sorting options. Perfect for competitive analysis and sentiment research.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

🗺️ Google Maps Review Scraper — Apify Actor

Scrapes reviews from any Google Maps place URL using Selenium + headless Chrome. Outputs structured data directly into an Apify Dataset with a clean table view.



⚙️ Input Parameters

FieldTypeDefaultDescription
placeUrlsstring[]Required. One or more Google Maps URLs
maxReviewsinteger50Max reviews per place (0 = all)
sortByenumnewestnewest / highest / lowest / relevant
languageenumenInterface language (ISO 639-1)
expandReviewsbooleantrueClick "More" to get full review text
includeOwnerRepliesbooleantrueInclude business owner responses
includeReviewImagesbooleantrueCollect image URLs from reviews
scrollPausenumber2.5Seconds between scrolls (1–10)
proxyConfigobjectOptional Apify proxy configuration

📊 Output Fields (per review)

FieldTypeDescription
placeUrlstringSource Google Maps URL
placeNamestringBusiness / place name
overallRatingstringAggregate rating shown on Maps
reviewerNamestringName of the reviewer
ratingintegerStar rating (1–5)
datestringRelative date (e.g. "2 weeks ago")
reviewTextstringFull review text
ownerReplystringOwner's response (if any)
imagesarrayURLs of review images
scrapedAtstringISO 8601 scrape timestamp

🚀 Deploy to Apify

Option A — Apify CLI

npm install -g apify-cli
apify login
apify push

Option B — Apify Console

  1. Go to console.apify.comActorsCreate new
  2. Upload this folder as a ZIP or connect your GitHub repo
  3. Click BuildStart

💡 Notes

  • Google Maps frequently updates CSS selectors. If scraping breaks, check for selector updates in src/main.py.
  • Scraping Google Maps may violate Google's Terms of Service. Use responsibly and only for legitimate research purposes.
  • For large-scale scraping (1000+ reviews), enable Apify Proxy to avoid IP blocks.