Extract email addresses from any webpage. Find mailto links and text-based emails.
Paste a URL and the Email Address Scraper collects all email addresses on that page — both plain-text addresses caught by regex and those hidden inside mailto: links — then deduplicates them and classifies them by domain. It's aimed at gathering the public contacts a business already lists on its Contact, About, team, or press pages. It reads the page's HTML source, so plain and mailto emails are captured while JavaScript-obfuscated or image-based addresses are not. Only scrape publicly available contact data, respect each site's terms, and follow anti-spam laws when you use the results.
150+ Free Tools No Signup Required JSON / CSV / Excel 30 Uses / Day
Quick answer
Paste a URL and the Email Address Scraper collects all email addresses on that page — both plain-text addresses caught by regex and those hidden inside mailto: links — then deduplicates them and classifies them by domain. It's aimed at gathering the public contacts a business already lists on its Contact, About, team, or press pages. It reads the page's HTML source, so plain and mailto emails are captured while JavaScript-obfuscated or image-based addresses are not. Only scrape publicly available contact data, respect each site's terms, and follow anti-spam laws when you use the results.
What is Email Address Scraper?
Email Address Scraper extracts every email address exposed on a webpage. It fetches the page HTML and combines two techniques: regex pattern matching that finds addresses written in plain text anywhere in the content, and mailto: link parsing that reads addresses wired into clickable email links. The results are deduplicated and grouped by domain so you can see, at a glance, how many addresses belong to a company versus free providers. It's built for pulling publicly listed contacts off About, Contact, team, and press pages without hand-copying each one.
How to use Email Address Scraper
1
Enter the page URL
Paste the URL of the page most likely to list contacts — usually /contact, /about, /team, or a press page. The tool fetches that page's HTML.
2
Run the scrape
The scraper applies regex across the visible text and reads every mailto: link, pulling out addresses from both sources in a single pass.
3
Review deduplicated results
Addresses are de-duplicated and grouped by domain, so you immediately see the company's own addresses separated from Gmail, Outlook, and other free-provider ones.
4
Export and use responsibly
Copy the list into your CRM or outreach tool, and make sure any messaging complies with anti-spam law (CAN-SPAM, GDPR, CASL) and the site's terms.
Try it when you need to…
Try it when you need the contact address on a company page and don't want to hunt through menus and footers
Try it when you're building a prospect or PR list from publicly published business emails
Try it when you want to separate a company's own addresses from free-provider ones at a glance
Use cases
Lead generation — collect publicly listed business contacts from company websites
Contact discovery — find the right address on a Contact, team, or press page fast
Business outreach — build a prospect list from publicly published emails
Data collection — gather contact points for CRM enrichment or research
Partnership and PR — locate press or partnership inboxes for outreach
Key features
✓Regex extraction that finds plain-text email addresses anywhere in the page
✓mailto: link parsing to catch addresses wired into clickable email links
✓Automatic deduplication so each address appears once
✓Domain classification to group company addresses versus free-provider ones
✓Works on any publicly accessible page — Contact, About, team, and press pages
Tips & best practices
Contact and team pages are far more productive than a homepage — start there. Many sites also keep press or investor addresses on dedicated pages worth scraping separately.
If a page clearly shows an email but the scraper misses it, the address is probably obfuscated: rendered as an image, split by JavaScript, or written as 'name [at] domain [dot] com'. Those are deliberate anti-scraping measures the tool respects and does not defeat.
Scraping public emails is legal in most places, but sending unsolicited mail to them is separately regulated — CAN-SPAM (US), GDPR (EU), and CASL (Canada) all constrain cold email, so confirm you have a lawful basis before contacting anyone.
Watch for role addresses (info@, sales@, support@) versus personal ones — role inboxes are safer for outreach and less likely to be treated as personal data under privacy law.
Frequently asked questions
No. It captures addresses that appear as plain text or inside mailto: links in the HTML. Emails deliberately obfuscated — rendered as images, assembled by JavaScript, or written as 'name [at] domain [dot] com' — are not detected, because those are intentional anti-scraping measures the tool doesn't try to bypass.
Collecting publicly displayed email addresses is generally lawful, but how you use them is regulated separately. Anti-spam laws such as CAN-SPAM, GDPR, and CASL govern unsolicited email and the handling of personal data, and many sites prohibit scraping in their terms of service. Have a legitimate basis, respect those terms, and don't send spam.
Grouping by domain lets you instantly separate a company's own addresses (all sharing its domain) from free-provider addresses like Gmail or Outlook. That makes it easy to spot the official business contacts and to gauge how many unique organisations appear on the page.
It scrapes the single URL you provide. To cover a site, run the pages that actually list contacts — /contact, /about, /team, press pages — individually, since that's where publicly published addresses almost always live.
It reliably catches plain-text and mailto: addresses in the page's HTML source. It won't see emails added after load by JavaScript, embedded in images, or behind a login. So treat the result as a complete list of the publicly, statically exposed addresses on that page.
You can collect them, but sending to them is where the legal risk sits. Unsolicited bulk email is restricted by CAN-SPAM, GDPR, CASL and similar laws that require a lawful basis, honest headers, and a working opt-out. Prefer role addresses (info@, sales@) for business outreach and always follow the applicable anti-spam rules.