Local Lead Finder Pro | $4/1K | Lead Score, Tech Stack, Pitch avatar

Local Lead Finder Pro | $4/1K | Lead Score, Tech Stack, Pitch

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Local Lead Finder Pro | $4/1K | Lead Score, Tech Stack, Pitch

Local Lead Finder Pro | $4/1K | Lead Score, Tech Stack, Pitch

Premium lead finder for web agencies and SDR teams. Scrape YellowPages and auto-enrich every lead with a 0-100 lead score, website tech stack (Wix/WordPress/Shopify), real emails, phone E.164, mobile + SEO audit, and an outreach pitch. CSV export for HubSpot/Pipedrive. 30+ fields per lead.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

5

Monthly active users

5 days ago

Last modified

Share

Local Lead Finder Pro | Lead Score, Tech Stack, Outreach Pitch

Find local businesses by category + location, then auto-enrich every lead with a 0-100 lead score, website tech-stack detection, email guesses, social search URLs and a personalised cold-outreach pitch — all for $4 per 1,000 leads.

The most popular lead-gen actor on Apify Store gets a major v2.2 upgrade: every record now arrives sales-ready, sortable by lead score, with a CSV-friendly export ready for HubSpot or Pipedrive.

Apify Actor Pricing


✨ What's new in v2.0 (May 2026)

🎯 Lead score (0-100) on every record — composite signal computed from no-website / dead-site / DIY-builder, review count, rating, years in business, contact completeness. Plus leadScoreReasons[] listing exactly why each score was assigned.

🪜 Lead tierscold (<35) / warm (35-54) / hot (55-74) / on-fire (75+). Sort by tier, filter, prioritise outreach.

🛠️ Website tech stack detection — for every lead with a website, the actor does a quick HEAD/GET to detect: alive status, SSL validity, and which platform the site runs on:

  • DIY builders that web agencies replace: Wix, Weebly, GoDaddy Website Builder, WordPress.com, ClickFunnels, GoHighLevel
  • Mid-tier: Squarespace, Webflow
  • Pro stacks: WordPress, Shopify, Joomla, Drupal

💀 Dead-website detection — leads with broken or unreachable sites are flagged websiteAlive: false and get +25 to lead score (abandoned sites = ripe for replacement).

📧 Email guesses — for every business with a website, the actor builds plausible email addresses (info@domain, contact@domain, hello@domain, office@domain) so you can verify them with Hunter / NeverBounce in seconds.

🔗 1-click social search URLs — every lead gets deep links to:

  • Facebook search (with quoted business name + city)
  • Instagram via site:instagram.com
  • LinkedIn via site:linkedin.com/company
  • Google Maps and Google Search

Verify online presence in seconds, no manual searching.

✍️ Personalised outreach pitch — auto-generated 2-sentence cold-outreach opener tailored to whether the business has no website / a dead site / a Wix template / a Squarespace site / a clean modern stack. Names the business, mentions the city, references the rating + review count when impressive.

📋 CSV export ready for HubSpot / Pipedrive — set exportFormat: "csv" and get records with column names like Company, Industry, Lead Score, Lead Tier, Outreach Pitch. Drop straight into your CRM.

📊 Lead-score sorting + filter — results are sorted by leadScore descending so the hottest lead is always first. Set minLeadScore to drop cold leads. Set maxResults to cap cost.

📈 Aggregate summary record — every run ends with a _summary: true record containing totalLeads, withoutWebsite, withDeadWebsite, avgLeadScore, leadTierBreakdown, topTechStacks. Drop it into a dashboard for trend-tracking.


Why Businesses Without a Website = Hottest Leads

SignalWhat It Means
No websiteThey NEED your web design / development services
Dead websiteSite is broken or abandoned — ripe for replacement
Wix / Weebly / GoDaddyDIY template — easy upsell to a custom build
Listed on YellowPagesThey're actively trying to get customers
Phone number availableYou can call them directly
Has reviews but no siteEstablished business that just needs online presence
Category listedYou know exactly what industry they're in

A plumber with 50 reviews and no website is losing customers every day to competitors who rank on Google. That's your pitch. That's your on-fire lead.


Pricing

ComponentCost
Actor start$0.00005 (one-time per run)
Per result$0.004 per business
1,000 results~$4
10,000 results~$40

Enrichment (website checks, email guesses, social URLs, outreach pitch) is free — included in the per-result price.


Input Parameters

ParameterTypeRequiredDefaultDescription
categorystringBusiness type: plumbers, restaurants, dentists, lawyers, etc.
locationstringCity + state: "New York NY", "Miami FL", "Los Angeles CA"
pagesinteger1Pages to scrape, ~30 businesses per page (max: 10)
onlyWithoutWebsitebooleanfalseOnly return businesses that have NO website
maxConcurrencyinteger3Parallel YellowPages pages (1–5)
timeoutinteger120Timeout per page in seconds

Enrichment (NEW in v2.0)

ParameterTypeDefaultDescription
enrichWebsitesbooleantrueDetect alive status + tech stack for every lead with a website
enrichEmailGuessesbooleantrueBuild info@, contact@, hello@, office@ from website domain
enrichSocialUrlsbooleantrueAdd 1-click search links for Facebook / Instagram / LinkedIn / Maps
includeOutreachPitchbooleantrueAuto-write a personalised cold-outreach opener
minLeadScoreinteger0Drop leads below this score (0-100). Tiers: cold <35, warm 35-54, hot 55-74, on-fire 75+
maxResultsinteger0Hard cap, applied after sorting by leadScore. 0 = no cap
exportFormatenum"default"default (full JSON), csv (flat HubSpot/Pipedrive columns), or both

Example Inputs

Web agency targeting hot leads in New York

{
"category": "plumbers",
"location": "New York NY",
"pages": 3,
"onlyWithoutWebsite": true,
"minLeadScore": 50,
"exportFormat": "csv"
}

Find dentists running on Wix or GoDaddy in LA (replacement targets)

{
"category": "dentists",
"location": "Los Angeles CA",
"pages": 5,
"enrichWebsites": true,
"minLeadScore": 35
}

Bulk outreach list — sorted, capped, with pitches

{
"category": "restaurants",
"location": "Miami FL",
"pages": 10,
"maxResults": 100,
"exportFormat": "csv"
}

Output Example

{
"Business Name": "Local Plumbing NYC",
"Phone": "(718) 508-4834",
"Address": "1 Chase Manhattan Plz, New York, NY 10005",
"City": "New York",
"State": "NY",
"Rating": 4.5,
"Reviews Count": 12,
"Category": "Plumbers",
"Website": "",
"Email": "",
"Hours": "Mon-Fri 8am-6pm",
"Years in Business": "27 Years",
"Listing URL": "https://www.yellowpages.com/...",
"hasWebsite": false,
"websiteAlive": null,
"websiteStatus": null,
"websiteTechStack": [],
"websiteSslValid": null,
"emailGuesses": [],
"socialSearchUrls": {
"facebook": "https://www.facebook.com/search/top?q=%22Local+Plumbing+NYC%22+New+York",
"instagram": "https://www.google.com/search?q=%22Local+Plumbing+NYC%22+New+York+site%3Ainstagram.com",
"linkedin": "https://www.google.com/search?q=%22Local+Plumbing+NYC%22+New+York+site%3Alinkedin.com%2Fcompany",
"googleMaps": "https://www.google.com/maps/search/Local+Plumbing+NYC+1+Chase+Manhattan+Plz",
"googleSearch": "https://www.google.com/search?q=%22Local+Plumbing+NYC%22+New+York"
},
"leadScore": 73,
"leadTier": "hot",
"leadScoreReasons": [
"no website (highest-value lead for web agencies)",
"active business (12 reviews)",
"high rating (4.5★)",
"27 years in business — stable"
],
"outreachPitch": "Hi Local Plumbing NYC — noticed you're listed on YellowPages as a Plumber in New York with 12 reviews averaging 4.5★, but you don't have a website yet. I help local businesses go from zero to a Google-ranked site in under 2 weeks. Worth a 10-min chat?"
}

CSV-format output (when exportFormat: "csv")

{
"Company": "Local Plumbing NYC",
"Phone": "(718) 508-4834",
"Email": "info@localplumbingnyc.com",
"Website": "",
"Address": "1 Chase Manhattan Plz",
"City": "New York",
"State": "NY",
"Industry": "Plumbers",
"Lead Score": 73,
"Lead Tier": "hot",
"Has Website": "No",
"Website Alive": "",
"Tech Stack": "",
"Rating": 4.5,
"Review Count": 12,
"Years in Business": "27 Years",
"Hours": "Mon-Fri 8am-6pm",
"Listing URL": "https://www.yellowpages.com/...",
"Google Search": "...",
"Google Maps": "...",
"Facebook Search": "...",
"Instagram Search": "...",
"LinkedIn Search": "...",
"Email Guesses": "info@...; contact@...; hello@...; office@...",
"Outreach Pitch": "Hi Local Plumbing NYC — noticed you're listed on YellowPages...",
"Lead Score Reasons": "no website; active business (12 reviews); high rating (4.5★); 27 years in business — stable"
}

Aggregate summary record (always last)

{
"_summary": true,
"totalLeads": 100,
"withoutWebsite": 47,
"withDeadWebsite": 8,
"avgLeadScore": 56.3,
"leadTierBreakdown": {
"cold": 12,
"warm": 31,
"hot": 39,
"on-fire": 18
},
"topTechStacks": [
["Wix", 12],
["WordPress", 8],
["GoDaddy", 6],
["Squarespace", 4]
],
"category": "plumbers",
"location": "New York NY"
}

Use Cases

🌐 Web Design & Development Agencies

Find businesses with no website (leadScore typically 60+) or running on DIY templates (Wix / GoDaddy). The outreachPitch field gives you a ready-to-send opener; Tech Stack tells you what they're stuck on.

📈 SEO & Digital Marketing Services

Filter minLeadScore: 50 for established businesses with thin online presence. Use socialSearchUrls to verify nobody's running their Facebook page either.

📞 Cold Calling & Sales Teams

exportFormat: "csv" drops straight into HubSpot or Pipedrive. Sort by Lead Tier, work the on-fire and hot segments first.

🏗️ Lead-Routing Automation

Pipe the dataset to Make / Zapier / n8n. Route on-fire (score ≥75) to your top closer, warm to junior reps, ignore cold.

📊 Market Research

Run with pages: 10 across multiple cities, then aggregate the _summary records to see which markets have the most opportunity (highest % no-website, lowest avg lead score = lowest competition for your services).

🔧 Maintenance & Hosting Pitches

Filter by websiteAlive: false — these businesses are paying for a domain but the site is broken. Easy "we'll fix it for $X/mo" close.


How Lead Score Works

A composite 0-100 signal. Higher = hotter for outreach.

SignalPoints
No website+40
Website unreachable / dead+25
DIY builder (Wix / Weebly / GoDaddy / WordPress.com)+15
Squarespace+10
100+ reviews+15
30-99 reviews+10
5-29 reviews+5
Rating ≥ 4.0★+10
Rating 3.0-3.9★+5
Address present+3
Hours present+3
10+ years in business+5
3-9 years in business+2
No phone number-20 (penalty)

Score is clamped to 0-100. Tiers:

  • Cold (0-34): Skip or batch-send only
  • Warm (35-54): Standard outreach pace
  • Hot (55-74): Priority outreach, personalise heavily
  • On-fire (75+): Same-day call, top closer

How Outreach Pitch Works

Tailored to the strongest signal detected:

Detected conditionPitch angle
No website"I help local businesses go from zero to a Google-ranked site in under 2 weeks"
Website dead"Customers searching for {category}s in {city} are bouncing. I can fix that this week"
Wix / Weebly / GoDaddy / WordPress.com"We've helped {category}s in {city} convert 2-3× more leads by moving off DIY templates"
Squarespace"Your Squarespace site looks clean, but I noticed a few SEO blockers... Free 5-min audit"
Modern stackGeneric lead-gen — "I help businesses like yours generate 5-10 extra leads a month"

Every pitch includes the business name + city, and references rating + review count when ≥20 reviews and ≥4.0★.


How Tech Stack Detection Works

For every lead with a website, the actor:

  1. Sends a HEAD request to the URL (8s timeout)
  2. Falls back to GET if HEAD is rejected (some servers return 405/501)
  3. Reads response headers + first 50 KB of HTML
  4. Pattern-matches against 12 platforms

Detected: Wix, Squarespace, WordPress, Shopify, Webflow, GoDaddy, Weebly, WordPress.com, Joomla, Drupal, ClickFunnels, GoHighLevel.

Adds ~1-2 seconds per lead with a website. Disable via enrichWebsites: false if you want a faster, cheaper run.


Tips for Best Results

  • Start with onlyWithoutWebsite: true — focus on the +40 no-website bonus
  • Then expand to minLeadScore: 35 — pulls in dead sites + DIY builders
  • Use exportFormat: "csv" — instant Pipedrive / HubSpot import
  • Run multiple cities in parallel runs — each run is one (category, city) pair
  • Combine with email verificationemailGuesses[] are guesses, run them through Hunter or NeverBounce before mass-sending

CategoryWhy It Works
PlumbersHigh-value services, local SEO is critical
ElectriciansEmergency services, need to be found fast
RestaurantsOnline menus and ordering are essential
DentistsPatients search online before booking
LawyersHigh-value clients, competitive market
Auto RepairLocal trust-based business
LandscapingSeasonal demand, need online visibility
Cleaning ServicesGrowing market, low online competition
HVACEmergency services, local search dominant
Real Estate AgentsOnline presence is everything

FAQ

Q: How many businesses can I get per run? A: Each YellowPages page returns ~30 businesses. With pages: 10 you get up to 300 raw → ~250-300 after dedup. Use maxResults to cap cost.

Q: Does enrichment add to the cost? A: No. The website checks, email guesses, social URLs and outreach pitch are all included in the $4/1K price. You only pay per successfully-returned lead.

Q: How accurate is tech stack detection? A: Very accurate for the 12 supported platforms — they all have unique CDN domains, header signatures, or HTML patterns. Doesn't detect every CMS in the world (no React framework detection, no custom-built sites), but covers ~70% of small-business websites.

Q: How accurate are the email guesses? A: They're guesses, not verified. The patterns (info@, contact@, hello@, office@) work on roughly 30-50% of small business domains. Always verify before mass-sending.

Q: Does it work outside the US? A: YellowPages.com covers US businesses. For other countries, check if they have a local YellowPages equivalent.

Q: Can I disable the new enrichment fields? A: Yes — set enrichWebsites: false, enrichEmailGuesses: false, enrichSocialUrls: false, includeOutreachPitch: false to get the v1.x output shape exactly.

Q: How is leadScore calculated when fields are missing? A: Each signal is independent. If there's no rating, no review count points. If there's no website, the +40 bonus fires. Missing data simply doesn't add points — it doesn't break the calculation.

Q: What's leadTier: "on-fire"? A: leadScore >= 75. Typically: no website + 100+ reviews + 4.0+★ + 10+ years in business + phone present. These are your same-day-call leads.


Integration Ideas

  • CRM importexportFormat: "csv" → push to HubSpot, Salesforce, Pipedrive, Close
  • Cold calling — sort by Lead Tier, distribute by Lead Score to reps
  • Email outreach — combine emailGuesses with Hunter/NeverBounce verification
  • Slack alerts — webhook on _summary records when withoutWebsite > 50
  • Make / Zapier / n8n — route on-fire leads to top closers, warm to juniors
  • Power BI / Looker — chart topTechStacks over time to spot platform trends