← Eli Web Tools

How to Extract Emails & Contact Details From Any Website

The signals to look for, manual vs. automated methods, and how to do it responsibly at scale.

Whether you're enriching a CRM, building a B2B prospect list, or just trying to reach a company, the contact details are usually already public on the site — you just have to know where the page hides them. Here's how to find and extract them reliably.

Where contact details actually live in the HTML

Manual vs. automated

For one page, Ctrl/Cmd-F for "@" and check the footer. But the moment you have a list of domains — a conference attendee list, a directory, a competitor set — manual stops scaling. That's where a parser that pulls every mailto:, validates phone formats, and resolves social URLs in one pass saves hours.

Extract contacts from any URL in one call

Our Contact Details Extractor fetches any page or domain and returns clean emails, validated phone numbers, and social profiles — no API key, pay per page. Runs as a plain API and as an agent tool via Apify MCP.

Run the Contact Extractor →
Do it responsibly. Only collect publicly published contact details, respect each site's terms and robots.txt, honor opt-outs, and follow applicable laws (GDPR/CAN-SPAM) when you reach out. Good data is only useful if it's used legitimately.

Pair it with a site check

Prospecting a company often means sizing it up too — our Website SEO & Tech Auditor tells you their on-page SEO health and tech stack (WordPress, Shopify, Next.js, etc.) in the same workflow, so you walk into outreach already informed.