All tools › Utilities

Bulk Email Finder

Paste up to 10 websites and get back the contact emails each site publicly lists, with the dead ones filtered out. The finder reads up to ten public pages per site — the homepage, the usual contact and about pages, and the site’s own contact, team and support links — and pulls out every published address, including Cloudflare-protected ones and addresses written in the name [at] domain [dot] com style. A basic validity filter (address format plus the domain’s mail-server records) removes addresses whose domain cannot receive mail at all, each site gets one row with its best contact email picked out, and the Copy email column lines up with your list for pasting straight into a spreadsheet. The finder is free, needs no sign-up, and results are cached for up to 24 hours. If a site publishes no email, we also check its public social profiles and web listings — anything found there is labelled with its source.

One domain per line. Full URLs work too — the tool strips https:// and www. for you.

Results

Status —
Results

Assumptions: If a site publishes no email, we also check its public social profiles and web listings — anything found there is labelled with its source, is only ever an address actually published in that place, and the best such address is used as the site’s best contact email. Only addresses a website publishes on its own public pages are treated as found. When a site publishes none, any contact@, info@ or hello@ addresses shown are Pattern suggestions based on the domain being able to receive mail — they are not published on the site and are not verified. A site that hides its email behind a contact form only will show no found addresses. The built-in filtering is basic — address format plus the domain’s mail-server (MX) records: an address whose domain has no mail server is marked Invalid and excluded from the best-email pick, and every other found address is reported as unconfirmed unless a deeper live check happened to be possible. This finder does not confirm individual mailboxes, so verify important addresses with your own verifier before sending. Results are cached for up to 24 hours.

How it works

The finder starts at each site’s homepage, then visits its contact pages and follows the site’s own same-domain links whose address or link text mentions contact, about, team, support or imprint, and finally tries the standard about and team paths — at most ten pages per site, all on the site’s own domain. On those pages it extracts the email addresses the site itself publishes: plain addresses, mailto: links, Cloudflare-protected addresses (it decodes the data-cfemail and email-protection formats), "email" values in the page’s JSON-LD structured data, data-email attributes, and common written-out forms such as name [at] domain [dot] com and HTML entities. Image filenames and placeholder addresses are filtered out, and contact-style addresses — contact@, hello@, info@, owner@ and similar — are ranked first, so the top published address becomes the site’s best contact email. Every found address then goes through basic validity filtering only: a format check and a lookup of the domain’s mail-server (MX) records. An address that is malformed, or whose domain has no mail server at all, is marked Invalid and kept out of the best-email pick; the finder does not confirm individual mailboxes, so run important lists through your own verifier before sending. If a site publishes no email address at all but its domain can receive mail, the tool also suggests the standard contact patterns — contact@, info@ and hello@ at that domain — each one clearly marked Pattern, with Unknown status. Those are only suggestions to try: they are not verified, they are never treated as addresses found on the site, and they are never used as the site’s best contact email, so the Copy email column only ever contains addresses a site actually publishes. When you are done, the Copy email column button copies just the best contact email for each website, one per line in your original order, with a blank line wherever no email was found, so the column pastes straight into a spreadsheet next to your list; the full results can also be copied as a table or downloaded as CSV (the CSV has a source column: site for published addresses, pattern for suggestions). If a site publishes no address at all, the finder also looks at the business’s public presence off the site: it follows the social profile links the site itself offers (Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest) and searches public web listings that mention the domain. Addresses actually published in those places are reported with a Social or Web label and a link to the page they were found on — they are never guessed — and the best one is used as the site’s best contact email, so the Copy email column still lines up with your list. The social profiles a site links to are also shown in its result row, even when no address comes from them. Only when a site publishes nothing and nothing turns up in its public profiles or listings either do the Pattern suggestions appear.

Frequently asked questions

Where do the email addresses come from?

From the website’s own public pages — up to ten per site: the homepage, its contact, about and team pages, and the same-domain contact, team and support links the site itself offers. The finder also decodes protected addresses, including Cloudflare-protected ones, addresses in JSON-LD structured data and addresses written in the disguised name [at] domain [dot] com style, and it filters out image filenames and placeholder addresses that only look like emails.

What do Verified, Risky, Invalid and Unknown mean?

The finder applies basic validity filtering — a format check and a mail-server (MX) record lookup. Invalid means the address is malformed or its domain has no mail server at all, so it cannot receive mail. Unknown means the address passed the basic checks but the individual mailbox is unconfirmed — the normal result for a found address. Risky means the domain accepts every address including invented ones (accept-all), or it has no MX record and relies on the implicit fallback to the domain itself, so no individual mailbox can be singled out. Verified appears only where a deeper live check was possible and the mail server accepted the address during that check.

Can any tool guarantee 100% deliverability?

No — and any tool that promises it is overselling. On accept-all domains the server accepts every address, including made-up ones, so no individual mailbox can be confirmed; greylisting makes healthy servers answer 'ask later'; and a mailbox can be full or closed after any check has run. Verified here means the mail server accepted the address during the check — the strongest signal available without actually sending mail — but no checker, free or paid, can honestly promise 100% deliverability.

Does this tool send any email?

No. The finder only reads public web pages and looks up public mail-server records. Nothing is ever sent to an address it finds, and site owners are not notified.

Why can I only check 10 websites at a time?

Each website means fetching up to ten of its pages and then checking the mail-server records of the addresses found, which is far slower than a simple lookup. Ten keeps a run to a reasonable time and keeps the tool a polite guest. Run it again with the next batch whenever you like; recent results come back instantly from the 24-hour cache.

What happens when a website publishes no email address?

The finder then checks the business’s public presence: the social profiles the site itself links to (such as its Facebook or Instagram page) and public web listings that mention the domain. Many businesses publish their email in those places even when their website only has a contact form. Anything found is shown with a Social or Web label and a link to the page it came from, and the best find becomes the site’s best contact email. If nothing turns up anywhere public, the standard Pattern suggestions (contact@, info@, hello@) are shown instead, clearly marked as unverified suggestions.

More free tools

Browse all tools →