Google Maps Reviews, Emails and Socials Scraper

Google Maps Reviews, Emails and Socials Scraper

by passionate_drum

Use Google Maps URLs to extract verified business emails, business info, website contacts, social links, and customizable counts of newest reviews. A...

70 runs
5 users
Try This Actor

Opens on Apify.com

About Google Maps Reviews, Emails and Socials Scraper

Use Google Maps URLs to extract verified business emails, business info, website contacts, social links, and customizable counts of newest reviews. Automatically crawls business sites, collects emails, phones, hours, ratings, and pushes clean structured data to the dataset.

What does this actor do?

Google Maps Reviews, Emails and Socials Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google Maps Business & Review Extractor Google Maps Business Emails & Review Extractor is a powerful web scraping tool designed to extract business details, verified email address, contact information, social media links (Facebook, Instagram), and the newest Google reviews from any Google Maps place URL. It scrapes Google Maps for all the info present and then scrapes the websites(if available) to find authentic emails and social media links. Use it for: - Lead generation - Cold Outreach - Competitor analysis - Market research - Automated contact enrichment > ⚠️ Note: Results are available only after the entire run completes. > Use the Logs tab to confirm that the scraper is running. --- ## ⭐ Features - Extract business details from any Google Maps place URL - Collect emails, phone numbers, and social media links from business websites - Automatically detect and crawl Contact or About pages - Scrape newest Google reviews (up to a user-defined maxReviews) - Normalize phone numbers & clean extracted text - Retrieve ratings, review count, categories, hours, and location information - Stable Playwright-based selectors resistant to UI changes - Export data as JSON, CSV, Excel, or via the Apify API If you need broad search scraping, see the Google Maps Scraper. After using it, you can input the URLs here to get emails and socials. --- ## 📌 Extracted Data ### Business Details - Name - Category - Address - Final Google Maps URL - Rating - Total number of reviews - Today’s opening hours - Weekly opening hours ### Website Contact Details Automatically extracted from main website + detected contact pages: - Email addresses - Phone numbers (normalized) - Social profiles (Facebook, Instagram, TikTok, LinkedIn) ### Google Reviews (Newest First) Up to maxReviews most recent reviews: - Reviewer name - Star rating - Review date - Review text Reviews are always sorted by Newest. --- ## 💰 Pricing Simple pricing model: - $15/month subscription - $5 per 500 Google Maps URLs scraped Costs depend on: - Number of places - Number of reviews requested - Website/contact-page crawling - Proxy usage --- ## ▶️ Usage Provide one or more Google Maps place URLs in the input. ### Input Example json { "startUrls": [ { "url": "https://www.google.com/maps/place/Starbucks/" }, { "url": "https://www.google.com/maps/place/Finley+%26+Philip+Hair+Salon/" } ], "maxRequestsPerCrawl": 300, "maxReviews": 50 } ### Output Example json { "name": "Starbucks", "category": "Coffee shop", "address": "123 Main St, New York, NY", "googleMapsUrl": "https://www.google.com/maps/place/Starbucks/", "rating": 4.3, "reviewsCount": 1284, "openingHoursToday": "8:00 AM – 9:00 PM", "openingHoursWeek": { "monday": "8:00 AM – 9:00 PM", "tuesday": "8:00 AM – 9:00 PM", "wednesday": "8:00 AM – 9:00 PM", "thursday": "8:00 AM – 9:00 PM", "friday": "8:00 AM – 10:00 PM", "saturday": "8:00 AM – 10:00 PM", "sunday": "8:00 AM – 8:00 PM" }, "website": "https://www.starbucks.com/", "emails": [], "phones": ["+1 212-555-1234"], "socialProfiles": { "facebook": "https://www.facebook.com/starbucks", "instagram": "https://www.instagram.com/starbucks", "tiktok": null, "linkedin": null }, "reviews": [ { "reviewerName": "Samantha Lee", "rating": 5, "date": "2024-02-12", "text": "Great staff and fast service. Love this location!" }, { "reviewerName": "John M.", "rating": 4, "date": "2024-02-10", "text": "Good coffee but sometimes crowded." } ] } ## ❓ FAQ ### 1. Why are emails missing for some businesses? Emails are extracted only if they are publicly listed on the business website. If no email is found on the homepage, Contact page, About page, or footer, the output will show an empty list. --- ### 2. Does this scraper support Google Maps search queries? No. This tool works only with direct Google Maps place URLs. For keyword-based searches (e.g., “cafes in London”), use the Google Maps Search Scraper instead. --- ### 3. How many reviews can I extract? You can specify any number using the maxReviews parameter. Reviews are always returned sorted from newest to oldest. --- ### 4. What output formats are supported? You can export results as: - JSON - CSV - Excel - Through Apify API endpoints --- ### 5. Does this work internationally? Yes. The scraper supports all countries and regions where Google Maps is available. --- ### 6. Can the scraper detect contact pages automatically? Yes. It automatically scans: - Homepage - /contact - /about - Footer links - Other internal pages for emails, phones, and social media profiles. --- ### 7. What if a website blocks scraping? If a website blocks scraping attempts, contact details may be incomplete. Using Apify proxies increases success rates significantly. --- ### 8. Can I run this on large batches of URLs? Yes — you can process hundreds or thousands of Google Maps place URLs. Just ensure your maxRequestsPerCrawl is set high enough. --- ### 9. Will this scrape older or all reviews? No. It extracts reviews starting from the newest, up to your chosen limit. It does not scrape all historical reviews unless you set a very high maxReviews. --- ### 10. Does this tool guess emails or generate them? No. The scraper never fabricates emails. It only returns emails that physically exist on the business’s website. ## 💬 Get in Touch If you need custom features, data enrichment logic, website-specific improvements, or want help integrating this scraper into your workflow, feel free to reach out. I'm happy to help build or enhance anything you need!

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Google Maps Reviews, Emails and Socials Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
passionate_drum
Pricing
Paid
Total Runs
70
Active Users
5
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support