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

# PureChecker

PureChecker verifies individual or batched email addresses for syntax, domain, deliverability, disposability, and risk signals.

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

## Tools

### Check Email

**Slug:** `PURECHECKER_CHECK_EMAIL`

Check one email address and return PureChecker's detailed syntax, domain, mailbox, disposability, and risk signals.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | Yes | Email address to check. |

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

### Check Emails

**Slug:** `PURECHECKER_CHECK_EMAILS`

Check a batch of email addresses in one request and return PureChecker's verification signals for each address.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `emails` | array | Yes | Email addresses to check in one provider request. PureChecker does not document a batch-size 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 |
