B2B Sales Lead Engine
Pricing
from $4.50 / 1,000 lead generateds
B2B Sales Lead Engine
Pricing
from $4.50 / 1,000 lead generateds
Rating
0.0
(0)
Developer
Matt
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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:
- Company Discovery — Searches DuckDuckGo Lite and LinkedIn for companies matching your industry, location, and keywords
- Website Analysis — Scrapes each company's homepage, about page, and contact page for metadata, description, tech stack, and team size
- Contact Extraction — Finds emails (classified as named, info, sales, support, or jobs), phone numbers, and social media links (LinkedIn, Twitter, Facebook, Instagram, GitHub)
- Lead Scoring — Scores each lead 1–100 based on data completeness, contact quality, and enrichment depth. Labeled HIGH / MEDIUM / LOW confidence
- CRM Export — Output includes pre-mapped fields for HubSpot and Salesforce
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
targetIndustry | string | ✅ | Industry to target (e.g., "SaaS", "manufacturing", "healthcare") |
targetLocation | string | ✅ | Geographic area (e.g., "New York", "Berlin", "remote") |
targetKeywords | string | — | Extra keywords to refine the search |
maxLeads | integer | — | Max leads to generate (default: 50, max: 500) |
includeEmails | boolean | — | Extract email addresses from company websites (default: true) |
includePhones | boolean | — | Extract phone numbers (default: true) |
includeSocialMedia | boolean | — | Extract social media profile links (default: true) |
proxy | object | — | Proxy 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
targetKeywordsto 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_fieldsand_salesforce_fields— ready for direct CRM import