Most websites hide their email addresses. But they're always somewhere in the HTML — in mailto links, contact pages, footer text, or team pages.
Here's how to find them automatically.
Where Emails Hide
- mailto: links — highest confidence, verified by the site owner
- Contact/About/Team pages — usually contains multiple emails
- Footer — often has a general contact email
- JavaScript — sometimes emails are loaded dynamically
-
Obfuscated text —
user [at] domain [dot] compatterns
The Automated Approach
A crawler that:
- Fetches the homepage
- Finds internal links (prioritizes /contact, /about, /team)
- Crawls 2-3 levels deep
- Extracts emails via regex + mailto: detection
- Deduplicates and filters junk (noreply, test domains)
What You Get
{
"email": "sales@company.com",
"source": "https://company.com/contact",
"domain": "company.com",
"fromMailto": true,
"phones": ["+1 555-123-4567"],
"socialLinks": [
{"platform": "linkedin", "url": "https://linkedin.com/company/..."}
]
}
The Lead Gen Pipeline
- Google Maps Scraper → find businesses
- Email Extractor → get contacts
- Email Validator → verify deliverability
- Tech Stack Detector → qualify leads
All free on Apify Store.
Custom lead list — $20 for 500 contacts: Order via Payoneer
Top comments (0)