⚙Tool
ZeroBounce Tools
Validate email deliverability and check account credits with the ZeroBounce API
ZeroBounce is an email validation service that checks whether an email address is real, deliverable, and safe to send to. Use these tools in a workflow to verify email addresses in real time (for example, before adding a lead to a CRM or sending a campaign) and to monitor your remaining validation credits.
Overview
| Property | Value |
|---|---|
| Provider | zerobounce |
| Category | tools |
| Auth | API Key (passed as the api_key query string parameter) |
Operations
| Operation | Tool ID | Description |
|---|---|---|
| Validate email | zerobounce_validate_email | Validate an email address deliverability in real time using ZeroBounce |
| Get credits | zerobounce_get_credits | Retrieve the remaining validation credits for the ZeroBounce account |
Configuration
zerobounce_validate_email
Calls GET https://api.zerobounce.net/v2/validate with api_key and email appended as query parameters.
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | ZeroBounce API key. Secret — supply via an environment variable, not inline. Visibility: user-only (not exposed to the LLM). |
email | string | Yes | Email address to validate. Visibility: user-or-llm. |
zerobounce_get_credits
Calls GET https://api.zerobounce.net/v2/getcredits with api_key appended as a query parameter.
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | ZeroBounce API key. Secret — supply via an environment variable, not inline. Visibility: user-only (not exposed to the LLM). |
Outputs
zerobounce_validate_email
data(json) — The ZeroBounce validation result object (the full raw API response, including fields such asaddress,status, andsub_status).metadata(json) — Validation identifiers. Properties:email(string) — The validated email address.status(string) — Validation status (for examplevalid,invalid,catch-all,unknown,spamtrap,abuse,do_not_mail).
zerobounce_get_credits
data(json) — The ZeroBounce credits response object (the full raw API response).metadata(json) — Credit information. Properties:credits(number) — Remaining validation credits.
YAML Example
zerobounce_1:
type: zerobounce
name: "ZeroBounce"
inputs:
operation: "zerobounce_validate_email"
email: "john@example.com"
apiKey: "{{ZEROBOUNCE_API_KEY}}"
connections:
outgoing:
- target: next-block-idTips
- Get an API key from the ZeroBounce dashboard and store it as an environment variable (referenced as
{{ZEROBOUNCE_API_KEY}}), sinceapiKeyis a secret withuser-onlyvisibility and is never exposed to the LLM. - The
emailparameter on the validate operation isuser-or-llm, so an upstream agent can supply it dynamically (for exampleemail: "{{previousBlock.email}}"); the validated address and status come back inmetadata. - Branch your workflow on
{{zerobounce_1.metadata.status}}— avalidstatus means the address is safe to send to, whileinvalid,spamtrap,abuse, ordo_not_mailshould typically be filtered out. The complete raw response (includingsub_status) is available in{{zerobounce_1.data}}. - Use
zerobounce_get_creditsto monitor{{zerobounce_1.metadata.credits}}and avoid running out of validation credits mid-run; it requires only the API key.