Verify every lead entering your n8n workflow via real-time SMTP, MX, catch-all, and disposable domain checks (3,400+ throwaway providers) before pushing to Instantly, Smartlead, HubSpot, or PostgreSQL.
50% OFF Launch Promo (LAUNCH50_2026) · $0.0019 / email · Credits never expire · Instant kv_live_... key
Click Copy below, open your n8n workflow canvas, and press Ctrl+V / Cmd+V. The node appears pre-configured.
{
"nodes": [
{
"parameters": {
"method": "POST",
"url": "https://kaijuverifier.com/api/v1/verify-single",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "X-API-Key",
"value": "kv_live_YOUR_API_KEY_HERE"
},
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"email\": \"{{ $json.email }}\"\n}",
"options": {
"timeout": 15000
}
},
"name": "KaijuVerifier - Verify Email",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [460, 300]
}
],
"connections": {}
}
Best for webhook triggers (Typeform, Tally, Stripe, HubSpot, Apollo). Verifies 1 email in ~450ms–1.2s.
{"email": "{{ $json.email }}"}
Pair with n8n's Split In Batches (100) node to clean Google Sheets, Airtable, or Postgres tables fast.
{"emails": ["a@b.com", "c@d.com"]}
Route only verified non-disposable leads to Instantly / Smartlead using an n8n IF node:
{{ $json.status === "valid" && !$json.is_disposable }}
Every call returns deterministic booleans and a 0–100 deliverability score ready for downstream n8n nodes:
{
"success": true,
"email": "founder@acme.io",
"status": "valid",
"score": 98,
"is_valid": true,
"is_disposable": false,
"is_catch_all": false,
"is_role": true,
"mx_found": true,
"mx_Server": "aspmx.l.google.com",
"reason": "mailbox_exists",
"credits_remaining": 4999
}
Start with 25 free verifications/month or grab the 5,000 non-expiring API credit pack for $9.50 ($19 · 50% OFF with code LAUNCH50_2026).