VOOZH about

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

⇱ Google Maps Reviews Scraper Β· Apify


Pricing

from $0.30 / 1,000 results

Go to Apify Store

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.

Pricing

from $0.30 / 1,000 results

Rating

4.9

(17)

Developer

πŸ‘ API ninja

API ninja

Maintained by Community

Actor stats

33

Bookmarked

340

Total users

69

Monthly active users

3 months ago

Last modified

Share

A powerful and reliable tool for extracting comprehensive review data from Google Maps places. Extract reviews, ratings, user information, business responses, and much more from any Google Maps location.

Features

  • Comprehensive Data Extraction: Extract detailed review information including user profiles, ratings, photos, and business responses
  • Flexible Review Limits: Choose to extract a specific number of reviews or all available reviews
  • Multiple Sorting Options: Sort reviews by relevance, newest, highest rating, or lowest rating
  • Language and Country Support: Specify language and country for localized results
  • Bulk Processing: Handle multiple Google Maps place URLs in a single run
  • Rich Metadata: Extract place information, user statistics, and raw HTML data
  • Business Responses: Capture owner responses to reviews when available

Input Parameters

Required Fields

ParameterTypeDescription
startUrlsArrayList of Google Maps place URLs, place IDs, business IDs, or search terms to scrape reviews from. Accepts full Google Maps URLs (e.g., https://www.google.com/maps/place/Starbucks), short URLs, place IDs, business IDs, or search queries (e.g., "Empire State Building")

Optional Fields

ParameterTypeDefaultDescription
maxReviewsPerPlaceInteger20Maximum number of reviews to scrape per place (minimum 20)
parseAllReviewsBooleanfalseToggle to parse all available reviews
sortByString"Most relevant"Sort order for reviews. Options: "Most relevant", "Newest", "Highest ranking", "Lowest ranking"
languageString-ISO two-letter language code (e.g., en, es, fr)
countryString-ISO 3166-2 country code (e.g., US, GB, CA)

Output Data

The scraper provides comprehensive review data with the following structure:

Review Information

  • user_name: Name of the reviewer
  • user_total_reviews: Total number of reviews written by the user
  • user_total_photos: Total number of photos uploaded by the user
  • user_avatar: Profile picture URL of the reviewer
  • user_link: Link to the reviewer's Google Maps profile
  • review_id: Unique identifier for the review
  • review_rate: Star rating (1-5)
  • review_text: Full text of the review
  • review_photos: Array of photo URLs included in the review
  • iso_date: Publication date in ISO format
  • review_time: Human-readable time (e.g., "2 weeks ago")
  • review_link: Direct link to the review

Business Information

  • business_response_text: Owner's response to the review
  • owner_answer: Detailed owner response object
  • business_id: Unique identifier for the business

Place Information

  • placeData: Object containing place details
    • originalInput: The original URL provided
    • placeInfo: Business details including name, address, rating, and total review count

Additional Data

  • translations: Translation information if available
  • raw: Raw HTML data for advanced processing
  • fullBusinessInfo: Complete business information object

Usage Examples

Basic Usage

Extract the latest 20 reviews from a single Google Maps place:

{
"startUrls":["https://www.google.com/maps/place/Starbucks"]
}

Using Search Terms

Extract reviews using a search query instead of a direct URL:

{
"startUrls":["Empire State Building"],
"maxReviewsPerPlace":50
}

Mixed Input Formats

Handle multiple input types in a single run:

{
"startUrls":[
"https://www.google.com/maps/place/Restaurant1",
"ChIJrTLr-GyuEmsRBfyf1GDuqtQ",
"Times Square New York"
],
"parseAllReviews":true
}
### Advanced Usage
Extract all reviews from multiple places with specific sorting and language:
```json
{
"startUrls":[
"https://www.google.com/maps/place/Restaurant1",
"https://www.google.com/maps/place/Restaurant2"
],
"parseAllReviews":true,
"sortBy":"Newest",
"language":"en",
"country":"US"
}

Limited Review Extraction

Extract exactly 100 reviews from a place:

{
"startUrls":["https://www.google.com/maps/place/Local+Business"],
"maxReviewsPerPlace":100,
"sortBy":"Highest ranking"
}

Sample Output

{
"user_name":"John Doe",
"user_total_reviews":42,
"user_total_photos":15,
"user_avatar":"https://lh3.googleusercontent.com/photo.jpg",
"user_link":"https://www.google.com/maps/contrib/123456789",
"iso_date":"2024-01-15T10:30:00Z",
"review_id":"ChdDSUhNMG9nS0Vma0V...",
"review_time":"2 weeks ago",
"review_link":"https://www.google.com/maps/review/...",
"review_text":"Excellent service and great atmosphere!",
"review_photos":[
"https://lh3.googleusercontent.com/photo1.jpg",
"https://lh3.googleusercontent.com/photo2.jpg"
],
"business_response_text":"Thank you for your feedback!",
"review_rate":5,
"placeData":{
"originalInput":"https://www.google.com/maps/place/Business",
"placeInfo":{
"name":"Business Name",
"address":"123 Main St, City, State",
"rating":4.5,
"reviewCount":1250
}
}
}

Best Practices

  1. Input Formats: Use various input formats - full Google Maps URLs, short URLs, place IDs, business IDs, or search terms (e.g., "Empire State Building")
  2. Search Terms: For better accuracy with search terms, include location context (e.g., "Central Park New York" instead of just "Central Park")
  3. URL Format: When using URLs, use the complete Google Maps place URL (e.g., https://www.google.com/maps/place/Business+Name)
  4. Review Limits: Start with smaller review counts to test performance before scaling up
  5. Language Settings: Specify language codes for consistent localized results
  6. Batch Processing: Process multiple URLs and search terms efficiently in a single run
  7. Data Storage: Results are automatically saved to your dataset for easy access

Common Use Cases

  • Competitive Analysis: Monitor customer sentiment across competing businesses
  • Reputation Management: Track and analyze customer reviews for your business
  • Market Research: Gather insights about customer preferences and trends
  • Quality Assurance: Monitor service quality across multiple locations
  • Customer Feedback Analysis: Extract and analyze customer feedback patterns

Error Handling

The scraper includes robust error handling for:

  • Invalid or inaccessible Google Maps URLs
  • Network connectivity issues
  • Rate limiting and anti-bot measures
  • Changes in Google Maps page structure

Performance Considerations

  • Processing time varies based on the number of reviews and places
  • Larger review counts may require more time and resources
  • The scraper automatically handles pagination and loading delays
  • Results are streamed to your dataset in real-time

Support

For technical support, feature requests, or bug reports, please refer to the documentation or contact support through the platform.


Note: This tool is designed for legitimate data extraction and research purposes. Please ensure compliance with Google's Terms of Service and applicable data protection regulations when using this scraper.

You might also like

Google Maps Reviews Scraper

beatanalytics/google-maps-reviews-scraper

Scrape Google Maps reviews with exact timestamps, date-range filtering, and bulk input. Extract full review text, ratings, author info, owner responses, and photos for any Google Maps place. Export as CSV, JSON, or Excel.

πŸ‘ User avatar

Beat Analytics

25

Google Maps Scraper

igview-owner/google-maps-scraper

Scrape Google Maps search results in minutes. extracts business names, addresses, phone numbers, websites, ratings, reviews, and coordinates from Google Maps for any keyword or location.

πŸ‘ User avatar

Sachin Kumar Yadav

253

4.7

Google Maps Reviews [From $0.25πŸ’°] Scraper

memo23/google-maps-reviews-scraper

πŸ’°$0.25 per 1,000 reviews, extract all reviews of Google Maps places using place URLs. Get review text, rating, published date, response from owner, review URL, images, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

πŸ‘ User avatar

Muhamed Didovic

187

5.0

Google Maps Reviews Scraper

futurizerush/google-maps-reviews-scraper

Extract complete reviews from any Google Maps business. Get reviewer names, ratings, dates, full review text, and photos. Supports sorting by relevance, newest, highest, or lowest rating. (Beta)

Google Maps Review Scraper

scrapesmith/Google-Maps-Reviews-Scraper

Extract all reviews from Google Maps place URLs, including review text, date, rating, reviewer name and profile link, owner responses, and review URLs β€” with full API support, scheduling, monitoring, and data download capabilities.

299

5.0

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.

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

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

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.