๐Ÿ“ฉ Google Maps Email Extractor avatar
๐Ÿ“ฉ Google Maps Email Extractor

Pricing

from $6.00 / 1,000 results

Go to Apify Store
๐Ÿ“ฉ Google Maps Email Extractor

๐Ÿ“ฉ Google Maps Email Extractor

Developed by

Poidata

Poidata

Maintained by Community

Quickly collect all business details, including emails, phone numbers, and social media links from Google Maps listings and their websites. Export data as JSON or CSV. Run via API, schedule runs, or integrate with your tools.

1.0 (1)

Pricing

from $6.00 / 1,000 results

8

505

262

Issues response

8.9 days

Last modified

a day ago

๐Ÿ’Œ 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.

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

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

ParameterTypeDescriptionDefault
termsarrayKeywords to search (e.g., ["cafe","bakery"]).required
termstringSingle keyword for quick tests (alias for terms).โ€”
locationstringCity or address (e.g., "New York, USA").โ€”
totalintegerMax number of listings to fetch (max 300).20

Advanced Search Parameters

ParameterTypeDescriptionDefault
latitudenumberDecimal latitude for coordinate search.โ€”
longitudenumberDecimal longitude for coordinate search.โ€”
radiusnumberSearch radius in miles for coordinate search.1.0
polygonstringGeoJSON polygon coordinates for polygon search.โ€”
totalAroundCoordinateintegerMax results for coordinate/polygon searches (max 300).20

Email Options

ParameterTypeDescriptionDefault
has_emailbooleanOnly include businesses with extracted emails.false
tech_enabledbooleanEnable advanced email extraction techniques.true
social_enabledbooleanExtract social media links from websites.true

Filters

ParameterTypeDescriptionDefault
min_ratingnumberMinimum star rating (0โ€“5).0
min_reviewsintegerMinimum number of reviews.0
min_photosintegerMinimum number of photos.0
name_filterarrayMatches and filters specific name (e.g., ["KFC"]).[]
has_websitebooleanOnly include businesses with a website.false
categories_filterarrayFilter 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

{
"terms": ["school"],
"location": "New York, USA",
"total": 20,
"min_rating": 4,
"has_website": true
}
{
"terms": ["restaurant"],
"latitude": 40.7128,
"longitude": -74.0060,
"radius": 2.0,
"totalAroundCoordinate": 50,
"has_website": true
}
{
"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

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