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

# Verifi.Email

Verifi.Email validates email addresses and checks domain email-security configuration through its public API.

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

## Tools

### Check Domain Health

**Slug:** `VERIFI_EMAIL_CHECK_DOMAIN_HEALTH`

Check a bare domain's SPF, DKIM, DMARC, and BIMI configuration and return protocol scores plus provider recommendations.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain` | string | Yes | Bare domain to inspect, without a URL scheme, path, or leading www. |
| `selector` | string | No | DKIM selector to check. Omit it to let the provider infer a selector. |

#### 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 |

### Validate Email

**Slug:** `VERIFI_EMAIL_VALIDATE_EMAIL`

Validate one non-empty email address and return its overall validity plus syntax, MX, spoofing, and disposable-address signals.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | Yes | Email address string to validate. It must contain at least one non-whitespace character, but it may be malformed because syntax validity is part of the result. |

#### 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 |

### Validate Emails

**Slug:** `VERIFI_EMAIL_VALIDATE_EMAILS`

Validate 1-10 email address strings in one synchronous request and return one ordered result per input, including malformed strings as invalid results.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `emails` | array | Yes | Email address strings to validate in input order (1-10). Each item must be non-empty; malformed addresses are allowed because syntax validity is part of the result. Avoid duplicates because provider duplicate handling and quota accounting are unverified. |

#### 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 |
