← All Developer Tools

Bedrijfsdata email verification with BillionVerify

Bedrijfsdata is a Dutch business data and company information API used by developers to enrich records with firmographic details. When contact emails flow through your Bedrijfsdata workflows, verifying them with BillionVerify before storage or outreach ensures your enriched dataset stays accurate and bounce-free.

Why verify before the send

Business data APIs often surface email addresses scraped or inferred from public sources, which means invalid, role-based, or catch-all addresses are common. Running BillionVerify before you store or act on those contacts protects your sender reputation and keeps your CRM clean from day one.

Ready-to-use n8n workflow

Import this workflow into n8n β€” it verifies every address with BillionVerify before Bedrijfsdata sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.

verify-emails-in-bedrijfsdata.json
{
  "name": "Verify emails before sending in Bedrijfsdata + BillionVerify",
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        240,
        300
      ],
      "name": "When clicking β€˜Test workflow’"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "email-field",
              "name": "email",
              "value": "jane@example.com",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        460,
        300
      ],
      "name": "Get contacts"
    },
    {
      "parameters": {
        "sendTo": "={{ $json.email }}",
        "subject": "Message for Bedrijfsdata contacts",
        "message": "Replace this Gmail send with your Bedrijfsdata node β€” only deliverable, verified contacts reach it.",
        "options": {}
      },
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        900,
        300
      ],
      "name": "Send email",
      "webhookId": "",
      "credentials": {
        "gmailOAuth2": {
          "id": "",
          "name": "Gmail account"
        }
      }
    },
    {
      "parameters": {
        "operation": "verify",
        "email": "={{ $json.email }}",
        "additionalOptions": {}
      },
      "type": "n8n-nodes-billionverify.billionVerify",
      "typeVersion": 1,
      "position": [
        540,
        300
      ],
      "name": "Verify Email (BillionVerify)",
      "credentials": {
        "billionVerifyApi": {
          "id": "",
          "name": "BillionVerify account"
        }
      }
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "loose"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "is-deliverable",
              "leftValue": "={{ $json.is_deliverable }}",
              "rightValue": "",
              "operator": {
                "type": "boolean",
                "operation": "true",
                "singleValue": true
              }
            }
          ]
        }
      },
      "type": "n8n-nodes-base.if",
      "typeVersion": 2,
      "position": [
        720,
        300
      ],
      "name": "IF deliverable"
    }
  ],
  "connections": {
    "When clicking β€˜Test workflow’": {
      "main": [
        [
          {
            "node": "Get contacts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get contacts": {
      "main": [
        [
          {
            "node": "Verify Email (BillionVerify)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Verify Email (BillionVerify)": {
      "main": [
        [
          {
            "node": "IF deliverable",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF deliverable": {
      "main": [
        [
          {
            "node": "Send email",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}

Workflow templates with Bedrijfsdata

Ready-to-use workflows that verify emails before Bedrijfsdata sends.

How it works

  1. 1

    Connect Bedrijfsdata to your n8n workflow or Integrately automation.

  2. 2

    After each company lookup, extract the contact email from the response.

  3. 3

    Pass the email to BillionVerify via the n8n community node, Integrately 1-click action, or a direct REST API call.

  4. 4

    BillionVerify returns a verdict β€” valid, invalid, disposable, catch-all, or role β€” along with a confidence score.

  5. 5

    Use the result to conditionally store the contact, flag it for review, or drop it entirely before downstream actions run.

When to use this

Enrich and verify in one pipeline

After pulling company contact data from Bedrijfsdata, route each email through BillionVerify to confirm it is deliverable before inserting it into your database. This prevents disposable or role addresses like info@ and noreply@ from polluting your lists.

Protect outbound sales sequences

Sales teams that export Bedrijfsdata results directly into email sequences risk high bounce rates. Add a BillionVerify verification step in your n8n or Integrately workflow to filter undeliverable addresses before any message is sent.

FAQ

Why do business data APIs return invalid emails?

Emails in business directories go stale quickly as employees change roles or companies. BillionVerify checks deliverability in real time so you act only on addresses that actually exist.

Can BillionVerify detect role-based addresses like info@ or sales@?

Yes. BillionVerify flags role-based addresses separately so you can decide whether to suppress them from outbound campaigns while still keeping them for general contact purposes.

Which integration method works best with Bedrijfsdata?

The n8n community node is the most common choice for developer-tool pipelines β€” it slots directly after your Bedrijfsdata node and needs no custom HTTP configuration.

Verify emails in Bedrijfsdata

Create a free account, grab your API key, and stop bounces before they happen.

Get started free