Local Business Leads with Emails, Phones & Socials avatar

Local Business Leads with Emails, Phones & Socials

Pricing

$39.00 / 1,000 lead qualifieds

Go to Apify Store
Local Business Leads with Emails, Phones & Socials

Local Business Leads with Emails, Phones & Socials

Type a business type and one or more cities. Get name, phone, website, address, email and social links for each match, plus a fit score against the customer you describe. Data from OpenStreetMap and each business's own site.

Pricing

$39.00 / 1,000 lead qualifieds

Rating

0.0

(0)

Developer

jay casey

jay casey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Type a business type and one or more cities. You get every match we can find with name, phone, website, address, opening hours, email and social links, plus a fit score and reasons when you describe who you want to sell to.

Quick start

Press Start. The sample finds 10 dentists in Austin, visits their websites and scores each one. For a real list, add more business types (orthodontists, cosmetic dentists), add cities, and raise Max businesses to 200.

What you get

  • Name, category, address, city, phone, website, opening hours and map coordinates
  • Public emails found on the business's own website, plus Facebook, Instagram, LinkedIn, X, YouTube and TikTok links
  • A fit score from 0 to 100, qualified yes or no, confidence and the reasons, based on what the website actually says
  • A suggested outreach angle for each lead
  • A link to the map record, so you can check the source

Good for

  • Building a cold outreach list for a local service
  • Agencies prospecting several cities at once
  • Sizing a market: how many independent gyms are in these five cities
  • Filtering out chains and businesses with no website before you call

Pricing

  • $0.0039 per business found and scored, contact details included
  • 100 leads cost $0.39

You pay only for results that come back. Set a max cost per run in the run options and the run stops cleanly when it hits it. Normal Apify platform usage applies.

Input

FieldWhat it does
businessTypesWhat kind of businesses you want, one per line: dentists, plumbers, coffee shops, law firms.
locationsOne or more cities, neighbourhoods or regions. Several cities run in parallel, up to 20 per run.
maxResultsUp to 1,000. Bigger numbers take longer because we visit each website.
idealCustomerDescribe your best customer in a sentence or two: size, services, things to avoid. Each business gets a fit score and the reasons behind it. Leave blank to score for independent, open businesses with a working website.
fetchWebsitesPulls emails, social links and services from the business's own site. Turn off for a faster, thinner list.
modeCompany directory returns name, category, website, address, services, listed prices and size hints from each site, with no fit score. Map data from OpenStreetMap contributors (ODbL).
searchSpecKept so older saved tasks still run. New runs should use the fields above.
llmLeave blank. Only for teams who want scoring billed to their own OpenAI-compatible key: baseUrl, model, apiKey.

Limits

  • Business data comes from OpenStreetMap plus each company's own website. Coverage is strong in cities and thinner in rural areas.
  • No star ratings or review counts; OpenStreetMap does not have them.
  • Emails appear only when the business publishes one. Some sites hide theirs behind a form.
  • Map data from OpenStreetMap contributors, ODbL.

Run it from code

Same input as the Console sample:

{
"businessTypes": [
"dentists"
],
"locations": [
"Austin, TX"
],
"maxResults": 10,
"idealCustomer": "Independent dental clinics offering cosmetic dentistry, with an active website. Skip large chains."
}
curl -X POST "https://api.apify.com/v2/acts/physealabs~lead-finder-qualifier/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClient
items = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/lead-finder-qualifier").call(run_input={"businessTypes": ["dentists"], "locations": ["Austin, TX"], "maxResults": 10, "idealCustomer": "Independent dental clinics offering cosmetic dentistry, with an active website. Skip large chains."})

It also works from Zapier, Make, n8n and Apify schedules.