Google Maps Reviews Scraper avatar
Google Maps Reviews Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Extract Google Maps reviews from any business in seconds. Get ratings, review text, reviewer profiles, photos, business info and owner responses. Perfect for sentiment analysis, reputation monitoring, competitor research and reporting.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

๐Ÿš€ Google Maps Reviews Scraper - Extract Business Reviews & Ratings

โญ Extract unlimited Google Maps reviews instantly! The fastest and most reliable way to scrape Google Maps reviews, ratings, and business data. Get complete reviewer profiles, review text, photos, business responses, and detailed analytics. Perfect for reputation monitoring, sentiment analysis, competitive research, and market intelligence. No coding required!

๐Ÿ“‹ Table of Contents

๐Ÿš€ Features

Comprehensive Review Data Extraction

  • โญ Review Information โ€“ Extract ratings, review text, timestamps, and review IDs
  • ๐Ÿ‘ค Reviewer Details โ€“ Get reviewer name, avatar, profile link, total reviews, and photos
  • ๐Ÿข Business Information โ€“ Capture business name, address, phone, website, rating, and types
  • ๐Ÿ“ธ Review Photos โ€“ Extract all photos attached to reviews
  • ๐Ÿ’ผ Business Responses โ€“ Get owner responses to customer reviews
  • ๐ŸŒ Translations โ€“ Automatic translations of reviews in multiple languages
  • ๐Ÿฝ๏ธ Service Ratings โ€“ Detailed service metrics (Food, Service, Atmosphere, Price, etc.)
  • ๐Ÿ“ Location Data โ€“ GPS coordinates, full address, and place links

๐ŸŽฏ Use Cases

Use CaseDescriptionBenefits
Sentiment AnalysisAnalyze customer sentiment and feedback trendsUnderstand customer satisfaction and pain points
Reputation ManagementMonitor and respond to customer reviewsImprove brand reputation and customer relations
Competitive IntelligenceCompare competitor reviews and ratingsBenchmark performance and identify opportunities
Market ResearchStudy customer preferences and behaviorsMake data-driven business decisions
Product DevelopmentIdentify feature requests and complaintsPrioritize product improvements
Customer InsightsUnderstand customer demographics and patternsTarget marketing and service improvements
Quality MonitoringTrack service quality over timeMaintain consistent customer experience
Dataset CreationBuild datasets for ML and analyticsTrain sentiment models and predictive analytics

โšก Quick Start

1๏ธโƒฃ Using Business ID

{
"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"language": "en",
"sortBy": "Newest",
"maxReviews": 100
}

2๏ธโƒฃ Using Google Maps URL

{
"businessId": "https://www.google.com/maps/place/McDonald's/@40.7094829,-74.0126113,17z/data=!3m2!4b1!5s0x89c2592f4977ef97:0xf78d57398ac93494!4m6!3m5!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c!8m2!3d40.7094789!4d-74.0100364!16s%2Fg%2F1thtf190",
"language": "en",
"sortBy": "Newest",
"maxReviews": 100
}

3๏ธโƒฃ Extract More Reviews with Sorting

{
"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"language": "en",
"sortBy": "Relevant",
"maxReviews": 500
}

4๏ธโƒฃ Multilingual Review Extraction

{
"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"language": "es",
"sortBy": "Highest",
"maxReviews": 200
}

๐Ÿ“Š Input Parameters

Configuration Options

ParameterTypeRequiredDefaultDescription
businessIdStringโœ…-Google Maps business ID or complete URL
languageStringโŒ"en"Language code for reviews (en, es, fr, de, etc.)
sortByStringโŒ"Newest"Sort order: Newest, Relevant, Lowest, Highest
maxReviewsIntegerโŒ100Maximum reviews to scrape (1โ€“10,000)

๐Ÿ“ Parameter Details

businessId (Required)

  • Accepts either:
    • Business ID in format 0x[hex]:0x[hex] (e.g., "0x89c25a177d4bf5db:0x84e51f23e8c0a75c")
    • Complete Google Maps URL (e.g., "https://www.google.com/maps/place/McDonald's/@40.7094829,-74.0126113,...")
  • The actor automatically extracts the business ID from URLs
  • Invalid IDs or URLs are rejected with clear error messages

language (Optional)

  • Supported languages: English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese, Arabic, Hindi, Dutch, Polish, Turkish
  • Default: "en" (English)
  • Affects review translations and interface language

sortBy (Optional)

  • Newest โ€“ Most recent reviews first (default)
  • Relevant โ€“ Most helpful/relevant reviews first
  • Lowest โ€“ Lowest ratings first (1-star to 5-star)
  • Highest โ€“ Highest ratings first (5-star to 1-star)

maxReviews (Optional)

  • Range: 1 to 10,000 reviews
  • Default: 100 reviews
  • Actor will paginate automatically until limit is reached

๐Ÿ“ค Output Format

โญ Review Record Example

Each item in the dataset represents one review:

{
"status": "success",
"business_id": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"business_name": "McDonald's",
"business_phone": "+12123852066",
"business_address": "McDonald's, 160 Broadway, New York, NY 10038",
"business_latitude": 40.7094789,
"business_longitude": -74.01003639999999,
"business_rating": 3.8,
"business_review_count": 6084,
"business_website": "mcdonalds.com",
"business_place_id": "ChIJ2_VLfRdawokRXKfA6CMf5YQ",
"business_place_link": "https://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"business_types": [
"Fast food restaurant",
"Breakfast restaurant",
"Coffee shop"
],
"business_price_level": "$10โ€“20",
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT214b2IxZGZjRzF4WW5abVVIcFJibFJJTTJoVU5IYxAB",
"reviewer_name": "Lonely Wolf",
"reviewer_avatar": "https://lh3.googleusercontent.com/a-/ALV-UjVsLIB0aJooq7XOyqF9PtsWpTlXCGcSPwjBxu1XJvANgFP8BsM=s120-c-rp-mo-ba4-br100",
"reviewer_link": "https://www.google.com/maps/contrib/102635619689637518217?hl=en",
"reviewer_total_reviews": 215,
"reviewer_total_photos": 4,
"review_rating": 5,
"review_text": "Tudo muito bom",
"review_time": "a day ago",
"review_timestamp": 1764519552865441,
"review_iso_date": "2025-11-30 16:19:13",
"review_link": "https://www.google.com/maps/reviews/data=...",
"review_photos": [],
"review_services": {
"Meal type": "Brunch",
"Price per person": "$10โ€“20",
"Food": 5,
"Service": 5,
"Atmosphere": 5
},
"business_response": null,
"translations": {
"pt": "Tudo muito bom",
"en": "Everything was great."
},
"scraped_at": "2025-12-02T14:06:00.000Z"
}

โŒ Error Record Example

When a business fails to scrape:

{
"status": "error",
"error": "Business not found. Please verify the business ID.",
"errorCode": 404,
"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"timestamp": "2025-12-02T14:06:00.000Z"
}

๐Ÿ” How to Use Google Maps URL

Method 1: Copy Complete URL (Easiest)

  1. Open Google Maps and search for a business
  2. Click on the business to open its details
  3. Copy the complete URL from your browser's address bar
  4. Paste it directly into the businessId field
  5. The actor will automatically extract the business ID

Example URL:

https://www.google.com/maps/place/McDonald's/@40.7094829,-74.0126113,17z/data=!3m2!4b1!5s0x89c2592f4977ef97:0xf78d57398ac93494!4m6!3m5!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c!8m2!3d40.7094789!4d-74.0100364!16s%2Fg%2F1thtf190

Method 2: Extract Business ID Manually

  1. Look at the Google Maps URL
  2. Find the business ID after the 1s parameter in the format 1s0x[hex]:0x[hex]
  3. In the example above, look for 1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c
  4. Copy only the business ID part: 0x89c25a177d4bf5db:0x84e51f23e8c0a75c

Note: Google Maps URLs may contain multiple IDs. The correct business ID is always after the 1s parameter (not 5s which is for nearby/related businesses).

โ“ FAQ

Q: Can I use a Google Maps URL instead of business ID?

A: Yes! Simply paste the complete Google Maps URL into the businessId field. The actor will automatically extract the business ID from the URL.

Q: Do I need a Google account to use this actor?

A: No. The actor uses the Google Maps API and works without requiring a Google account.

Q: How many reviews can I scrape?

A: You can scrape up to 10,000 reviews in a single run. Set the maxReviews parameter accordingly.

Q: What if a business doesn't exist?

A: The actor will return an error record with status code 404 and stop execution with a clear error message.

Q: Can I scrape reviews in multiple languages?

A: Yes! The actor supports 15+ languages. Set the language parameter to your preferred language code.

Q: Are review translations included?

A: Yes. The translations field contains automatic translations of reviews in multiple languages.

Q: What happens if the request fails?

A: The actor will save an error record in the dataset and throw an error with details about what went wrong.

Q: Can I track new reviews over time?

A: Yes! Run the actor periodically with sortBy: "Newest" and compare results using the review_timestamp field.

A: This tool extracts publicly available information. You are responsible for complying with Google's Terms of Service and all applicable laws.

Q: How often can I run this actor?

A: As often as needed, within your API and Apify usage limits. We recommend spacing runs to avoid rate limiting.

Q: What are service ratings?

A: Service ratings include detailed metrics like Food quality, Service quality, Atmosphere, Price per person, Meal type, etc., when available.

Q: Can I get business responses to reviews?

A: Yes. The business_response field contains the owner's response to the review, if available.

Q: What if a review has no text?

A: Some reviews only have ratings without text. The review_text field will be null in such cases.

Q: Can I filter reviews by rating?

A: Yes. Use the sortBy parameter with "Lowest" or "Highest" to prioritize specific ratings.

Q: What's the difference between Newest and Relevant sorting?

A: "Newest" shows most recent reviews first. "Relevant" shows reviews Google considers most helpful or representative.


๐Ÿท๏ธ Tags

google maps scraper, google maps reviews, google maps review scraper, google maps data extraction, google maps api, business reviews scraper, google reviews extractor, google maps ratings, review scraper, sentiment analysis, reputation management, customer feedback, google maps data, business intelligence, competitive analysis, google maps reviews api, extract google reviews, google maps business data, review monitoring, customer reviews, google maps automation, apify google maps, google maps dataset, review analytics, google maps crawler, business review extraction, google maps review api, maps data scraper, google business reviews, review data extraction


๐Ÿš€ Get Started Now

Ready to extract Google Maps reviews?

  1. Click "Try for free" to open the actor
  2. Enter a Google Maps URL or business ID in the businessId input
  3. Configure language, sorting, and review limits
  4. Run the actor and download all reviews from the dataset
  5. Analyze the data using built-in table views

โญ If this actor helps your workflow, please give it a star!


Built with โค๏ธ using Apify Platform | Google Maps Review Scraper v1.0