Chrome extension

Email ExtractorFind emails on any website

The Email Extractor finds email addresses across a whole website, not just the page you give it. Hand it a list of company sites and get one row of addresses each.

Works in Chrome, Edge & Brave · No account needed

100,000+ users

4.6 on the Chrome Web Store

One row per website, every address found on it — including the ones on the contact page you never opened.
How it works

A list of websites in, a list of addresses out

The usual job is “I have 200 company websites and I need someone to email at each of them”. That is the shape this is built around.

  1. Give it the websites

    Paste them in, upload a spreadsheet and pick the column, or reuse a column of websites from a list you already scraped.

  2. Let it look deeper than the homepage

    Deep scanning is on by default: for every site you give it, it also follows that site’s own links and checks those pages too. You control how deep it goes and how many links it follows.

  3. Get one row per site

    Rows appear in the Data Table in the order you gave them, with a live count as it works. Addresses are deduplicated across everything it scanned and checked for validity.

What it catches

Including the addresses written to defeat scrapers

Plenty of sites write their address in a way a plain search won’t find — spaced out, spelled out, or hidden behind a link. All of those are turned back into a real address you can actually send to.

  • Ordinary addresses

    Anywhere in the page’s visible text, including versions written with spaces around the @ sign.

  • Addresses written to hide

    “name (at) domain dot com”, square and curly bracket styles, spelled-out “at … dot …” — all turned back into the real thing.

  • Mail links

    Addresses behind a click-to-email link, with any pre-filled subject and body stripped off.

  • Your own patterns

    Supply your own matching rules, one per line, for a format the standard detection doesn’t know about. Off by default.

  • Only the domains you want

    Turn on the domain filter and everything outside the domains you list is dropped — no more @wixpress.com in a lead list.

  • Social profiles in the same pass

    Switch on social collection and the same run also returns each site’s social profiles, one column per platform, with no second scrape.

Deep scan

The address is almost never on the front page

That is the whole reason this tool exists. Point most scrapers at a company’s home page and you get nothing; the address is two clicks away on a contact or team page. Deep scanning follows the site’s own links and reads those pages too, staying on the same domain unless you say otherwise.

  • How deep to follow links: one level by default, up to five
  • How many links to follow per page: ten by default, up to fifty
  • Stay on the same website: on by default
  • Pause between requests: 1.5 seconds by default, adjustable down to none

Downloads, images, media files and page anchors are skipped automatically, so the budget is spent on pages that could actually carry an address. The Social Link Extractor runs on this same engine, with the defaults the other way round.

What you get

What comes back

One row per website you gave it, in your original order, streaming into the results table while the run is still going.

URL

The website you gave it

Kept in the order you supplied, so it lines up with your own list

Emails

Every address found

Deduplicated across every page scanned for that site, lowercased and validated

Email Count

How many

Useful for sorting the sites that gave you nothing to the bottom

With social collection switched on, you also get one column per platform in the same table.

Use cases

What people use it for

Wherever you have the companies and need the people behind them.

  • Building a contact list

    A list of companies in, a list of addresses out. Scrape the companies from a directory with the List Extractor first and the whole thing is two clicks.

  • Outreach and partnerships

    Bloggers, publishers, conference sponsors — anywhere you have the websites and need the humans behind them.

  • Enriching a list you already have

    Upload your existing spreadsheet, point it at the website column, and get the addresses back next to the rows you already had.

  • Checking your own site

    Run it over your own domain to find which addresses are exposed to the same tools everyone else is using.

Get started

Two minutes to your first spreadsheet.

Nothing to configure, and no account needed to start.

Works in Chrome, Edge & Brave · No account needed

Not in Chrome right now? The Email Scraper scans a list of pages in the browser, with nothing to install.

Questions about the Email Extractor

Yes — that's the point of it. Deep scanning is on by default: for every website you give it, it also follows that site's own internal links and scans those pages, which is where contact and about pages live. You choose how deep it goes, up to five levels, and how many links it follows per page, up to fifty.