# ZeroBounce (/integrations/zerobounce)



{/* MANUAL-CONTENT-START:intro */}

Use ZeroBounce to validate one email address or check remaining validation credits. Inspect the returned status for invalid, catch-all, spamtrap, abuse, or do-not-mail addresses before using the contact in an outreach workflow.

{/* MANUAL-CONTENT-END */}

## Use the block [#usage-instructions]

Integrate ZeroBounce to validate email deliverability in real time — detect invalid, catch-all, spamtrap, abuse, and do-not-mail addresses — and check your remaining validation credits.

## Actions [#actions]

### ZeroBounce Verify Email [#zerobounce-verify-email]

Validate an email address deliverability in real time. Uses one validation credit.

#### Input [#input]

| Parameter | Type | Required | Description |
| - | - | - | - |
| `email` | string | Yes | Email address to validate (e.g., [john@example.com](mailto:john@example.com)) |
| `apiKey` | string | Yes | ZeroBounce API Key |

#### Output [#output]

| Parameter | Type | Description |
| - | - | - |
| `email` | string | The validated email address |
| `status` | string | Validation status (valid, invalid, catch\_all, unknown, spamtrap, abuse, do\_not\_mail) |
| `deliverable` | boolean | Whether the email is valid and safe to send |
| `subStatus` | string | Detailed sub-status from ZeroBounce |
| `freeEmail` | boolean | Whether the address is on a free email provider |
| `didYouMean` | string | Suggested correction for a likely typo |

### ZeroBounce Get Credits [#zerobounce-get-credits]

Retrieve the remaining validation credits for the authenticated account.

#### Input [#input-1]

| Parameter | Type | Required | Description |
| - | - | - | - |
| `apiKey` | string | Yes | ZeroBounce API Key |

#### Output [#output-1]

| Parameter | Type | Description |
| - | - | - |
| `credits` | number | Remaining validation credits (-1 if unavailable) |
