Google Maps Business Leads Scraper (Email, Phone...) avatar

Google Maps Business Leads Scraper (Email, Phone...)

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Google Maps Business Leads Scraper (Email, Phone...)

Google Maps Business Leads Scraper (Email, Phone...)

Scrape business listings from Google Maps and enrich with emails, phones, and social profiles from each company website. Lead generation in one click.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Jobs Scraper

Jobs Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape business listings from Google Maps and automatically enrich each lead with emails, phone numbers, and social media profiles (LinkedIn, Facebook, Instagram, Twitter/X, YouTube, TikTok, GitHub) directly from company websites. Turn Google Maps into a 1-click B2B lead generation machine.

What does Google Maps Business Leads Scraper do?

Google Maps is the world's largest database of local businesses, but business profiles on Google Maps often lack contact emails or social links.

This Actor solves that problem by:

  1. Extracting complete business listings from Google Maps search results or place URLs.
  2. Automatically crawling each business's official website to discover contact details, including verified emails, direct phones, and social media channels.

Whether you're looking for local SMB leads, sales prospects, market research, or agency client outreach, this Actor provides complete lead records ready for cold email or outreach campaigns.

Features

  • 🎯 Multi-Keyword Search: Scrape multiple search phrases in parallel (e.g., "dentists in Miami, FL", "plumbers in Austin, TX").
  • βœ‰οΈ Automatic Email Extraction: Crawls company websites to find contact emails, filtering out dummy/junk emails.
  • πŸ“ž Complete Phone Extraction: Captures Google Maps listed phone numbers plus extra direct numbers from company contact pages.
  • πŸ”— Social Media Discovery: Automatically finds LinkedIn, Facebook, Instagram, Twitter/X, YouTube, TikTok, GitHub, and Pinterest handles.
  • 🌍 Global & Multi-Language Support: Scrape Google Maps listings in any country or language (en, es, fr, de, etc.).
  • πŸš€ High Speed & Efficiency: Uses optimized browser sessions for Google Maps combined with ultra-fast HTTP website enrichment.

Extracted Data Fields

Field NameData TypeDescription
titleStringBusiness name on Google Maps
categoryNameStringPrimary business category
addressStringFull physical street address
phoneStringPhone number listed on Google Maps
websiteStringOfficial business website URL
emailsArrayEnriched email addresses extracted from website
phonesFromWebsiteArrayAdditional phone numbers found on company website
linkedinStringOfficial LinkedIn company or profile URL
facebookStringOfficial Facebook page URL
instagramStringOfficial Instagram profile URL
twitterStringOfficial Twitter / X profile URL
youtubeStringOfficial YouTube channel URL
ratingNumberGoogle Maps star rating (1.0 to 5.0)
reviewsCountNumberTotal count of Google Maps customer reviews
locationObjectLatitude and longitude coordinates { lat, lng }
placeIdStringUnique Google Maps Place ID / CID
urlStringDirect Google Maps place URL

How to use Google Maps Business Leads Scraper

  1. Enter Search Keywords: Enter search terms like "restaurants in New York" or "gyms in Los Angeles, CA".
  2. Configure Max Items: Choose how many listings to scrape per search term.
  3. Enable Website Enrichment: Keep Enrich with Website Contacts checked to extract emails and social media links.
  4. Click Run: Wait a few moments while the Actor collects and enriches your leads.
  5. Export Leads: Download your ready-to-use dataset in CSV, Excel, JSON, or HTML table formats.

Input Example

{
"searchStringsArray": [
"restaurants in San Francisco, CA",
"coffee shops in Seattle, WA"
],
"maxCrawledPlacesPerSearch": 20,
"maxItems": 50,
"enrichWebsites": true,
"enrichDepth": 2,
"language": "en",
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output Example

[
{
"searchString": "restaurants in San Francisco, CA",
"title": "BREADBASKET Bakery & Cafe",
"categoryName": "Bakery",
"address": "123 Market St, San Francisco, CA 94105",
"phone": "+1 415-555-0199",
"website": "https://www.breadbasketexample.com",
"rating": 4.7,
"reviewsCount": 382,
"location": {
"lat": 37.791,
"lng": -122.398
},
"placeId": "0x80858062f3a55555:0x123456789abcdef",
"url": "https://www.google.com/maps/place/...",
"emails": [
"info@breadbasketexample.com",
"contact@breadbasketexample.com"
],
"phonesFromWebsite": [
"+1 415-555-0199"
],
"linkedin": "https://www.linkedin.com/company/breadbasket",
"facebook": "https://www.facebook.com/breadbasket",
"instagram": "https://www.instagram.com/breadbasket",
"twitter": "https://twitter.com/breadbasket",
"youtube": null,
"tiktok": null,
"github": null,
"pinterest": null,
"scrapedAt": "2026-08-03T17:26:00.000Z"
}
]

Pricing & Compute Efficiency

This Actor is engineered for high compute efficiency:

  • Scraping 1,000 Google Maps listings with website email enrichment takes only a few minutes.
  • Uses lightweight HTTP enrichment for company websites to minimize RAM and bandwidth consumption.

Legal & GDPR Notice: Our Actors are designed for ethical scraping and only extract publicly available business information shared openly on Google Maps and company websites. Personal data is protected by regulations like GDPR. Ensure you have a legitimate purpose and comply with applicable laws when conducting sales outreach or data collection.