Local Lead Finder | $2/1K | Businesses Without Websites avatar

Local Lead Finder | $2/1K | Businesses Without Websites

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Local Lead Finder | $2/1K | Businesses Without Websites

Local Lead Finder | $2/1K | Businesses Without Websites

Find local businesses without a website (or on a dead/DIY site) on YellowPages — the hottest leads for web agencies. Each lead enriched: 0-100 lead score, website tech stack, real emails + MX check, owner name, phone E.164, mobile/SEO audit, outreach pitch. CSV for HubSpot/Pipedrive.

Pricing

from $2.00 / 1,000 results

Rating

5.0

(1)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

3

Bookmarked

161

Total users

34

Monthly active users

7 days ago

Last modified

Categories

Share

Local Lead Finder — Businesses Without Websites

Find local businesses that don't have a website — the hottest leads for web design, SEO, and digital-marketing agencies. Search any business category in any US city and get phone numbers, addresses, ratings, reviews and a clear no-website flag. Every lead is then enriched into a sales-ready record: a 0-100 lead score, detected website tech, real contact emails, owner name, a personalised outreach pitch and more.

$2 per 1,000 results · filter businesses without websites · auto-scans the whole local market (1,000+ leads per run) · CSV-ready for HubSpot / Pipedrive


Why "no website" = your hottest lead

SignalWhat it means for you
No websiteThey NEED your web design / development services
Dead or broken siteAbandoned site — ripe for a rebuild
DIY builder (Wix / GoDaddy …)Easy upsell to a real custom site
Listed in a directoryThey're actively trying to win customers
Phone + address presentYou can call or visit today
Reviews but weak web presenceEstablished business that just needs to be found online

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.


What you get

Core listing data

  • 🔍 Any category, any US city — plumbers, restaurants, dentists, lawyers, salons, you name it
  • 🎯 "No website" filter — return ONLY businesses without a site (your hottest leads)
  • 📞 Full contact data — phone, address, city, state, email when available
  • Ratings & reviews — gauge how established a business is
  • 🏷️ Business details — category, hours, years in business
  • 📄 The whole local market in one run — auto-pagination keeps pulling result pages until the directory runs out (typically hundreds to 1,000+ businesses per search)

🧠 Lead intelligence (auto-enrichment, included in the price)

Every lead arrives sales-ready, not just scraped:

  • 🎯 Lead score 0-100 + tiercold / warm / hot / on-fire, with plain-English reasons. No website is the highest-value signal; dead and DIY-builder sites score high too. Results are sorted hottest-first.
  • 🌐 Website status + tech — alive / dead / secure, plus the platform a site runs on (Wix, Squarespace, WordPress, Shopify, Webflow, GoDaddy, Weebly, Joomla, Drupal, ClickFunnels, GoHighLevel). A dead site on an established brand is a prime replacement target.
  • 📧 Real contact emails + deliverability score — emails found for the business, each scored 0-100 so you know which inbox is safe to contact. Adds a bestEmail with a confidence rating.
  • 👤 Owner / decision-maker name — open your outreach with a real first name instead of the business name.
  • 📞 Phone in E.164 + click-to-call — ready for diallers, CRMs and call buttons.
  • 🔗 Real social profiles — the business's actual Facebook / Instagram / LinkedIn / X / YouTube / TikTok links, with 1-click search links as a fallback.
  • 📱 Mobile-friendliness & SEO check — quick health read you can turn into a pitch ("your site isn't mobile-friendly").
  • ✍️ Personalised outreach pitch — an auto-written opener tailored to the gap (no site / dead site / DIY builder) with 10 industry-specific angles.
  • 🏷️ Chain / franchise detection — flag and optionally drop national chains so you only keep sellable local businesses.
  • 🕓 Brand age — how long the business has been online (an old brand with a dead site is gold).
  • 📍 Optional geocoding — lat/lng for territory routing and map plotting.
  • 🎯 Best-contact recommendation — the single highest-confidence way to reach each lead, so your team doesn't scan five fields.

Workflow & export

  • 🔗 Direct URL mode — paste your own list of domains and enrich them without a directory search (turn a raw CRM list into enriched leads).
  • 📋 CSV export — HubSpot / Pipedrive-friendly column names, ready to import.
  • 🎚️ Cost controlminLeadScore and maxResults keep every run predictable. Every enrichment can be toggled off.

Pricing

ComponentCost
Actor start$0.00005 (one-time per run)
Per result$0.002 per business
1,000 results~$2
10,000 results~$20

All enrichment is included — no extra charge per field. The per-run summary is not billed as a result.


Input parameters

ParameterTypeRequiredDefaultDescription
categorystring⚠️*Business type: plumbers, restaurants, dentists, lawyers, etc.
locationstring⚠️*City + state: "New York NY", "Miami FL", "Los Angeles CA"
pagesinteger0Result pages to collect, ~30 businesses each. 0 = auto-scan the whole market
maxPagesinteger40Ceiling for auto-pagination (~30 businesses/page, so 40 ≈ up to ~1,200)
onlyWithoutWebsitebooleanfalseReturn only businesses that have NO website
maxConcurrencyinteger5Pages collected in parallel (1–10)
timeoutinteger120Max seconds to wait per page
startUrlsarrayYour own website URLs / domains to enrich directly (skips the directory search)
enrichWebsitesbooleantrueCheck the site and detect status + tech + on-page contacts
crawlSubpagesbooleantrueLook at common contact pages when the homepage has no email
verifyEmailsbooleantrueScore each found email 0-100 for deliverability
extractOwnerNamebooleantruePull the owner / decision-maker name
enrichEmailGuessesbooleantrueGenerate likely info@/contact@/hello@ addresses from the domain
enrichSocialUrlsbooleantrueAdd 1-click social / search links
includeOutreachPitchbooleantrueAuto-write a personalised cold-outreach opener
enrichBrandAgebooleantrueEstimate how long the brand has been online
enrichGeocodebooleanfalseAdd lat/lng coordinates for each address
excludeChainsbooleanfalseDrop national chains / franchises
minLeadScoreinteger0Drop leads below this composite score
maxResultsinteger0Hard cap on returned leads (0 = no cap)
exportFormatstringdefaultdefault / csv / both

* Provide category + location, OR a list of startUrls, OR both. The run only fails when neither is given.


Example input

Plumbers without websites in New York (auto-scans the whole market)

{
"category": "plumbers",
"location": "New York NY",
"onlyWithoutWebsite": true
}

All restaurants in Miami, sorted by lead score, CSV-ready

{
"category": "restaurants",
"location": "Miami FL",
"exportFormat": "csv"
}

Enrich your own domain list (no search)

{
"startUrls": [
"acmeplumbing.com",
"https://www.example-dental.com"
]
}

Output example

{
"Business Name": "Local Plumbing NYC",
"Phone": "(718) 508-4834",
"phoneE164": "+17185084834",
"phoneTel": "tel:+17185084834",
"Address": "1 Chase Manhattan Plz, New York, NY 10005",
"City": "New York",
"State": "NY",
"Rating": 4.5,
"Reviews Count": 12,
"Category": "Plumbers",
"Website": "",
"hasWebsite": false,
"leadScore": 78,
"leadTier": "on-fire",
"leadScoreReasons": [
"no website (highest-value lead for web agencies)",
"active business (12 reviews)",
"high rating (4.5★)"
],
"ownerName": "John Carter",
"bestEmail": "info@localplumbingnyc.com",
"bestEmailConfidence": 87,
"outreachPitch": "Hi John — noticed Local Plumbing NYC has great reviews but no website yet...",
"bestContact": { "channel": "phone", "value": "+17185084834", "label": "listing phone" }
}

Output fields

FieldDescription
Business Name, Phone, Address, City, StateCore listing contact data
Rating, Reviews Count, Category, Hours, Years in BusinessBusiness profile
Website, hasWebsiteWebsite URL (empty if none) + easy true/false flag
Listing URLDirect link to the source profile
leadScore, leadTier, leadScoreReasons0-100 score, tier, and why
websiteAlive, websiteStatus, websiteSslValid, websiteTechStackWebsite health + platform
emailsFromWebsite, bestEmail, bestEmailConfidence, bestEmailStatusReal emails + deliverability
emailGuessesLikely addresses to verify before sending
ownerNameOwner / decision-maker first name when found
phoneE164, phoneTel, phonesFromWebsiteNormalised + click-to-call phones
socialProfiles, socialSearchUrlsReal profile links + search fallbacks
mobileFriendly, seoAuditMobile + on-page SEO read
brandAgeYearsHow long the brand has been online
isChain, chainBrandChain / franchise flag
outreachPitch, bestContactReady-to-send opener + best way to reach them
lat, lng, geocodedAddressCoordinates (when geocoding is on)

Use cases

🌐 Web design & development agencies

Find businesses with no website (or a dead/DIY site) and lead with a real owner name + a tailored pitch. The lead score tells you who to call first.

📈 SEO & digital-marketing services

Businesses listed in directories but weak online are perfect for SEO packages. They already want customers — they just need to be found.

📱 Social-media management

Many no-website businesses run only on Facebook or Instagram. The real social profiles tell you exactly where they already are.

🛒 Online ordering & booking

Restaurants, salons and service businesses without a site can't take online orders or bookings. Pitch a simple booking page or menu.

📍 Google Business Profile optimisation

No-website businesses often have unoptimised Google profiles — an easy entry service.

🏗️ Cold outreach & sales teams

Build targeted call lists by industry and city. Phone numbers and the best-contact channel are included, so your team can start immediately.


How the lead score works

The score combines independent signals — missing data simply doesn't add points, it never breaks the calculation.

SignalEffect
No websiteStrong boost (your highest-value lead)
Dead / unreachable websiteBoost (abandoned site = replacement target)
DIY builder (Wix / Weebly / GoDaddy / WordPress.com)Boost (replaceable)
Deliverable email foundBoost
Owner name foundBoost
Reviews + high ratingBoost (active, trusted business)
Years in business / established brandBoost
National chain / franchisePenalty (corporate controls the spend)

Tiers: cold <35 · warm 35-54 · hot 55-74 · on-fire 75+.


Tips for best results

  • Start with high-value categories — plumbers, lawyers, dentists, HVAC have the best ROI for web services.
  • Use onlyWithoutWebsite: true to focus on the hottest leads only.
  • Run one city at a time and combine results for full coverage.
  • Set minLeadScore (e.g. 55) to keep only hot / on-fire leads and control cost.
  • Use exportFormat: "csv" to drop straight into HubSpot or Pipedrive.

CategoryWhy it works
PlumbersHigh-value, local search is critical
ElectriciansEmergency services, need to be found fast
RestaurantsOnline menus & ordering are essential
DentistsPatients search online before booking
LawyersHigh-value clients, competitive market
Auto RepairLocal, trust-based business
Landscaping / RoofingPortfolio-driven, need visibility
Cleaning ServicesGrowing market, low online competition
HVACEmergency services, local search dominant
Real Estate AgentsOnline presence is everything

FAQ

How many businesses can I get per run? Leave pages at 0 (the default) and the actor auto-scans the entire local market for your search — typically hundreds to 1,000+ businesses, depending on how many the directory lists for that category and city. Raise maxPages for the biggest metros, or set pages to a fixed number to cap it. Run multiple categories or cities to go even wider.

Does it work outside the US? The directory source covers US businesses. For other countries, check for a local equivalent.

How accurate is the "no website" detection? If a business hasn't published a real website, hasWebsite is false. Some have a site but a weak/abandoned one — still great leads, and the website-status fields tell you which.

Can I enrich my own list instead of searching? Yes — use startUrls with your domains and skip the directory search entirely.

Will I be charged for fields I don't use? No. Pricing is per result, not per field. Turn off any enrichment you don't need.

Is the data real-time? Yes — listings are collected live at run time, so you always get the latest data.

How often should I run it? New businesses appear regularly; weekly or monthly runs keep your lead list fresh.


Integration ideas

  • CRM import — push leads to HubSpot, Salesforce, Pipedrive or Close
  • Cold calling — export phones + best-contact channel for your sales team
  • Email outreach — use bestEmail + confidence to prioritise safe sends
  • Google Sheets — export for team collaboration
  • Zapier / Make — automate your whole lead pipeline, no code
  • Slack alerts — get pinged when new no-website businesses appear

Changelog

2.1 — 2026-06-08

  • More reliable collection — automatic retries mean a brief source hiccup no longer ends a run empty; the actor recovers on its own.
  • Honest empty runs — if the source is momentarily unavailable, the run says so and you are not charged (no more misleading "no matches").
  • Cleaner run log — a clear summary (totals, lead tiers, leads without a website, deliverable emails) instead of noisy logging.
  • Email-suggestion fix — email guesses are no longer skipped for certain domains (e.g. plumbing.com / climbing.com).

2.0 — 2026-06-07

Major upgrade: every lead is now enriched into a sales-ready record at the same $2/1K price.

  • Added lead score 0-100 + tier with reasons; results sorted hottest-first.
  • Added website status + tech detection (12 platforms) and dead-site / DIY-builder scoring.
  • Added real contact emails with a 0-100 deliverability score and a bestEmail.
  • Added owner / decision-maker name extraction.
  • Added phone E.164 + click-to-call and extra on-site numbers.
  • Added real social profiles (FB / IG / LinkedIn / X / YouTube / TikTok) with search fallbacks.
  • Added mobile-friendliness & SEO check, brand age, chain/franchise detection + filter, optional geocoding.
  • Added personalised outreach pitch with 10 industry-specific angles, and a best-contact recommendation.
  • Added direct URL / domain mode (startUrls) — enrich your own list with no search.
  • Added CSV export (HubSpot / Pipedrive columns) and cost controls (minLeadScore, maxResults).
  • category + location are now optional when you supply startUrls.
  • Fully backwards-compatible: all original fields remain; new fields appear alongside and every enrichment can be turned off.

1.0 — 2026-05-11

  • Initial release: find local businesses by category + location with a hasWebsite flag, an onlyWithoutWebsite filter, and multi-page collection.