# Blog: Automating Lead List Enrichment — Domain Names to Full Contact Profiles

**URL:** `/blogs/guides/enrich-lead-lists-website-scraper-api/`  
**Series:** Website Scraper Playbook — Supporting Guide #1  
**Pillar:** [Extract Emails & Social Profiles at Scale](/blogs/guides/extract-emails-social-links-website-scraper-api/)

---

## Purpose

Targets sales teams who have domain lists (from Apollo, Crunchbase, LinkedIn Sales Navigator, or directory exports) but lack contact data. Shows the full enrichment workflow: export → submit → enrich → import to CRM.

## Content Structure

1. **Problem** — Domain lists have company identity, not contacts. Raw exports produce high bounce rates.
2. **Education** — How the API handles URL normalisation (bare domain → `https://`), deduplication, WhatsApp link extraction
3. **Implementation** — Submit domains, wait for completion, download CSV
4. **Bolt Scraper Example** — Before/after table (raw Apollo export vs. enriched result)
5. **Webhook cross-link** — Auto-import to CRM using webhooks
6. **CTA** — Free trial

## Code Examples

All examples use **synthetic data only**:
- Domains: `example-co.com`, `demo-roofing.com`
- Emails: `hello@example-co.com`, `info@demo-roofing.com`
- Phones: `+15550100192`, `+15550200347` (555 range — fictional)

## Key API Accuracy Notes

| Claim | Status |
|---|---|
| "Up to 3 extracted emails per domain" | ✅ Accurate (`email_1`–`email_3`) |
| "Phone normalised to E.164" | ✅ Accurate |
| "WhatsApp `wa.me` links captured" | ✅ Accurate (returned in social fields) |
| "Filters noreply@, postmaster@" | ✅ Accurate |
| "Deduplicates URLs before queuing" | ✅ Accurate |

## Language Rules

- ✅ "extracted emails" / "discovered emails"
- ✅ "automated webhook callback"
- ❌ "verified emails"
- ❌ Real company names in code examples (Apollo/Crunchbase OK as concept references, not in data)

## Cross-links Out

- [Pillar guide](/blogs/guides/extract-emails-social-links-website-scraper-api/)
- [Webhooks guide](/blogs/guides/website-scraper-webhooks-guide/)
- [Google Sheets integration](/blogs/guides/connect-website-scraper-api-google-sheets-airtable/)

## Last Audited

2026-09-19 — Inline `border-left` styles removed; synthetic examples; "verified" → "extracted"; LD+JSON description updated.
