---
canonical_url: "https://docs.composio.dev/toolkits/easy_email_verification"
markdown_url: "https://docs.composio.dev/toolkits/easy_email_verification.md"
product: "platform"
version: null
last_updated: null
---

# Easy Email Verification

Verify individual email addresses or lists and manage asynchronous bulk email verification jobs.

- **Category:** email
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 5
- **Triggers:** 0
- **Slug:** `EASY_EMAIL_VERIFICATION`
- **Version:** 00000000_00

## Tools

### Download Bulk Results

**Slug:** `EASY_EMAIL_VERIFICATION_DOWNLOAD_BULK_RESULTS`

Download the processed text or CSV result file for a completed bulk verification job.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `job_id` | string | Yes | Completed bulk job identifier returned by Upload Bulk Email File or List Bulk Jobs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Bulk Job Status

**Slug:** `EASY_EMAIL_VERIFICATION_GET_BULK_JOB_STATUS`

Get the status, progress, and verification totals for one asynchronous bulk verification job.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `job_id` | string | Yes | Bulk job identifier returned by Upload Bulk Email File or List Bulk Jobs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Bulk Jobs

**Slug:** `EASY_EMAIL_VERIFICATION_LIST_BULK_JOBS`

List all bulk verification jobs associated with the connected API key, including their current status and verification counts when available.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Upload Bulk Email File

**Slug:** `EASY_EMAIL_VERIFICATION_UPLOAD_BULK_EMAIL_FILE`

Upload a text or CSV file containing one email address per line and start an asynchronous bulk verification job. Processing consumes one verification credit per address.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `file` | object | Yes | Text or CSV file containing one email address per line. The provider does not document a file-size or row-count limit. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Verify Emails

**Slug:** `EASY_EMAIL_VERIFICATION_VERIFY_EMAILS`

Verify between 1 and 50 email addresses synchronously and return deliverability details for each address. Each address consumes one verification credit.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `emails` | array | Yes | Email addresses to verify (1-50). Use a one-item list to verify a single address. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
