Google Maps Lead Generator Pro with AI Enrichment avatar

Google Maps Lead Generator Pro with AI Enrichment

Pricing

from $50.00 / 1,000 charged for each lead extracteds

Go to Apify Store
Google Maps Lead Generator Pro with AI Enrichment

Google Maps Lead Generator Pro with AI Enrichment

Scrape Google Maps businesses & visit each website to extract verified emails, social links, and phone numbers. AI enrichment on every lead: leadScore, digitalPresenceScore, opportunityType & bestOutreachChannel. $0.05/lead.

Pricing

from $50.00 / 1,000 charged for each lead extracteds

Rating

0.0

(0)

Developer

Data Runner

Data Runner

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

The most powerful Google Maps scraper for generating local business leads with real contact data. Built for B2B lead generation, this Google Maps email extractor goes beyond basic profile scraping — it visits every business website, extracts emails and social profiles, and runs AI lead enrichment on every result. If you need a business contact scraper that actually delivers actionable leads, not just names and addresses, this is it.

What makes this different from basic Google Maps scrapers

Most Google Maps scrapers only pull data from the business profile. That gives you a name, address, maybe a phone number — and almost never an email. This Actor does what a human researcher would do, but at scale:

  • Visits each business's real website using a full Playwright browser — not just the Google Maps listing
  • 40-60% email hit rate compared to less than 10% from profile-only scrapers
  • AI enrichment on every lead — each business gets scored with leadScore, digitalPresenceScore, businessHealthScore, opportunityType, and bestOutreachChannel
  • Follows Linktree, Beacons, and 15+ link aggregators — if a business uses a link-in-bio page instead of a traditional website, this Actor finds the real links behind it
  • Extracts full social media profiles — Facebook, Instagram, LinkedIn, Twitter/X, TikTok, YouTube
  • Multiple search queries — run several searches in one go and combine results with automatic deduplication
  • Optional review extraction — pull recent Google reviews with author, rating, text, and date

The result: leads you can actually reach out to, with data that tells you exactly what to pitch and how.

Who is it for

  • Sales teams doing local outreach and cold calling
  • Marketing agencies building prospect lists for clients
  • B2B service providers — web design, SEO, social media management, reputation management
  • Real estate agents, contractors, and consultants looking for local business clients
  • Anyone running cold email or cold calling campaigns who needs verified contact data with context

Input

FieldTypeDescriptionDefault
searchQuerystringSingle search query, e.g. "plumbers in Tampa FL"
searchQueriesarrayMultiple queries, e.g. ["plumbers in Tampa FL", "electricians in Tampa FL"]
locationstringOptional city or region to focus the search
maxResultsnumberMaximum number of leads to return (total across all queries)50
maxConcurrencynumberParallel browser sessions for website visiting5
includeReviewsbooleanExtract recent Google reviews for each businessfalse
maxReviewsPerBusinessnumberMax reviews to extract per business (when reviews enabled)10

You can use searchQuery (single string) or searchQueries (array) or both. If both are provided, all queries are combined.

Output

Every lead includes the full business profile, extracted contact data, and AI-generated scores:

Business Profile

FieldDescription
businessNameBusiness name from Google Maps
categoryGoogle Maps business category
addressFull street address
phonePhone number
websiteBusiness website URL
ratingGoogle Maps star rating (1-5)
reviewCountTotal number of Google reviews
openingHoursWeekly opening hours
googleMapsUrlDirect link to Google Maps listing

Contact Data (extracted from website)

FieldDescription
emailsEmail addresses found on the website, contact pages, footers, and mailto links
socialLinks.facebookFacebook page URL
socialLinks.instagramInstagram profile URL
socialLinks.linkedinLinkedIn page URL
socialLinks.twitterTwitter/X profile URL
socialLinks.tiktokTikTok profile URL
socialLinks.youtubeYouTube channel URL

AI Enrichment

FieldDescription
nicheSpecific sub-category beyond Google's broad category
digitalPresenceScore1-10 score based on website quality, social media presence, and online visibility
businessHealthScore1-10 score based on rating, review count, and review recency
leadScore1-10 overall outreach potential — higher means better prospect
decisionMakerScore1-10 likelihood of reaching a decision maker directly
weaknessFlagsArray of identified gaps: "no website", "low reviews", "no social media", "poor rating", "no email found"
opportunityTypeWhat service they most likely need: "web design", "SEO", "social media", "reputation management"
bestOutreachChannelRecommended way to reach them: "email", "phone", "instagram", "facebook", "linkedin"

Reviews (optional)

When includeReviews is enabled, each lead includes a reviews array:

FieldDescription
reviews[].authorNameName of the reviewer
reviews[].ratingStar rating (1-5)
reviews[].textFull review text
reviews[].dateWhen the review was posted

Pricing

  • $0.05 per lead — you only pay for results, not for searches or failed attempts
  • $0.01 per review — only charged when includeReviews is enabled

AI enrichment is included at no extra cost. Every lead comes with full scoring and opportunity analysis.

How it works

  1. Searches Google Maps using your keywords and optional location filter — supports multiple queries in one run
  2. Deduplicates results across queries so you never pay for the same business twice
  3. Extracts business profiles — name, address, phone, rating, reviews, hours, category
  4. Extracts recent reviews (optional) — author, rating, full text, and date
  5. Visits each business website with a real browser to find emails and social links
  6. Follows link aggregators — if a business links to Linktree, Beacons, or similar services, the Actor follows those links to find the real website, email, and social profiles
  7. AI enriches every lead with scores, weakness analysis, opportunity type, and recommended outreach channel

No manual work. No CSV imports. Just run a search and get enriched, ready-to-use leads.

Tips for best results

  • Use specific searches"dentists in Miami FL" works much better than just "dentists". Include the city and state for targeted local results.
  • Use multiple queries — combine related searches like ["plumbers in Tampa FL", "HVAC in Tampa FL", "electricians in Tampa FL"] to build a comprehensive list in one run.
  • Filter by leadScore — leads scored 7+ are your best outreach candidates. Sort by leadScore descending to prioritize.
  • Use weaknessFlags to craft your pitch — if a business has "no website", pitch web design. If they have "low reviews", pitch reputation management. The data tells you what to sell.
  • Check opportunityType — this field tells you exactly what service each business is most likely to need, so you can personalize your outreach.
  • Use bestOutreachChannel — don't waste time emailing businesses that are most responsive on Instagram, or calling businesses that prefer email.
  • Enable reviews for reputation management pitches — seeing actual low-star reviews helps you craft specific, compelling outreach.
  • Start with maxResults: 20 to test your search query before running larger batches.

This Actor detects and follows all major link-in-bio and link aggregator services to find the real contact data behind them:

Linktree, Beacons, Bio.link, Tap.bio, Campsite.bio, Lnk.bio, Carrd, Solo.to, Stan Store, Snipfeed, Milkshake, Koji, Hoo.be, Flowpage, Direct.me, InstaBio, ContactInBio, Feedlink, Many.link, Shorby, Later Link in Bio, About.me, Bio.fm, and more.

MCP Compatible

MCP

This Actor is MCP-compatible. Use it with Claude Desktop, Cursor, or any MCP client via the Apify MCP server.

Claude Desktop configuration

Add this to your claude_desktop_config.json:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-apify"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}

Then ask Claude: "Search Google Maps for plumbers in Tampa FL and enrich the leads" — it will call this Actor automatically.


Built by data-runner.dev