Google Maps Review Genie avatar
Google Maps Review Genie

Pricing

$10.00 / 1,000 results

Go to Apify Store
Google Maps Review Genie

Google Maps Review Genie

Developed by

Salman Ahmed

Salman Ahmed

Maintained by Community

Effortlessly extract Google Maps business reviews including ratings, reviewer details, and comments. Perfect for market research, reputation tracking, or competitor analysis—fully automated!

0.0 (0)

Pricing

$10.00 / 1,000 results

0

1

1

Last modified

2 days ago

Google Maps Reviews Extractor

This Apify actor extracts business information, contact details, and reviews from Google Maps based on search terms or Google Maps URLs.

Features

  • Business Information: Extract business name, address, rating, phone number, website
  • Contact Details: Phone numbers, websites, email extraction from business websites
  • Reviews: Extract customer reviews with author details, ratings, and text
  • Flexible Search: Support for search terms or direct Google Maps URLs
  • Location Filtering: Focus searches on specific geographical locations
  • Rating Filtering: Filter businesses by minimum rating
  • Pagination Support: Handle large result sets with automatic pagination

Input Parameters

  • searchTerms (array): List of search terms or keywords
  • googleMapsUrls (array, optional): Direct Google Maps URLs to process
  • location (string, optional): Geographical location to focus the search
  • maxCrawledPlaces (integer): Maximum number of places to extract (default: 200)
  • minRating (number): Minimum rating filter (0-5, default: 0)
  • includeClosed (boolean): Include closed places (default: false)
  • language (string): Google Maps UI language (default: "en")
  • maxReviewsPerPlace (integer): Maximum reviews per business (1-5, default: 5)
  • googleApiKey (string, optional): Google Places API key

Output

Each result includes:

  • businessName: Business name
  • address: Full address
  • phone: Contact phone number
  • website: Business website
  • rating: Average rating
  • userRatingsTotal: Total number of ratings
  • reviews: Array of customer reviews with author details
  • emails: Extracted email addresses from business website
  • openingHours: Business hours information
  • types: Business categories
  • geometry: Location coordinates

Usage

  1. Set your Google Places API key in the environment variable GOOGLE_API_KEY or pass it in the input
  2. Provide either searchTerms or googleMapsUrls in the input
  3. Run the actor to extract business information and reviews

Example Input

{
"searchTerms": ["restaurants", "coffee shops"],
"location": "San Francisco",
"maxCrawledPlaces": 50,
"minRating": 3.5,
"maxReviewsPerPlace": 5
}

Requirements

  • Google Places API key
  • Node.js 18+
  • Apify platform access