Google Maps + Emails
Pricing
from $5.00 / 1,000 results
Google Maps + Emails
Scrapes Google Maps listings with Selenium to extract business names, contact details, websites, emails, phone numbers, and addresses. Enriches leads by visiting websites to find emails and returns structured lead data for lead generation and CRM automation.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Kelvin Irungu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Google Maps + Emails Scraper
Extract business listings from Google Maps and enrich them with verified contact information by crawling company websites. This Actor is designed for lead generation, sales prospecting, CRM enrichment, and business intelligence.
Features
- Search Google Maps using keywords and location
- Extract business names and categories
- Collect Google Maps ratings and review counts
- Retrieve business addresses and phone numbers
- Extract official business websites
- Visit business websites to discover email addresses
- Search multiple pages including Contact, About, Team, Careers, Support, and FAQ
- Extract multiple emails and phone numbers
- Collect social media links when available
- Calculate a confidence score for each lead
- Automatically remove duplicate businesses
Example Searches
Find businesses anywhere in the United States.
Dentists in Chicago
{"keywords": ["Dentists"],"location": "Chicago, IL","limit": 100}
Roofing Companies in Dallas
{"keywords": ["Roofing Contractors"],"location": "Dallas, TX","limit": 200}
Real Estate Agencies in Miami
{"keywords": ["Real Estate Agency"],"location": "Miami, FL","limit": 150}
Restaurants in New York
{"keywords": ["Restaurants"],"location": "New York, NY","limit": 250}
HVAC Companies in Los Angeles
{"keywords": ["HVAC Contractors"],"location": "Los Angeles, CA","limit": 100}
Input
Example:
{"keywords": ["Law Firms"],"location": "Houston, TX","limit": 50,"max_scrolls": 30,"headless": true}
Parameters
| Parameter | Description |
|---|---|
| keywords | Search keyword or list of keywords |
| location | City, State, ZIP code, or geographic location |
| limit | Maximum number of businesses |
| max_scrolls | Maximum Google Maps scrolling |
| headless | Run Chrome in headless mode |
Output
Each business includes enriched information.
{"businessName": "Smith & Associates Law Firm","category": "Law Firm","email": "info@smithlaw.com","emails": ["info@smithlaw.com","careers@smithlaw.com"],"phone": "(713) 555-0198","website": "https://smithlaw.com","address": "1000 Main Street, Houston, TX","rating": 4.8,"reviews": 382,"confidence": 98}
What Information Is Collected?
For each business, the Actor attempts to collect:
- Business name
- Category
- Address
- Phone number
- Website
- Email address
- Additional emails
- Social media links
- Google rating
- Review count
- Opening hours
- Confidence score
Website Enrichment
If a business website is available, the Actor automatically crawls pages such as:
- Homepage
- Contact
- Contact Us
- About
- About Us
- Team
- Careers
- Support
- FAQ
This increases the likelihood of finding business email addresses and additional contact information.
Typical Use Cases
This Actor is ideal for:
- B2B Lead Generation
- Sales Prospecting
- CRM Enrichment
- Cold Email Campaigns
- Local Business Research
- Agency Prospecting
- Market Research
- Competitor Analysis
- Recruiting
- Business Directories
Confidence Score
Every lead receives a confidence score based on the quality of the extracted information.
Higher scores are assigned when:
- Email is found directly on the company's website
- Multiple contact methods are discovered
- Official website exists
- Phone number matches the business
- Business profile is complete
Technologies
- Python
- Selenium
- BeautifulSoup
- Google Maps
- Apify SDK
Best Practices
For the best performance:
- Enable Headless Mode.
- Allocate at least 2 GB of memory for large runs.
- Use specific keywords and locations.
- Limit extremely large searches into smaller batches.
Limitations
- Only publicly available information is collected.
- Some businesses may not publish email addresses.
- Dynamic websites may take longer to crawl.
- Google Maps layout updates may occasionally require Actor updates.
Disclaimer
This Actor is intended for collecting publicly available business information for sales, marketing, research, and business intelligence purposes. Users are responsible for complying with applicable laws, privacy regulations, and the terms of service of the websites they access.
Support
Questions, feature requests, or bug reports are welcome through the Actor Issues page.
Developed by LeadsKE
AI-Powered Lead Generation, Business Intelligence, and Data Enrichment Tools