Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.databar.ai/llms.txt

Use this file to discover all available pages before exploring further.

Connect the full power of Databar to n8n. Run enrichments, execute waterfalls, and manage table data directly inside your n8n workflows to enrich leads, sync data, and monitor your account without writing API calls by hand.

Prerequisites

  • An active Databar account
  • An n8n instance (Cloud or self-hosted, version 1.0+)
  • A Databar API key (found in your workspace under Integrations)

Installation

The Databar node is available on the official n8n marketplace. In your n8n instance:
  1. Go to Settings > Community Nodes
  2. Click Install
  3. Enter n8n-nodes-databar
  4. Confirm the installation
The Databar node will appear in your node panel. If the node doesn’t appear, you may need to restart your n8n instance.

Setting up credentials

1

Add a Databar node

Open any workflow and add a Databar node.
2

Create credentials

Click the Credential dropdown and select Create New. Enter your Databar API key.
3

Save

Click Save. The connection gets tested automatically. When successfully tested, n8n should display that you have been successfully authorized.
The API key gives access to all resources in that workspace. If you have multiple workspaces, create separate credentials for each. Your API key is found in your Databar workspace under Integrations.

Resources and operations

The Databar node organizes functionality into four resources:
ResourceOperationsDescription
EnrichmentRunEnrich a single record using any Databar enrichment
TableInsert Rows, Upsert RowsAdd or update rows in your Databar tables
WaterfallRunRun a waterfall across multiple data providers
OtherGet Account Info, Get TaskCheck your account balance or retrieve async task results
Use this to enrich a single record: look up a person by email, verify a phone number, get company data from a domain, and more. There are over 450 enrichments currently available.

How to configure

  1. Set Resource to Enrichment
  2. Set Operation to Run
  3. Select an Enrichment from the dropdown. Browse all available enrichments with descriptions and credit costs.
  4. Fill in the Parameters. The form is generated dynamically based on the enrichment you selected. Required fields are marked.
  5. Choose whether to Wait for Completion (enabled by default). This mode is highly preferred to avoid complexity in the integration.

Parameters

ParameterDescription
EnrichmentThe enrichment to run. The dropdown is searchable; type to filter. Each option shows the name, data source, and credit cost.
ParametersInput fields specific to the selected enrichment. These are generated dynamically. For example, an email verifier shows an “Email” field, while a company lookup shows a “Domain” field.
Wait for CompletionWhen enabled (default), the node waits for the enrichment to finish and returns the results directly. When disabled, it returns a task_id immediately that you can check later.
Additional options (when Wait for Completion is enabled):
OptionDefaultDescription
Poll Interval3 secondsHow often to check if the enrichment has completed
Timeout300 secondsMaximum time to wait before the node gives up

Example: Enrich a contact by email

  1. Add a Databar node to your workflow
  2. Resource: Enrichment, Operation: Run
  3. Select “Get people data from email” from the enrichment dropdown
  4. Enter the email address in the Email field (or map it from a previous node)
  5. Execute the node
The output will contain the enriched contact data: name, company, social profiles, and more, depending on the enrichment.

Tips

  • You can map values from previous nodes into any parameter field using n8n expressions
  • Each enrichment costs a certain number of credits, shown in the dropdown
  • If you need to enrich many records, connect a loop or use n8n’s built-in batching. The node processes one item per execution.

Working with expressions

Most fields in the Databar node support n8n expressions, letting you dynamically pass data from previous nodes. Individual parameter fields within enrichments, waterfalls, and table operations can be mapped to values from earlier nodes.

Mapping data from a previous node

In any field, click the Expression toggle and use standard n8n syntax:
{{ $json.email }}                          // value from the previous node
{{ $('Webhook').item.json.domain }}        // value from a specific node
{{ $json.name.split(' ')[0] }}             // JavaScript transformations

Using dynamic table or enrichment IDs

If you need to select a table or enrichment dynamically (e.g., based on input data), switch the dropdown to Expression mode by clicking the three-dot menu next to the field, then enter an expression that resolves to the ID.

Error handling

ErrorCauseSolution
Authentication failedInvalid or expired API keyCheck your API key in credentials. Generate a new one in Databar under Integrations if needed.
Task timed outEnrichment or waterfall took longer than the timeoutIncrease the timeout in Additional Options, or disable Wait for Completion and poll separately.
No enrichments loadingAPI connectivity issueCheck your internet connection and verify your API key has the correct permissions.
Fields not appearingNo table selectedSelect a table first. Column fields load dynamically after table selection.
To handle failures gracefully, enable Continue On Fail in the node settings. When enabled, failed executions output an error field on the main output instead of stopping the workflow, letting you log errors or retry with different parameters.

Workflow examples

Lead enrichment pipeline

Webhook > Databar (Enrichment: Run) > IF (qualified?) > Slack Notification Enrich incoming leads with company data, filter by criteria, and notify your team.

Data sync with deduplication

Schedule > Google Sheets (Read) > Databar (Table: Insert Rows, Dedupe on email) Periodically sync data from a spreadsheet into a Databar table, skipping duplicates.

Multi-provider email finder

Manual Trigger > Databar (Waterfall: Run) > Databar (Table: Upsert Rows) Find emails using a waterfall of providers, then store results in a table, updating existing rows if the person is already there.

Credit monitoring

Schedule (daily) > Databar (Other: Get Account Info) > IF (credits < 100) > Email Alert Check your credit balance daily and get notified when it’s running low.

FAQ

Credit costs depend on the specific enrichment or data provider. Costs are shown in the enrichment and provider dropdowns when configuring the node.
Yes. Connect a node that outputs multiple items (like a spreadsheet read or database query) before the Databar node. The node processes each item individually.
The node returns the task response with empty or null result fields. Your workflow can check for this and handle it accordingly.
Yes. The Databar node is available on the official n8n marketplace and works on both n8n Cloud and self-hosted instances running v1.0 or later.
In your Databar workspace, go to Integrations. Each workspace has its own API key.

Next steps

Enrichments

Learn how enrichments work in Databar

Waterfalls

Chain providers for maximum data coverage

Tables overview

Understand how Databar tables store and organize data