📩 Google Maps Email Extractor

📩 Google Maps Email Extractor

by poidata

Stop manually hunting for contact details. This Google Maps scraper pulls verified business emails, phone numbers, and social links directly from Maps...

117,727 runs
1,345 users
Try This Actor

Opens on Apify.com

About 📩 Google Maps Email Extractor

Stop manually hunting for contact details. This Google Maps scraper pulls verified business emails, phone numbers, and social links directly from Maps listings and their linked websites, turning hours of research into a few clicks. I use it to build targeted lead lists for outreach campaigns. It grabs the core details you need: business name, address, phone, and website. Then, it visits the website to find email addresses and social media profiles, which is where most other tools stop. You get a clean dataset ready for your CRM or email platform. The automation is the real time-saver. Set it to run on a schedule for fresh data, trigger it via the API to fit into your existing pipeline, or run it manually for one-off projects. It handles the extraction and exports everything into a structured JSON or CSV file. If you're in sales, marketing, or local lead generation, this cuts out the tedious data collection work. Get the contact information from Google Maps, so you can focus on actually connecting with prospects.

What does this actor do?

📩 Google Maps Email Extractor 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 Email Extractor What is Google Maps Email Extractor? Google Maps Email Extractor is a fast web scraping tool that finds businesses on Google Maps and transforms them into actionable google map leads by gathering email addresses, phone numbers and social media links along with other key business details. Supports coordinate radius and GeoJSON polygon searches for precise geographic targeting. Simply specify your search keywords and location, and it does all the work—saving the results directly to an downloadable Apify Dataset. --- ## 🤔 What can this Email Extractor do? * Find Businesses: Use keywords (terms) and a location to discover google map leads on Google Maps. * Advanced Search Methods: - Location-based: Traditional city/address searches - Coordinate Radius: Search within a specific radius around latitude/longitude - GeoJSON Polygon: Search within custom polygon boundaries * Extract Emails: Automatically visit each business's website and collect any listed email addresses. * Gather Social Links: Capture social media URLs (Facebook, Instagram, LinkedIn, YouTube) from each site. * Refine Your Search: Apply filters (min_rating, min_reviews, min_photos, has_website, categories_filter) to focus on the most relevant leads. * Save & Export: All data—including contacts, ratings, addresses, and metadata—is saved in your Dataset and can be exported as JSON, CSV, Excel, or HTML. --- ## 🎯 Advanced Search Methods ### Location-based Search (Traditional) Use city names or addresses for broad area searches. ### Coordinate Radius Search Search within a specific radius around exact coordinates: - latitude: Decimal latitude coordinate - longitude: Decimal longitude coordinate - radius: Search radius in miles - totalAroundCoordinate: Maximum results within the radius ### GeoJSON Polygon Search Search within custom polygon boundaries: - polygon: GeoJSON polygon coordinates defining the search area - totalAroundCoordinate: Maximum results within the polygon Search Priority: Polygon > Geocoordinate > Location --- ## �� Input Parameters Provide a JSON input to configure your run: ### Basic Parameters | Parameter | Type | Description | Default | | ------------------- | --------- | --------------------------------------------------------- | ------------ | | terms | array | Keywords to search (e.g., ["cafe","bakery"]). | required | | term | string | Single keyword for quick tests (alias for terms). | — | | location | string | City or address (e.g., "New York, USA"). | — | | total | integer | Max number of listings to fetch (max 300). | 20 | ### Advanced Search Parameters | Parameter | Type | Description | Default | | ---------------------- | --------- | --------------------------------------------------------- | ------------ | | latitude | number | Decimal latitude for coordinate search. | — | | longitude | number | Decimal longitude for coordinate search. | — | | radius | number | Search radius in miles for coordinate search. | 1.0 | | polygon | string | GeoJSON polygon coordinates for polygon search. | — | | totalAroundCoordinate| integer | Max results for coordinate/polygon searches (max 300). | 20 | ### Email Options | Parameter | Type | Description | Default | | ---------------- | --------- | --------------------------------------------------------- | ------------ | | has_email | boolean | Only include businesses with extracted emails. | false | | tech_enabled | boolean | Enable advanced email extraction techniques. | true | | social_enabled | boolean | Extract social media links from websites. | true | ### Filters | Parameter | Type | Description | Default | | ------------------- | --------- | --------------------------------------------------------- | ------------ | | min_rating | number | Minimum star rating (0–5). | 0 | | min_reviews | integer | Minimum number of reviews. | 0 | | min_photos | integer | Minimum number of photos. | 0 | | name_filter | array | Matches and filters specific name (e.g., ["KFC"]). | [] | | has_website | boolean | Only include businesses with a website. | false | | categories_filter | array | Filter by business categories. | [] | --- ## 🎯 Filters Explained * min_rating (0–5): Exclude lower-rated businesses. * min_reviews (integer): Ensure listings have sufficient review volume. * min_photos (integer): Only include listings with a minimum number of photos. * has_website (boolean): Skip businesses that don't list a website. * categories_filter (array): Narrow results to specific business categories. Use these filters alone or combined to target precise google map leads. --- ## �� Output Structure Each record in your Apify Dataset contains: * Business Details: name, address, city, state, zip, country, latitude, longitude * Contact Info: phone, website, emails (array), social (object) * Metrics: rating, reviewCount * Metadata: original_rank, display_rank, distance_miles, searchTerm, searchLocation, timestamp View your google map leads in the Overview tab as a simple, ready-to-use table. google maps email lead extractor scraper --- Each Dataset record contains: * Business Details: name, address, city, state, zip, country, latitude, longitude * Contact Info: phone, website, emails (array), social (object) * Metrics: rating, reviewCount * Metadata: original_rank, display_rank, distance_miles, searchTerm, searchLocation, timestamp View your results in the Overview tab as a clean table of Google Maps leads with emails. --- ## 💡 Quick Start 1. Open Google Maps Email Extractor in the Apify Store. 2. Paste your JSON input into the Input tab. 3. Click Run. 4. Explore or download data under Dataset → Overview. ### Example Inputs #### Location-based Search json { "terms": ["school"], "location": "New York, USA", "total": 20, "min_rating": 4, "has_website": true } #### Coordinate Radius Search json { "terms": ["restaurant"], "latitude": 40.7128, "longitude": -74.0060, "radius": 2.0, "totalAroundCoordinate": 50, "has_website": true } #### GeoJSON Polygon Search json { "terms": ["hotel"], "polygon": { "type": "Polygon", "coordinates": [[ [-74.0060, 40.7128], [-74.0060, 40.7228], [-73.9960, 40.7228], [-73.9960, 40.7128], [-74.0060, 40.7128] ]] }, "totalAroundCoordinate": 100, "has_website": true } --- ## 📘 Full JSON Example json { "emails": [ "arroyo@***boss.org", "maria.casiano@nyc****.org", "palexander@sch**ls.nyc.gov" ], "social": { "facebook": ["https://www.facebook.com/nycboss.org"], "instagram": ["https://www.instagram.com/businessofsportsschool/"], "linkedin": ["https://www.linkedin.com/school/10808989/"], "youtube": ["https://www.youtube.com/channel/.../featured"] }, "searchTerm": "School", "searchLocation": "New York, USA", "original_rank": 83, "display_rank": 3, "distance_miles": 0.5, "name": "M393 The Business of Sports School", "address": "439 W 49th St, New York, NY 10019", "street": "439 W 49th St", "neighborhood": "Manhattan", "city": "New York", "state": "New York", "zip": "10019", "country": "US", "country_code": "us", "country_name": "United States", "latitude": 40.7635391, "longitude": -73.9907469, "rating": 4.3, "reviewCount": 16, "phone": "(212) 246-2183", "phoneIsd": "+1 212-246-2183", "website": "nycboss.org", "url": "https://www.google.com/maps?cid=11138179353395429176", "placeId": "XE8aaKuDCfmNi-gPhtzNmAU", "cid": "11138179353395429176", "gid": "0x89c258510299fb27:0x9a92c31bfbb97f38", "photo": "https://lh3.googleusercontent.com/...", "photoCount": 14, "additionalInfo": { "info": { "Accessibility": [ "Wheelchair accessible parking lot", "Wheelchair accessible entrance" ] } }, "timestamp": "2025-05-06T20:05:17Z" } --- ## ⚡ Performance & Processing ### Incremental Saving - Results are saved to the dataset as they're processed - Real-time progress tracking - No waiting until the end to see results ### Deduplication - Unique businesses collected by gid (Google ID) - Prevents duplicate entries across multiple search terms - Prioritizes records with more complete data ### Processing Flow 1. Collect Unique Businesses: Gather all unique businesses by gid first 2. Extract Emails: Process unique websites concurrently at 5 RPS 3. Save Incrementally: Push results to dataset as they're processed --- ## 💰 Pricing Google Maps Email Extractor uses a clear, pay-as-you-go model: * \$8 per 1,000 results (\$0.008 per business record). * No setup fees or subscriptions. For example, fetching 1,000 google map leads costs \$8, and pulling 625 free leads with the trial plans credit. Your bill reflects the exact number of records saved to the Dataset. --- ## 🤝 Integrations & Support * API & Webhooks: Automate via Apify's REST API. * Connect: Zapier, Make, Slack, Google Sheets, and more. * Support: Open a GitHub issue or message us on the Apify Store. --- ## 🔑 Keywords Google Maps Email Extractor, google map leads, email scraping, lead generation, Apify Actor, Google map social media, coordinate search, polygon search, GeoJSON --- ## 🛠️ Tools & Resources ### 🗺️ GeoJSON Polygon Creation Need to create custom geographic boundaries for polygon searches? Use this free tool: Keene College Polyline Tool - Create and generate GeoJSON polygons for precise geographic targeting. Features: - Interactive Map: Click on the map to create polygon vertices - GeoJSON Export: Generate properly formatted GeoJSON coordinates - Right-Hand Rule: Automatically conforms to proper coordinate ordering - Free to Use: No registration required - Simple Interface: Easy-to-use polygon drawing tool How to Use: 1. Visit the Polyline Tool 2. Right-click on the map to begin drawing 3. Click to add vertices and create your polygon 4. Use the "Close Shape" button to complete your polygon 5. Copy the generated GeoJSON coordinates 6. Use the coordinates in your polygon search parameters Perfect for: - Creating custom search areas for polygon-based searches - Defining precise geographic boundaries - Targeting specific neighborhoods or regions - Complex area coverage requirements --- ## 📩 Need Custom Data? For bulk datasets by city, country, or global coverage, contact us at Poidata.io.

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 Email Extractor now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
poidata
Pricing
Paid
Total Runs
117,727
Active Users
1,345
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