Categories

Bulk Email Extractor

Extract all email addresses from input text, articles, web source code, or mixed content. Supports deduplication and export to JSON.

Remove duplicate email addresses from the results

Choose how to sort the extracted emails

Key Facts

Category
Text Processing
Input Types
textarea, checkbox, select
Output Type
json
Sample Coverage
4
API Ready
Yes

Overview

The Bulk Email Extractor scans text, articles, or web source code to find all email addresses. It removes duplicates and sorts results, exporting them as a JSON list for easy integration.

When to Use

  • When you need to extract email addresses from large text documents or mixed content.
  • When scraping emails from web pages or HTML source code for data collection.
  • When cleaning and organizing contact lists by removing duplicates and sorting emails.

How It Works

  • Input your text containing email addresses into the provided textarea.
  • Configure options to remove duplicates and choose a sorting method (none, alphabetical, or by domain).
  • The tool uses regex patterns to identify and extract all valid email addresses from the input.
  • Results are output as a JSON array, ready for download or further use.

Use Cases

Extracting contact emails from business reports or customer feedback forms.
Building email lists from web-scraped content for marketing campaigns.
Processing academic papers or articles to collect author email addresses.

Examples

1. Extracting Emails from a Blog Post

Content Marketer
Background
A marketer has a blog post with multiple author bios and contact sections.
Problem
Need to collect all email addresses mentioned for outreach without manual copying.
How to Use
Paste the entire blog post text into the input field and enable deduplication.
Example Config
{"deduplicate": true, "sortBy": "alphabetical"}
Outcome
A JSON list of unique email addresses sorted alphabetically for easy import into a CRM.

2. Scraping Emails from Web Source Code

Background
A developer has HTML source code from a website containing hidden email links.
Problem
Extract email addresses embedded in the code for data analysis or verification.
How to Use
Input the HTML source code into the tool and set sorting by domain.
Example Config
{"deduplicate": true, "sortBy": "domain"}
Outcome
JSON output with emails grouped by domain, eliminating duplicates for clean data.

Try with Samples

json, video, text

Related Hubs

FAQ

What types of input can I use?

You can paste any plain text, such as articles, documents, or web source code.

How does the deduplication feature work?

It automatically removes duplicate email addresses from the extracted results.

Can I sort emails by domain?

Yes, select the 'By Domain Name' option to group emails by their domain.

What format is the output in?

The extracted emails are exported as a JSON array for easy parsing.

Does it handle obfuscated or encoded emails?

No, it only extracts standard email formats using common patterns.

API Documentation

Request Endpoint

POST /en/api/tools/bulk-email-extractor

Request Parameters

Parameter Name Type Required Description
text textarea Yes -
deduplicate checkbox No Remove duplicate email addresses from the results
sortBy select No Choose how to sort the extracted emails

Response Format

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON Data: JSON Data

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-bulk-email-extractor": {
      "name": "bulk-email-extractor",
      "description": "Extract all email addresses from input text, articles, web source code, or mixed content. Supports deduplication and export to JSON.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=bulk-email-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]