Google Maps Scraper — Business Details, Emails, Phone & Reviews avatar

Google Maps Scraper — Business Details, Emails, Phone & Reviews

Pricing

Pay per usage

Go to Apify Store
Google Maps Scraper — Business Details, Emails, Phone & Reviews

Google Maps Scraper — Business Details, Emails, Phone & Reviews

Extract Google Maps business listings, addresses, phone numbers, website emails, social media handles, working hours, and customer reviews.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Samuel Blessed Nathaniel

Samuel Blessed Nathaniel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

📍 Google Maps Scraper & Business Leads Extractor

Extract detailed business information, contact details, emails, social media links, customer reviews, opening hours, and location coordinates directly from Google Maps.

🚀 Features

  • Business Details Extraction: Extract name, category, full address, phone number, website URL, price level, and location coordinates (lat, lng).
  • Contact & Email Enrichment: Automatically visits the business website to discover email addresses, phone numbers, and social links (Facebook, Instagram, LinkedIn, Twitter/X, YouTube).
  • Reviews & Ratings: Extract total review counts, average rating scores, and individual review comments with author name and timestamp.
  • Opening Hours: Retrieve complete weekly opening hours schedule.
  • Multi-Keyword & Multi-Location: Pass an array of search queries for bulk lead generation.
  • Pay-Per-Result Ready: Lightweight, efficient, and formatted for monetization on the Apify Store ($1 per 1,000 results recommended).

📥 Input Configuration

ParameterTypeDefaultDescription
searchStringsArray["Coffee shop in San Francisco, CA"]List of Google Maps search queries or locations.
maxItemsInteger10Maximum number of business places to scrape per search string.
extractReviewsBooleanfalseSet to true to scrape individual customer reviews.
maxReviewsInteger5Number of reviews to scrape per place when extractReviews is enabled.
extractWebsiteContactsBooleantrueVisit place website to extract emails & social links.
languageString"en"Google Maps language preference (e.g. en, es, fr).
proxyConfigurationObject{}Apify Proxy configuration for anti-blocking protection.

Example Input JSON

{
"searchStrings": [
"Plumbers in Austin, TX",
"Dentists in Miami, FL"
],
"maxItems": 15,
"extractReviews": true,
"maxReviews": 5,
"extractWebsiteContacts": true,
"language": "en"
}

📤 Sample Output JSON

{
"searchQuery": "Plumbers in Austin, TX",
"title": "Austin Plumbing Specialists",
"category": "Plumber",
"address": "123 Main St, Austin, TX 78701",
"phone": "+1 512-555-0199",
"website": "https://www.austinplumbingspecialists.com",
"rating": 4.9,
"reviewsCount": 342,
"latitude": 30.2672,
"longitude": -97.7431,
"placeId": "8f3e2a10b4c",
"url": "https://www.google.com/maps/place/...",
"openingHours": [
"Monday: 8:00 AM – 6:00 PM",
"Tuesday: 8:00 AM – 6:00 PM"
],
"emails": ["info@austinplumbingspecialists.com", "contact@austinplumbingspecialists.com"],
"websitePhones": ["+1 512-555-0199"],
"socialLinks": [
"https://facebook.com/austinplumbing",
"https://instagram.com/austinplumbing"
],
"reviews": [
{
"author": "John Doe",
"rating": 5,
"text": "Great service and fast response time!",
"publishedAt": "2 weeks ago"
}
]
}

  • Pay Per Result: $1.00 / 1,000 results
  • Monthly Subscription: $20/month base tier

🔒 License

Apache-2.0