B2B Sales Lead Engine avatar

B2B Sales Lead Engine

Pricing

from $4.50 / 1,000 lead generateds

Go to Apify Store
B2B Sales Lead Engine

B2B Sales Lead Engine

Pricing

from $4.50 / 1,000 lead generateds

Rating

0.0

(0)

Developer

Matt

Matt

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

B2B Sales Lead Engine — End-to-End Pipeline

Generate qualified B2B leads in minutes. This actor runs a complete 5-phase pipeline: company discovery → website analysis → contact extraction → lead scoring → CRM-ready export.

Perfect for sales teams, recruiters, and business developers who need structured lead lists without manually researching each prospect.

How It Works

The pipeline executes five phases automatically:

  1. Company Discovery — Searches DuckDuckGo Lite and LinkedIn for companies matching your industry, location, and keywords
  2. Website Analysis — Scrapes each company's homepage, about page, and contact page for metadata, description, tech stack, and team size
  3. Contact Extraction — Finds emails (classified as named, info, sales, support, or jobs), phone numbers, and social media links (LinkedIn, Twitter, Facebook, Instagram, GitHub)
  4. Lead Scoring — Scores each lead 1–100 based on data completeness, contact quality, and enrichment depth. Labeled HIGH / MEDIUM / LOW confidence
  5. CRM Export — Output includes pre-mapped fields for HubSpot and Salesforce

Input Parameters

ParameterTypeRequiredDescription
targetIndustrystringIndustry to target (e.g., "SaaS", "manufacturing", "healthcare")
targetLocationstringGeographic area (e.g., "New York", "Berlin", "remote")
targetKeywordsstringExtra keywords to refine the search
maxLeadsintegerMax leads to generate (default: 50, max: 500)
includeEmailsbooleanExtract email addresses from company websites (default: true)
includePhonesbooleanExtract phone numbers (default: true)
includeSocialMediabooleanExtract social media profile links (default: true)
proxyobjectProxy configuration (default: Apify proxy)

Output Example

Each lead is a structured JSON object:

{
"company_name": "Acme Corp",
"domain": "acme.com",
"linkedin_url": "https://linkedin.com/company/acme",
"industry": "SaaS",
"description": "Acme Corp provides cloud-based project management...",
"location": "San Francisco",
"team_size": "50-200",
"emails": [
{"address": "john@acme.com", "type": "named", "context": "/about"},
{"address": "sales@acme.com", "type": "sales", "context": "/contact"}
],
"phones": ["+1-555-0123"],
"social_links": {"linkedin": "...", "twitter": "..."},
"tech_stack": ["React", "AWS", "Stripe"],
"lead_score": 85,
"lead_confidence": "HIGH",
"_hubspot_fields": {"company": "Acme Corp", "website": "acme.com", ...},
"_salesforce_fields": {"Name": "Acme Corp", "Website": "acme.com", ...}
}

Use Cases

  • Sales prospecting — Build targeted account lists for outbound campaigns
  • Market research — Profile competitors or identify companies in a new market
  • Event prep — Generate attendee / sponsor lists for conferences
  • Partnership sourcing — Find integration partners by tech stack and industry
  • Recruiting — Identify companies hiring specific roles in a region

Pricing

Pay-per-event: $0.0045 per lead generated ($4.50 per 1,000 leads). You only pay for leads that are successfully generated and pushed to the output dataset.

Tips

  • Be specific with industry + location for best results (e.g., "SaaS" + "Berlin" yields more targeted leads than broad terms)
  • Use targetKeywords to filter by tech stack ("React"), business model ("B2B"), or company stage ("Series A")
  • Leads with named contacts (email names, not info@) score higher automatically
  • The output includes _hubspot_fields and _salesforce_fields — ready for direct CRM import