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.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.
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
- n8n Cloud
- Self-hosted
The Databar node is available on the official n8n marketplace. In your n8n instance:
- Go to Settings > Community Nodes
- Click Install
- Enter
n8n-nodes-databar - Confirm the installation
Setting up credentials
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:| Resource | Operations | Description |
|---|---|---|
| Enrichment | Run | Enrich a single record using any Databar enrichment |
| Table | Insert Rows, Upsert Rows | Add or update rows in your Databar tables |
| Waterfall | Run | Run a waterfall across multiple data providers |
| Other | Get Account Info, Get Task | Check your account balance or retrieve async task results |
- Enrichment: Run
- Table: Insert Rows
- Table: Upsert Rows
- Waterfall: Run
- Get Account Info
- Get Task
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.
Additional options (when Wait for Completion is enabled):
How to configure
- Set Resource to Enrichment
- Set Operation to Run
- Select an Enrichment from the dropdown. Browse all available enrichments with descriptions and credit costs.
- Fill in the Parameters. The form is generated dynamically based on the enrichment you selected. Required fields are marked.
- Choose whether to Wait for Completion (enabled by default). This mode is highly preferred to avoid complexity in the integration.
Parameters
| Parameter | Description |
|---|---|
| Enrichment | The enrichment to run. The dropdown is searchable; type to filter. Each option shows the name, data source, and credit cost. |
| Parameters | Input 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 Completion | When 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. |
| Option | Default | Description |
|---|---|---|
| Poll Interval | 3 seconds | How often to check if the enrichment has completed |
| Timeout | 300 seconds | Maximum time to wait before the node gives up |
Example: Enrich a contact by email
- Add a Databar node to your workflow
- Resource: Enrichment, Operation: Run
- Select “Get people data from email” from the enrichment dropdown
- Enter the email address in the Email field (or map it from a previous node)
- Execute the node
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: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
| Error | Cause | Solution |
|---|---|---|
| Authentication failed | Invalid or expired API key | Check your API key in credentials. Generate a new one in Databar under Integrations if needed. |
| Task timed out | Enrichment or waterfall took longer than the timeout | Increase the timeout in Additional Options, or disable Wait for Completion and poll separately. |
| No enrichments loading | API connectivity issue | Check your internet connection and verify your API key has the correct permissions. |
| Fields not appearing | No table selected | Select a table first. Column fields load dynamically after table selection. |
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
How many credits does each operation cost?
How many credits does each operation cost?
Credit costs depend on the specific enrichment or data provider. Costs are shown in the enrichment and provider dropdowns when configuring the node.
Can I process multiple records in one execution?
Can I process multiple records in one execution?
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.
What happens if an enrichment returns no data?
What happens if an enrichment returns no data?
The node returns the task response with empty or null result fields. Your workflow can check for this and handle it accordingly.
Does this work on n8n Cloud and self-hosted?
Does this work on n8n Cloud and self-hosted?
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.
Where do I find my API key?
Where do I find my API key?
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