⚙Tool
NeverBounce Tools
Verify email deliverability and check account credits with the NeverBounce API.
NeverBounce is an email verification service that checks whether an email address is deliverable, helping you clean lists and reduce bounce rates. Use these tools in a workflow to validate an email address in real time or to monitor your remaining verification credits.
Overview
| Property | Value |
|---|---|
| Provider | neverbounce |
| Category | tools |
| Auth | API Key (passed as the key query parameter on each request) |
Operations
| Operation | Tool ID | Description |
|---|---|---|
| Verify email | neverbounce_verify_email | Verify the deliverability of an email address using NeverBounce |
| Get account | neverbounce_get_account | Retrieve account info and remaining verification credits from NeverBounce |
Configuration
neverbounce_verify_email
Calls GET https://api.neverbounce.com/v4/single/check. The apiKey and email are appended to the URL as the key and email query parameters; the request sends an Accept: application/json header.
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | NeverBounce API key. Secret — visibility user-only (must be supplied by the user, never by the LLM). |
email | string | Yes | Email address to verify. Visibility user-or-llm (can be provided by the user or generated by the model). |
neverbounce_get_account
Calls GET https://api.neverbounce.com/v4/account/info. The apiKey is appended to the URL as the key query parameter; the request sends an Accept: application/json header.
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | NeverBounce API key. Secret — visibility user-only (must be supplied by the user, never by the LLM). |
Outputs
neverbounce_verify_email
data(json) — The NeverBounce verification result object.metadata(json) — Verification identifiers. Contains:email(string) — The verified email address.result(string) — Verification result.
neverbounce_get_account
data(json) — The NeverBounce account info object.metadata(json) — Account response metadata. Contains:status(string) — Response status.
YAML Example
neverbounce_1:
type: neverbounce
name: "NeverBounce"
inputs:
operation: "neverbounce_verify_email"
email: "john@example.com"
apiKey: "{{NEVERBOUNCE_API_KEY}}"
connections:
outgoing:
- target: next-block-idTips
- Generate an API key from your NeverBounce dashboard and store it as an environment variable, then reference it as
{{NEVERBOUNCE_API_KEY}}. The key is sent as thekeyquery parameter, so treat it as a secret. - The
emailparameter acceptsuser-or-llminput, so you can wire it from an upstream block (for example{{previousBlock.email}}) or let an agent generate it. TheapiKeyisuser-onlyand must always be provided by the user. - Use
neverbounce_verify_emailto gate downstream actions on themetadata.resultvalue (NeverBounce returns statuses such asvalid,invalid,disposable,catchall, andunknown), and runneverbounce_get_accountperiodically to confirm you still have verification credits before a large batch.