Google Maps Reviews, Emails and Socials Scraper avatar
Google Maps Reviews, Emails and Socials Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Google Maps Reviews, Emails and Socials Scraper

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.

Pricing

$15.00/month + usage

Rating

5.0

(2)

Developer

Hassan

Hassan

Maintained by Community

Actor stats

2

Bookmarked

5

Total users

1

Monthly active users

3 days ago

Last modified

Share

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

{
"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

{
"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!