Imp Imp
← Back to Arsenal
Company Contact Enricher - Website to B2B Leads

Company Contact Enricher - Website to B2B Leads

Lead Generation

Transform company website URLs into enriched B2B contact data. Automatically scrapes team pages, detects email patterns, cross-references LinkedIn & identifies decision makers. - Website Scanning - Contact Extraction - Email Pattern Detection - LinkedIn Integration - Title Filtering - Webhooks

🏢 Company Contact Enricher - Website to B2B Leads

"Transform Websites into B2B Contact Data" by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

Transform company website URLs into enriched B2B contact data. Automatically scrapes team pages, detects email patterns, cross-references LinkedIn profiles, and identifies decision makers.

Features

Website Scanning - Crawls company sites for team/about pages

Contact Extraction - Finds names, titles, emails, phone numbers

Email Pattern Detection - Detects patterns like first.last@company.com

LinkedIn Integration - Cross-references with LinkedIn profiles

Title Filtering - Focus on decision makers (CEO, CTO, etc.)

Webhook Support - Integrate with Zapier, Make, n8n

Demo Mode - Test with sample data

How It Works

┌─────────────────────────────────────────────────────┐

│ Company Contact Enricher │

├─────────────────────────────────────────────────────┤

│ │

│ Website URLs ──► Crawl Team Pages ──► Extract │

│ │ │

│ ▼ │

│ ┌─────────────────┐ │

│ │ Name, Title, │ │

│ │ Email, Phone │ │

│ └─────────────────┘ │

│ │ │

│ ┌───────────────────────────┴───┐ │

│ ▼ ▼ │

│ ┌─────────────────┐ ┌────────────────┐ │

│ │ Email Pattern │ │ LinkedIn │ │

│ │ Detection │ │ Lookup │ │

│ └─────────────────┘ └────────────────┘ │

│ │ │ │

│ └───────────────┬───────────────┘ │

│ ▼ │

│ Enriched Dataset │

│ │

└─────────────────────────────────────────────────────┘

Input Schema

*Required unless demoMode is true

Output Schema

Each contact in the dataset includes:

Use Cases

🎯 Sales Prospecting - Build targeted lead lists from competitor or prospect websites

📧 Email Outreach - Find decision-maker emails for cold outreach campaigns

🔗 LinkedIn Campaigns - Get profile URLs for connection requests

📊 Market Research - Map company org structures and leadership teams

🤝 Partnership Development - Find the right contacts at potential partners

🔍 Competitor Analysis - Identify key personnel at competing companies

Example Input

Basic Usage

{

"websiteUrls": [

"https://acme-corp.com",

"https://example-startup.io"

],

"lookupLinkedIn": true,

"detectEmailPattern": true,

"targetTitles": ["CEO", "CTO", "VP Sales", "Marketing Director"],

"maxContactsPerSite": 10

}

Focus on C-Suite Only

{

"websiteUrls": ["https://enterprise-company.com"],

"targetTitles": ["CEO", "CFO", "CTO", "COO", "CMO"],

"maxContactsPerSite": 5,

"lookupLinkedIn": true

}

Quick Test with Demo Mode

{

"demoMode": true

}

With Webhook Integration

{

"websiteUrls": ["https://target-company.com"],

"webhookUrl": "https://hooks.zapier.com/hooks/catch/123456/abcdef/",

"targetTitles": ["Director", "Manager", "Head of"]

}

Example Output

Single Contact

{

"name": "Jane Smith",

"title": "Chief Executive Officer",

"email": "jane.smith@acme-corp.com",

"emailConfidence": 0.95,

"phone": "+1 (555) 123-4567",

"linkedInUrl": "https://linkedin.com/in/janesmith",

"company": "Acme Corporation",

"companyDomain": "acme-corp.com",

"source": "team page",

"scrapedAt": "2024-12-24T15:30:00Z"

}

Demo Mode Output (5 sample contacts)

[

{

"name": "Jane Smith",

"title": "Chief Executive Officer",

"email": "jane.smith@acme-corp.com",

"emailConfidence": 0.95,

"company": "Acme Corporation"

},

{

"name": "Michael Johnson",

"title": "Chief Technology Officer",

"email": "michael.johnson@acme-corp.com",

"emailConfidence": 0.95,

"company": "Acme Corporation"

}

]

Email Pattern Detection

The actor detects these common email patterns:

If an email is found on the page, emailConfidence is 1.0. If derived from a pattern, emailConfidence is 0.75.

Team Page Detection

The actor automatically searches for these common paths:

It also follows internal links containing keywords like "team", "about", "leadership", and "people".

Apify Integration

This actor can call other actors for enhanced enrichment:

Pricing

Pay-per-event model:

Example costs:

FAQ

Why are some contacts missing emails?

Why doesn't LinkedIn lookup work for all contacts?

How long does it take?

Can I filter by specific departments?

What if a website blocks scraping?

Error Handling

Integrations

Zapier

Send results to Zapier when the run completes:

{

"websiteUrls": ["https://example.com"],

"webhookUrl": "https://hooks.zapier.com/hooks/catch/..."

}

Make (Integromat)

{

"webhookUrl": "https://hook.us1.make.com/..."

}

n8n

{

"webhookUrl": "https://your-n8n.com/webhook/..."

}

---

Built by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →
149,000
KILLS
100%
HEALTH
Doomguy
274
ACTORS
0/3
SECRETS