VOOZH about

URL: https://apify.com/qaseemiqbal/google-maps-reviews-scraper

โ‡ฑ Google Maps Reviews Scraper for Businesses ยท Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

Google Maps Reviews Scraper

Scrape public Google Maps reviews, ratings, reviewer details, owner replies, images, and place data for reputation monitoring and research.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Muhammad Qaseem Iqbal

Muhammad Qaseem Iqbal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Google Maps Reviews Scraper ๐ŸŒโญ

Collect public reviews from Google Maps places and turn them into clean, downloadable data. This Actor helps you gather review text, star ratings, reviewer details, owner replies, review images, place information, and run summaries from one location or many locations at once. ๐Ÿš€

Use it for reputation monitoring, competitor research, customer feedback analysis, local SEO research, franchise reporting, and market research. ๐Ÿ“Š๐Ÿ’ฌ๐Ÿช

What Is Google Maps Reviews Scraper? ๐Ÿค”

Google Maps Reviews Scraper is an Apify Actor that opens Google Maps places, reads publicly visible reviews, and saves the results into an Apify dataset. You can then download the data as JSON, CSV, Excel, XML, HTML, or connect it to your favorite tools with Apify integrations. ๐Ÿ“ฅ

You do not need to write code to use it. Add your Google Maps places, choose how many reviews you want, press Start, and download the results when the run finishes. โœ…

What Can You Extract? ๐Ÿงฒ

This Actor can collect the most useful review and place details shown on Google Maps.

Review data โญPlace and extra data ๐Ÿ“
๐Ÿ“ Review text๐Ÿท๏ธ Place name
๐ŸŒŸ Star rating๐Ÿ“ Address and coordinates
๐Ÿ“… Review date shown by Google๐Ÿงญ Category, score, and review count
๐Ÿง‘ Reviewer name and profile URL๐Ÿ†” Place ID, CID, and FID where available
๐Ÿงณ Local Guide status๐Ÿช Open, temporarily closed, or permanently closed status
๐Ÿ’ฌ Owner response text and date๐Ÿ–ผ๏ธ Main place image URL
๐Ÿ‘ Likes / helpful votes when visible๐Ÿ“Š Optional sentiment, keywords, and complaint categories
๐Ÿ–ผ๏ธ Review image URLs when enabled๐Ÿงพ Run summary and debug files

Common Use Cases ๐Ÿ’ก

  • โญ Reputation management: Track what customers say about your business locations.
  • ๐Ÿช Franchise and multi-location reporting: Compare reviews across branches, stores, hotels, restaurants, or clinics.
  • ๐Ÿ•ต๏ธ Competitor research: See what people praise or complain about at competing businesses.
  • ๐Ÿ“ˆ Market research: Find patterns in customer expectations by city, category, or region.
  • ๐Ÿง  Sentiment analysis: Export reviews for analysis in spreadsheets, BI tools, or AI workflows.
  • ๐Ÿšจ Review monitoring: Schedule runs to find new negative or unanswered reviews.
  • โœ๏ธ Marketing research: Discover phrases customers use to describe products, service, food, rooms, staff, or location.

How To Scrape Google Maps Reviews ๐Ÿ› ๏ธ

  1. ๐Ÿ”— Add one or more Google Maps place URLs, review URLs, search URLs, Place IDs, CIDs, or FIDs.
  2. ๐Ÿ”ข Choose how many reviews you want per place.
  3. ๐ŸŽš๏ธ Pick optional filters such as stars, date range, reviews with text, Local Guides, images, or unanswered reviews.
  4. โ–ถ๏ธ Click Start.
  5. ๐Ÿ“ฆ Open the Dataset tab to view and download your results.
  6. ๐Ÿ“ค Export to JSON, CSV, Excel, XML, HTML, or connect the dataset to another app.

Input Options โฌ‡๏ธ

You can provide targets in several easy ways:

  • ๐ŸŒ Google Maps URLs: Paste one or more place, review, or search URLs.
  • ๐Ÿ“‹ Bulk targets: Paste many targets, one per line.
  • ๐Ÿ†” Google Place IDs: Use Place IDs if you already have them.
  • ๐Ÿงญ CID / FID targets: Use Google Maps internal IDs when available.
  • ๐Ÿ“š Input dataset: Load targets from another Apify dataset.

Popular Settings ๐ŸŽ›๏ธ

SettingWhat it does
maxReviewsPerPlaceLimits how many reviews are collected from each place. Great for controlling cost. ๐Ÿ’ธ
maxTotalReviewsSets one global review limit across all places. ๐Ÿงฎ
reviewsOriginChoose Google reviews, all visible sources, or third-party sources where available. ๐ŸŒ
sortBySort by newest, most relevant, highest rating, or lowest rating. ๐Ÿ”ƒ
dateFrom / dateToCollect reviews in a date range. Works with sortBy = "newest". ๐Ÿ“…
minStars / maxStarsKeep only reviews in a star range. โญ
onlyReviewsWithTextSkip rating-only reviews. ๐Ÿ“
onlyLocalGuidesKeep only Local Guide reviews when visible. ๐Ÿงณ
onlyUnansweredReviewsFind reviews without owner replies. ๐Ÿšจ
incrementalModeSave only reviews that were not collected before. Useful for scheduled monitoring. ๐Ÿ”
includeReviewImagesInclude image URLs from reviews. Disabled by default to save bandwidth. ๐Ÿ–ผ๏ธ
analysisModeAdd optional sentiment, keywords, urgency, complaint categories, and response suggestions. ๐Ÿง 

Example Input ๐Ÿงช

Scrape the newest 50 Google reviews from one place:

{
"startUrls":[
{
"url":"https://www.google.com/maps/place/Yellowstone+National+Park/"
}
],
"maxReviewsPerPlace":50,
"reviewsOrigin":"google",
"sortBy":"newest"
}

Monitor new low-star reviews that have not received an owner response:

{
"placeIds":["ChIJVVVVVVXlUVMRu-GPNDD5qKw"],
"maxReviewsPerPlace":500,
"minStars":1,
"maxStars":2,
"onlyUnansweredReviews":true,
"includeOwnerResponses":true,
"sortBy":"newest",
"incrementalMode":true,
"stateKey":"daily-negative-review-monitor"
}

Paste many places at once:

{
"bulkInput":"Eiffel Tower Paris\nYellowstone National Park\nStarbucks Times Square New York",
"maxReviewsPerPlace":25,
"sortBy":"newest"
}

Output โฌ†๏ธ

Results are saved in the Apify Dataset. Each review is stored as one row, so it is easy to view, filter, export, or connect to other tools. ๐Ÿ“Š

You can download the results as:

  • ๐Ÿงพ JSON
  • ๐Ÿ“„ CSV
  • ๐Ÿ“— Excel
  • ๐Ÿงฑ XML
  • ๐ŸŒ HTML

Example Output Record ๐Ÿ“ฆ

{
"recordType":"review",
"title":"Yellowstone National Park",
"address":"United States",
"categoryName":"National park",
"totalScore":4.8,
"reviewsCount":44015,
"reviewId":"example-review-id",
"stars":5,
"text":"Beautiful place and unforgettable views.",
"publishAt":"2 weeks ago",
"publishedAtDate":"2026-06-01",
"reviewerName":"Example Reviewer",
"reviewerUrl":"https://www.google.com/maps/contrib/example",
"isLocalGuide":true,
"hasOwnerResponse":false,
"reviewImageUrls":[],
"location":{
"lat":44.427963,
"lng":-110.588455
},
"scrapedAt":"2026-06-15T10:00:00.000Z",
"extractionStatus":"OK"
}

The Actor can also save place-level status records when a place has no saved reviews, plus error records if a target cannot be processed. This makes large runs easier to audit. ๐Ÿ”Ž

Cost-Friendly Defaults ๐Ÿ’ธ

This Actor is designed to avoid surprise costs. By default, it uses conservative settings that are suitable for testing and everyday review collection:

  • ๐Ÿข Low default concurrency, so it does not open too many browser pages at once.
  • ๐Ÿ”ข A default review limit per place, so runs do not scroll forever.
  • ๐Ÿ–ผ๏ธ Review images, detailed ratings, translations, and extra context are optional.
  • ๐Ÿšซ Low-cost page loading can block unnecessary images, fonts, media, ads, analytics, and tracking requests.
  • ๐Ÿ“ฆ Dataset writes are batched where possible.
  • ๐Ÿงพ Run summaries are saved without excessive storage writes.

For richer data, you can enable more fields or switch page asset loading from Cheapest to Balanced or Full. Start small, check the output, then increase limits when you are happy with the setup. ๐ŸŒฑ

How Many Reviews Can It Scrape? ๐Ÿ”ข

The Actor can collect reviews from one place or many places. The exact number of available reviews can vary because Google Maps changes what it shows based on the place, language, country, review source, sort order, filters, and session quality. ๐ŸŒ

For best results:

  • โœ… Start with a small test run.
  • โœ… Use direct Google Maps place URLs or Place IDs when possible.
  • โœ… Keep sortBy set to newest when using date filters.
  • โœ… Use maxReviewsPerPlace to control run length.
  • โœ… Use Apify Proxy or reliable proxies for production runs.
  • โœ… Schedule incremental runs if you only need new reviews over time.

Important Notes โš ๏ธ

  • ๐Ÿ“… Date filters work only with sortBy = "newest".
  • ๐Ÿจ For hotels and similar places, reviewsOrigin = "google" is usually the best choice for Google-native reviews.
  • ๐ŸŒ Google Maps is dynamic, so results may differ by region, language, proxy, and Google UI changes.
  • ๐Ÿ” The Actor collects publicly visible information. It does not log in to private Google accounts.
  • ๐Ÿงช For large projects, run a small sample first to confirm that the target format and settings work as expected.

FAQ โ“

Can I scrape many Google Maps places at once? ๐Ÿ—บ๏ธ

Yes. Add multiple URLs, paste targets into the bulk input, provide Place IDs, or load targets from an Apify dataset.

Can I download the reviews to Excel or CSV? ๐Ÿ“—

Yes. After the run finishes, open the dataset and export it as CSV, Excel, JSON, XML, or HTML.

Can I collect only bad reviews? ๐Ÿšจ

Yes. Use minStars and maxStars. For example, set minStars to 1 and maxStars to 2 to collect only 1-star and 2-star reviews.

Can I monitor only new reviews? ๐Ÿ”

Yes. Enable incrementalMode. The Actor will remember reviews it has already saved for the configured state key and output only new ones in future runs.

Can I find reviews without owner responses? ๐Ÿ’ฌ

Yes. Enable onlyUnansweredReviews and keep owner responses enabled. This is useful for customer support and reputation management workflows.

Can I get review images? ๐Ÿ–ผ๏ธ

Yes. Turn on includeReviewImages. It is disabled by default because loading and saving image URLs can increase runtime and bandwidth.

Can I analyze review sentiment? ๐Ÿง 

Yes. Use analysisMode to add optional local analysis such as sentiment, keywords, urgency, complaint categories, and suggested response drafts.

Can I connect the results to other apps? ๐Ÿ”Œ

Yes. Apify datasets can be used with Apify integrations, webhooks, API clients, Google Sheets workflows, Make, Zapier, BI tools, and many other systems.

Tips For Better Results ๐ŸŒŸ

  • ๐Ÿ”— Prefer direct Google Maps place URLs or Place IDs.
  • ๐Ÿงช Test 1-3 places before running hundreds of targets.
  • ๐Ÿ“… Use newest sorting for monitoring and date filtering.
  • ๐Ÿ’ธ Keep review limits low while testing.
  • ๐Ÿ–ผ๏ธ Enable images only when you really need them.
  • ๐Ÿงพ Check the run summary after each run.
  • ๐Ÿ› ๏ธ Enable debug artifacts only when troubleshooting.

Troubleshooting ๐Ÿงฏ

If you get fewer reviews than expected:

  • ๐Ÿ” Confirm the place has public reviews on Google Maps.
  • ๐ŸŽš๏ธ Check your filters. Star, date, text, image, Local Guide, and owner-response filters can reduce output.
  • ๐Ÿ“… If using dates, make sure sortBy is newest.
  • ๐ŸŒ Try a different target format, such as a Place ID or direct place URL.
  • ๐Ÿงญ Use reliable proxies for larger production runs.
  • ๐Ÿงช Run a small test with fewer filters to confirm the place can be opened and read.

If a place returns no saved reviews, the Actor can still write a status record when outputEmptyPlaces is enabled. For troubleshooting, enable saveDebugArtifacts to save screenshots and page HTML. ๐Ÿงฐ

Ready To Start? ๐Ÿš€

Add your Google Maps places, choose your review limit, click Start, and turn public Google Maps reviews into structured data you can search, filter, download, and analyze. โญ๐Ÿ“๐Ÿ“Š

You might also like

Google Maps Reviews Scraper

compass/Google-Maps-Reviews-Scraper

Extract all reviews of Google Maps places using place URLs. Get review text, published date, response from owner, review URL, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

43K

4.8

(169)

Google Maps Reviews Scraper - Most Comprehensive

kaix/google-maps-reviews-scraper

๐Ÿ”ฅ ~$0.05/1K reviews ๐Ÿ”ฅ The most comprehensive Google Maps review scraper. Extract reviews with ratings, text, translations, photos, author details, owner responses, structured dining/hotel/attraction data, and 65+ place fields. Supports keyword filtering, sorting.

Google Maps Reviews Scraper

web_wanderer/google-reviews-scraper

Scrape all Google Maps reviews using keywords, place URLs, or IDs. Filter by date, rating, or keyword, and capture reviewer details, translations, photos, aspect ratings, owner replies, and complete business info in structured format

635

5.0

(5)

Google Maps Reviews Scraper

louisdeconinck/google-maps-reviews-scraper

Scrape reviews from Google Maps locations. Extract detailed data including reviewer info, rating, and review text. Features include handling consent screens, expanding "See more" buttons, scrolling to load more reviews, and deduplicating results. Ideal for market research and competitor analysis.

๐Ÿ‘ User avatar

Louis Deconinck

465

1.2

(3)

Google Maps Reviews Scraper

neatrat/google-maps-reviews-scraper

๐ŸŒŸ Scrape thousands of Google Map reviews with advanced filters. Fast, clean, and customizable.

135

2.0

(7)

Comprehensive Google Maps Reviews Scraper

blueorion/fast-google-maps-reviews-scraper

Scrape reviews from Google Maps using URLs, FIDs, CIDs, or Place IDs - FREE CREDIT & $0.5 per 1000 reviews. Extracts full review details, ratings, images, metadata, and contact info. Perfect for analysis, monitoring, or competitive research.

354

4.6

(14)

Google Maps Store Review Scraper

delicious_zebu/google-maps-store-review-scraper

This Actor scrapes detailed Google Maps reviews, including shop info, reviewer profiles, ratings, and review content with images. Itโ€™s designed for fast and efficient data extraction from local businesses.

599

4.9

(34)

Google Maps Reviews Scraper

powerai/google-map-reviews-scraper

Scrape Google Maps business reviews with automatic pagination, multiple sorting options (Relevant, Newest, Highest, Lowest), language filtering, and real-time data collection. Perfect for gathering customer feedback, sentiment analysis, and business intelligence.

152

5.0

(1)

Google Maps Reviews Scraper

automation-lab/google-maps-reviews-scraper

Extract Google Maps reviews for any place. Scrape review text, star ratings, author details, photos, owner replies, and timestamps. Sort by newest, most relevant, highest or lowest rating. Export to JSON, CSV, Excel, or connect via API.

๐Ÿ‘ User avatar

Stas Persiianenko

191

5.0

(2)

Google Maps Reviews Scraper

api-ninja/google-maps-reviews-scraper

Extract comprehensive review data from Google Maps places. Get detailed user reviews, ratings, photos, business responses, and rich metadata from any Google Maps location. Perfect for competitive analysis, reputation management, and market research.

339

4.9

(17)