LocalLeads Pro — Google Maps Business Lead Extractor avatar

LocalLeads Pro — Google Maps Business Lead Extractor

Under maintenance

Pricing

Pay per usage

Go to Apify Store
LocalLeads Pro — Google Maps Business Lead Extractor

LocalLeads Pro — Google Maps Business Lead Extractor

Under maintenance

LocalLeads Pro — Google Maps Business Lead Extractor — high-performance Apify actor.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Edward Martinez

Edward Martinez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a few seconds ago

Last modified

Categories

Share

🗺️ LocalLeads Pro — Google Maps Business Lead Extractor

Apify Actor Node.js 20 LICENSE Playwright

One actor replaces a 3-step manual workflow. Search Google Maps, extract business details, visit websites for verified emails — all in one run. CRM-ready CSV/JSON output.


🚀 What Does This Actor Do?

LocalLeads Pro is a complete local lead generation pipeline built on Google Maps. Simply provide a keyword and city, and the actor will:

  1. 🔍 Search Google Maps for businesses matching your keyword + location
  2. 🏢 Extract business details — name, address, phone, website, rating, reviews, hours, categories
  3. 🌐 Visit business websites (optional) to find verified email addresses
  4. 🤖 Generate AI insights and lead quality scores for each business
  5. 📊 Export CRM-ready data in CSV or JSON format

💼 Use Cases

IndustryExample Use CaseKeyword Example
Marketing AgenciesFind local businesses needing SEO"digital marketing" Chicago
SaaS SalesTarget restaurants for POS software"restaurant" Austin
InsuranceGenerate SMB leads by city"plumber" Denver
RecruitmentFind local hiring companies"law firm" Miami
Real EstateIdentify commercial property clients"gym" Seattle
B2B SuppliersFind wholesale buyers"bakery" Portland

📥 Input Fields

FieldTypeDefaultDescription
keywordStringcoffee shopBusiness type or keyword to search (e.g. plumber, dentist)
locationStringNew YorkCity, state, or region to search in
maxBusinessesNumber50Maximum number of businesses to extract (1–200)
visitWebsitesBooleantrueWhether to visit business websites to extract emails

📤 Output Fields

FieldTypeDescription
nameStringBusiness name
addressStringFull street address
phoneStringPhone number
websiteStringBusiness website URL
emailStringExtracted email address (from website visit)
ratingNumberGoogle Maps star rating (0–5)
reviewCountNumberTotal number of Google reviews
hoursArrayOpening hours by day of week
categoriesStringBusiness category/type
mapsUrlStringDirect Google Maps URL for the business
aiInsightStringAI-generated 1-sentence business intelligence note
aiScoreNumberLead quality score (0–10, computed from rating)
scrapedAtStringISO 8601 timestamp of when data was scraped
actorVersionStringVersion of the actor used

🤖 AI Insights & Scoring

Every record includes:

  • aiInsight — A human-readable sentence like: "Top-rated coffee shop with 800+ reviews — exceptional lead with strong social proof."
  • aiScore — Numeric score from 0–10 computed as (rating / 5) × 10

This helps you prioritize outreach without manual review.


📋 Example Output

{
"name": "Blue Bottle Coffee",
"address": "450 W 15th St, New York, NY 10011",
"phone": "+1 718-387-4160",
"website": "https://bluebottlecoffee.com",
"email": "hello@bluebottlecoffee.com",
"rating": 4.6,
"reviewCount": 843,
"hours": [
{ "day": "Monday", "hours": "7AM–6PM" },
{ "day": "Tuesday", "hours": "7AM–6PM" },
{ "day": "Wednesday", "hours": "7AM–6PM" },
{ "day": "Thursday", "hours": "7AM–6PM" },
{ "day": "Friday", "hours": "7AM–6PM" },
{ "day": "Saturday", "hours": "8AM–6PM" },
{ "day": "Sunday", "hours": "8AM–5PM" }
],
"categories": "Coffee shop",
"mapsUrl": "https://www.google.com/maps/place/Blue+Bottle+Coffee/...",
"aiInsight": "Top-rated coffee shop with 843 reviews — exceptional lead with strong social proof.",
"aiScore": 9.2,
"scrapedAt": "2024-06-15T14:32:17.000Z",
"actorVersion": "0.1.0"
}

💰 Pricing

PlanPriceIncludes
Starter$9/month500 leads/month
Pro$29/month5,000 leads/month + email extraction
Agency$99/monthUnlimited leads + priority support
Pay-as-you-go$0.01/leadNo subscription needed

⚙️ Technical Details

  • Runtime: Node.js 20+ with ESM modules
  • Browser: Chromium via Playwright (pre-installed in Docker)
  • Anti-bot: Apify Proxy with residential IP rotation
  • Rate limiting: Random delays between requests (800–2000ms)
  • Pagination: Automatic scroll-to-load-more for Google Maps results
  • Validation: All output records validated with Zod schema

🔧 Tips for Best Results

  1. Be specific with keywords: "Italian restaurant" gets better results than "food"
  2. Use city + state: "Chicago, IL" is more precise than just "Chicago"
  3. Enable visitWebsites for maximum data including emails
  4. Start with 20–30 results to test before running large batches
  5. Use Apify proxy to avoid rate limiting from Google Maps

📞 Support

For issues, feature requests, or custom solutions, contact us through the Apify platform. We respond within 24 hours.