# Kickbox

Kickbox provides an API for real-time email verification, list cleaning, and quality scoring to ensure email deliverability.

- **Category:** email
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 2
- **Triggers:** 0
- **Slug:** `KICKBOX`
- **Version:** 20260223_00

## Tools

### Check Disposable Email

**Slug:** `KICKBOX_CHECK_DISPOSABLE`

Tool to check if an email address or domain is from a disposable email service. Use when you need to validate whether an email is temporary or throwaway (e.g., mailinator.com, trashmail.com). This is a free public endpoint that does not require authentication.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_or_email` | string | Yes | The email address or domain to check for disposable status (e.g., 'mailinator.com' or 'user@trashmail.com') |

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

### Kickbox Single Verification

**Slug:** `KICKBOX_SINGLE_VERIFICATION_API`

Tool to verify a single email address via Kickbox. Use when you need real-time validation of an individual email before critical workflows.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | Yes | Email address to verify |
| `timeout` | integer | No | Max milliseconds to wait for SMTP response (0–20000). Server default is 6000 |
| `webhook` | string | No | Webhook URL to POST results to |
| `disable_catch_all` | boolean | No | Disable catch-all detection |
| `timeout_parameter` | string | No | Deprecated; use `timeout` instead |

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