Review Extractor Google Map avatar
Review Extractor Google Map

Pricing

$0.50 / 1,000 results

Go to Apify Store
Review Extractor Google Map

Review Extractor Google Map

Developed by

HappiTap

HappiTap

Maintained by Community

Google Maps Reviews Scraper - Professional Edition Extract comprehensive review data from any Google Maps place (mechanism for 10x faster results.) Start extracting valuable review insights today! Try it free and see why businesses and researchers trust our scraper for reliable Google Maps data.

5.0 (1)

Pricing

$0.50 / 1,000 results

1

12

12

Last modified

6 days ago

Google Maps Reviews Scraper

Extract reviews from any Google Maps place page. Get detailed review data including ratings, reviewer names, review text, dates, likes, and owner responses. Perfect for sentiment analysis, reputation management, and customer feedback analysis.


🧠 What it does

This actor scrapes reviews from a specific Google Maps place URL and extracts comprehensive review data including reviewer information, ratings, review text, dates, and more.


✅ Use cases

  • Sentiment Analysis: Analyze customer feedback and opinions
  • Reputation Management: Monitor and respond to customer reviews
  • Competitive Intelligence: Compare reviews across competitors
  • Market Research: Understand customer preferences and pain points
  • Business Intelligence: Track review trends over time

📥 Input

Provide the following input fields:

{
"placeUrl": "https://www.google.com/maps/place/Taj+Mahal/@27.1751496,78.0399535,17z/",
"maxReviews": 100,
"sortBy": "newest"
}

Input Parameters

FieldTypeRequiredDescription
placeUrlstring✅ YesGoogle Maps place URL (must contain /maps/place/)
maxReviewsintegerNoMaximum number of reviews to scrape (default: 100, max: 5000). Cached reviews are automatically used when available.
sortBystringNoSort order: newest, highest, lowest, or relevant (default: newest)

💡 Smart Caching: This actor automatically caches reviews to avoid re-scraping. If you've already scraped reviews from a place, subsequent runs will be much faster!

How to get the Place URL

  1. Open Google Maps in your browser
  2. Search for any place (restaurant, hotel, attraction, etc.)
  3. Click on the place to open its details
  4. Copy the URL from your browser's address bar
  5. Paste it into the placeUrl input field

📤 Output

The actor saves structured review data into the default dataset.

Sample Output

{
"placeName": "Taj Mahal",
"placeRating": "4.6",
"placeTotalReviews": 125847,
"placeUrl": "https://www.google.com/maps/place/Taj+Mahal/@27.1751496,78.0399535,17z/",
"reviewId": "ChZDSUhNMG9nS0VJQ0FnSURGN...",
"reviewUrl": "https://www.google.com/maps/reviews/ChZDSUhNMG9nS0VJQ0FnSURGN...",
"reviewText": "Absolutely stunning monument! A must-visit when in India. The architecture is breathtaking and the history is fascinating.",
"publishedDate": "2 weeks ago",
"rating": 5,
"likes": 42,
"reviewImages": [
"https://lh5.googleusercontent.com/p/AF1QipM...",
"https://lh5.googleusercontent.com/p/AF1QipN..."
],
"reviewContext": "Visited with family",
"detailedRatings": {
"Service": 5,
"Atmosphere": 5
},
"ownerResponseText": "Thank you for visiting! We're glad you enjoyed your experience.",
"reviewerName": "John Doe",
"reviewerId": "112345678901234567890",
"reviewerUrl": "https://www.google.com/maps/contrib/112345678901234567890",
"reviewerPhoto": "https://lh3.googleusercontent.com/a-/ALV...",
"reviewerReviewCount": 156,
"isLocalGuide": true,
"scrapedAt": "2025-10-03T09:35:26.123Z"
}

📄 Output Fields Explained

FieldTypeDescription
Place Information
placeNamestringName of the place/business
placeRatingstringOverall rating of the place
placeTotalReviewsnumberTotal number of reviews for this place
placeUrlstringGoogle Maps URL of the place
Review Information
reviewIdstring🆔 Unique identifier for the review
reviewUrlstring🆔 Direct URL to the review
reviewTextstring📝 Full text of the review
publishedDatestring📅 When the review was posted (relative time)
ratingnumber🌟 Rating given by this reviewer (1-5 stars)
likesnumberNumber of likes/helpful votes on the review
reviewImagesarray📷 List of image URLs attached to the review
reviewContextstring💬 Context of the visit (e.g., "Dine in", "Takeout")
detailedRatingsobject📊 Detailed ratings per service (e.g., Food: 5, Service: 4)
Owner Response
ownerResponseTextstring✅ Response from the business owner (if any)
Reviewer Information
reviewerNamestring🧛 Name of the reviewer
reviewerIdstring🆔 Unique identifier for the reviewer
reviewerUrlstring🆔 Profile URL of the reviewer
reviewerPhotostring🖼 Profile image URL of the reviewer
reviewerReviewCountnumber✍️ Total number of reviews by this reviewer
isLocalGuideboolean👋 Whether the reviewer is a Local Guide
Metadata
scrapedAtstringISO timestamp of when the data was scraped

🚀 How to Use

On Apify Platform

  1. Go to Apify Console
  2. Click "Try Actor" or create a Task
  3. Enter your input:
    {
    "placeUrl": "https://www.google.com/maps/place/Taj+Mahal/@27.1751496,78.0399535,17z/",
    "maxReviews": 100,
    "sortBy": "newest"
    }
  4. Run the Actor
  5. Download your results in JSON, CSV, or Excel formats

⚡ Performance Tip: The actor automatically caches reviews. Re-running for the same place will be significantly faster!


🤝 Support

If you encounter any issues or have questions, please open an issue on GitHub or contact support.

On this page

Share Actor: