Description
n8n-nodes-nullbounce


This is an official community node for n8n that integrates with the NullBounce email verification service.
NullBounce allows you to verify and clean email addresses in real time, reduce bounce rates, protect your sender reputation, and check your credit balance directly inside your n8n automation workflows.
—
Table of Contents
- Prerequisites
- Installation
- Credentials
- Operations
- Example Workflows
- Support & Documentation
- License
—
Prerequisites
To use this node, you need:
1. A NullBounce account. If you don’t have one, sign up at nullbounce.com.
2. A NullBounce API Key. You can generate one from your NullBounce Dashboard.
—
Installation
In n8n (Community Nodes)
1. Go to Settings > Community Nodes in your n8n instance.
2. Select Install a community node.
3. Enter the package name:
@nullbounce/n8n-nodes-nullbounce
4. Agree to the risks of installing third-party code and click Install.
CLI / Docker
If you run n8n in Docker or via CLI, you can install the package into your custom nodes directory:
cd ~/.n8n/custom
npm install @nullbounce/n8n-nodes-nullbounce
Restart your n8n instance to load the node.
—
Credentials
To configure the credentials:
1. In your n8n workflow, add the NullBounce node.
2. Under Credential to connect with, select Create New Credential.
3. Enter your API Key from the NullBounce dashboard.
4. Click Save.
5. You can click Test connection to ensure your API key is valid and connected successfully.
—
Operations
1. Email
– Input Parameter: Email (e.g. ={{ $json.email }} or user@example.com).
– Behavior: Preserves all incoming item fields and enriches the output with a nullbounce object containing full verification details.
Sample Output:
{
"id": 101,
"name": "Alex",
"email": "alex@example.com",
"nullbounce": {
"created": "2026-09-10T17:46:37Z",
"email": "alex@example.com",
"is_disposable": false,
"is_free": false,
"is_role": false,
"status_text": "Valid",
"substatus_text": "",
"result": "Safe",
"user": {
"email": "your_account@company.com"
}
}
}
2. Account
– No parameters required.
Sample Output:
{
"balance": 1250
}
—
Example Workflows
1. Clean Contacts from Google Sheets / CRM
Email: Validate) ➔{{ $json.nullbounce.result }} === 'Safe') ➔2. Automated Low-Credit Monitoring
Account: Get Balance) ➔{{ $json.balance }} < 200) ➔---
Support & Documentation
---
License
MIT © 2026 NullBounce