# Lead Gen Scraper

> Lead generation, prospect research, contact enrichment, and email finding strategies.

- Skill: `nguyenphp/lead-gen-scraper` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nguyenphp/lead-gen-scraper`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nguyenphp/lead-gen-scraper/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: nguyenphp (https://skillmd.com/u/nguyenphp)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nguyenphp/lead-gen-scraper

---


# Lead Generation Scraper

> Find, collect, and enrich leads for your marketing campaigns.

---

## 🎯 What This Skill Does

| Capability | Description |
|------------|-------------|
| **Find Leads** | Locate potential customers from LinkedIn, company websites, directories |
| **Enrich Data** | Add missing info like emails, phone, company details |
| **Build Lists** | Create targeted prospect lists for outreach |
| **Validate Contacts** | Verify emails and clean your lists |

---

## 1. Lead Sources

### Where to Find Leads

| Source | Best For | Data Available |
|--------|----------|----------------|
| **LinkedIn** | B2B decision makers | Name, title, company |
| **Company websites** | Target accounts | Team pages, about |
| **Industry directories** | Niche markets | Company info |
| **Event attendee lists** | Engaged prospects | Registration data |
| **Job postings** | Hiring = budget | Tech stack, growth |
| **Review sites** | Software buyers | Company, industry |

### LinkedIn Search Tips

| Filter | Use For |
|--------|---------|
| Job title | Decision makers |
| Company size | Right fit |
| Industry | Relevance |
| Geography | Local campaigns |
| Posted content | Active users |

---

## 2. Email Finding Patterns

### Common Email Formats

| Pattern | Example | Frequency |
|---------|---------|-----------|
| first.last | john.smith@company.com | 35% |
| first | john@company.com | 20% |
| firstlast | johnsmith@company.com | 15% |
| flast | jsmith@company.com | 15% |
| first_last | john_smith@company.com | 10% |
| lastfirst | smithjohn@company.com | 5% |

### How to Find Email Pattern

1. Find one known email from the company
2. Check the pattern used
3. Apply same pattern to other contacts
4. Verify before sending

---

## 3. Data Enrichment

### What to Enrich

| Data Point | Source | Value |
|------------|--------|-------|
| **Email** | Pattern guess, tools | Direct contact |
| **Phone** | Company page, LinkedIn | High-touch outreach |
| **Company size** | LinkedIn, databases | Qualification |
| **Tech stack** | Job posts, BuiltWith | Relevance |
| **Funding** | Crunchbase | Budget indicator |
| **Recent news** | Google alerts | Conversation starter |

### Enrichment Workflow

```
1. Start with name + company
2. Find LinkedIn profile
3. Extract title, location
4. Guess email pattern
5. Add company data
6. Verify email
7. Add to CRM
```

---

## 4. List Building Strategies

### By Trigger Events

| Trigger | Signal | Timing |
|---------|--------|--------|
| **Hiring** | Growth/budget | Check job boards |
| **Funding** | Money to spend | Monitor news |
| **New exec** | Change agent | 90-day window |
| **Expansion** | New needs | Office openings |
| **Tech adoption** | Problem aware | Job requirements |

### By Intent Signals

| Signal | Meaning |
|--------|---------|
| Content downloads | Research phase |
| Pricing page visit | Evaluation phase |
| Competitor comparison | Decision phase |
| Case study views | Validation phase |

---

## 5. Email Verification

### Why Verify

| Problem | Impact |
|---------|--------|
| Bounces | Hurts sender reputation |
| Spam traps | Blacklist risk |
| Invalid emails | Wasted effort |

### Verification Methods

| Method | Accuracy | Cost |
|--------|----------|------|
| **Syntax check** | Basic | Free |
| **Domain check** | Medium | Free |
| **SMTP verification** | Good | Cheap |
| **Mailbox ping** | Best | Per email |

---

## 6. Tools Landscape

### Lead Finding

| Tool | Use Case |
|------|----------|
| **LinkedIn Sales Navigator** | B2B prospecting |
| **Apollo.io** | Contact database |
| **ZoomInfo** | Enterprise data |
| **Hunter.io** | Email finding |
| **Clearbit** | Enrichment |
| **Lusha** | Direct dials |

### Verification

| Tool | Use Case |
|------|----------|
| **NeverBounce** | Email verification |
| **ZeroBounce** | List cleaning |
| **Bouncer** | Real-time verify |

---

## 7. Compliance & Ethics

### What You CAN Do

| ✅ Allowed |
|------------|
| Collect publicly available business info |
| Use professional networking data |
| Email people with legitimate interest |
| Request consent for marketing |

### What You CANNOT Do

| ❌ Not Allowed |
|----------------|
| Scrape personal data without consent |
| Ignore unsubscribe requests |
| Buy sketchy email lists |
| Spam cold prospects |

### Regulations

| Regulation | Region | Key Rule |
|------------|--------|----------|
| **GDPR** | EU | Consent required |
| **CAN-SPAM** | US | Opt-out honored |
| **CASL** | Canada | Express consent |

---

## 8. Outreach Templates

### Cold Email Framework

```
Subject: [Personalized hook]

Hi [Name],

[Observation about their company/role]

[Value proposition - 1 sentence]

[Credibility - social proof]

[Simple CTA - question or meeting]

[Signature]
```

### Follow-up Sequence

| Email | Timing | Focus |
|-------|--------|-------|
| 1 | Day 0 | Value intro |
| 2 | Day 3 | Case study |
| 3 | Day 7 | Different angle |
| 4 | Day 14 | Break-up email |

---

> **Remember:** Quality > quantity. 100 targeted leads beat 1000 random contacts.

