Local Lead Intelligence avatar

Local Lead Intelligence

Pricing

$20.00 / 1,000 lead analyses

Go to Apify Store
Local Lead Intelligence

Local Lead Intelligence

Prioritize local business leads and draft first-message angles from URLs or lead records.

Pricing

$20.00 / 1,000 lead analyses

Rating

0.0

(0)

Developer

Bipeng Fu

Bipeng Fu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

24 days ago

Last modified

Categories

Share

Local Lead Intelligence Actor

Prioritize local business leads and draft first-message angles from URLs or lead records.

This Actor is for agencies and sales teams that already have business URLs or rough lead records and need to know who is worth contacting first. It analyzes public business pages and manual lead records, then returns:

  • public emails and phone numbers when available,
  • social links,
  • local-business signals such as quote forms, emergency service, reviews, warranty, service-area language,
  • fit score from 0-100,
  • reasons behind the score,
  • recommended outreach channel,
  • a short personalized opener and pitch angle.

Why People Use It

Generic prospect lists create more manual sorting work. This Actor sits one step closer to sales work: it helps clean up a lead list, prioritize the best-fit businesses, and prepare a first outreach angle.

Good users:

  • local marketing agencies,
  • web design / SEO shops,
  • AI automation agencies,
  • appointment-setting teams,
  • small B2B service sellers.

Input

Provide a target niche and location, then add either sourceUrls, leads, or both.

{
"niche": "roofing contractors",
"location": "Austin, TX",
"offer": "AI missed-call follow-up and review request workflows for local service businesses",
"sourceUrls": ["https://example-roofing-company.com"],
"leads": [
{
"businessName": "Northside Roof Repair",
"website": "https://northside.example",
"category": "roofing",
"city": "Austin",
"notes": "Residential roof repair, emergency leak pages, no obvious review request automation."
}
],
"maxPagesPerWebsite": 2,
"includeOutreachCopy": true
}

Output

Each dataset item looks like:

{
"businessName": "Northside Roof Repair",
"website": "https://northside.example",
"category": "roofing",
"city": "Austin",
"email": "sales@northside.example",
"phone": "(512) 555-0144",
"socialLinks": ["https://facebook.com/northsideroof"],
"score": 84,
"fit": "high",
"reasons": [
"Matches target niche terms: roofing",
"Mentions target location: austin",
"Has a public email/contact route"
],
"outreach": {
"recommendedChannel": "email",
"opener": "Hi Northside Roof Repair team - ...",
"pitchAngle": "Offer a simple workflow around: ...",
"shortMessage": "Hi Northside Roof Repair team - ..."
},
"detectedSignals": ["quote_request", "emergency_service", "reviews"]
}

MCP Positioning

Once published on Apify, expose it through Apify MCP so users can ask an agent:

Analyze these local contractor websites and rank which ones are worth contacting first.

This gives the product both marketplace discovery and MCP distribution without betting only on an unproven MCP-only marketplace.

Local Development

Install dependencies:

$npm install

Run with the sample input in storage/key_value_stores/default/INPUT.json:

$npm start

Run tests:

$npm test

Safety / Compliance Notes

  • Use public business pages only.
  • Do not bypass logins, paywalls, CAPTCHAs, or robots restrictions.
  • Do not claim that scraped contacts opted in.
  • Keep outreach compliant with the sender's local email/SMS rules.