The Databar n8n node lets you run enrichments, execute waterfalls, and manage table data directly inside your n8n workflows. Use it to build automated pipelines that enrich leads, sync data, and monitor your account — all 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
- A Databar account on the Expand plan or higher
- An n8n instance (Cloud or self-hosted, v1.0+)
- A Databar API key (found in your workspace under Integrations)
Installation
- n8n Cloud
- Self-hosted
Go to Settings > Community Nodes > Install, then enter:Click Install and the node will be available in your workflow editor.
Credentials setup
Each Databar workspace has its own API key. If you work across multiple workspaces, create a separate credential for each one.
Resources and operations
| Resource | Operations | Description |
|---|---|---|
| Enrichment | Run | Enrich a single record using any enrichment |
| Table | Insert Rows, Upsert Rows | Add or update rows in Databar tables |
| Waterfall | Run | Run a waterfall across multiple providers |
| Other | Get Account Info | Check credit balance and plan details |
Resource details
Enrichment: Run
Enrichment: Run
Select an enrichment from the searchable dropdown. Each entry shows the enrichment name, data source, and credit cost per request.The parameter form updates dynamically based on the selected enrichment. Map values from previous nodes using n8n expressions (e.g.,
{{ $json.email }}).Wait for Completion is enabled by default. The node polls until the enrichment finishes and returns the result. You can configure the poll interval and timeout in the options panel. Disable this toggle if you want to handle polling yourself downstream.Table: Insert Rows
Table: Insert Rows
Select a target table from the dropdown. Column fields load dynamically with their expected types.Options:
- Allow New Columns — automatically create columns in the table if they don’t exist yet.
- Dedupe — skip rows that match existing records based on one or more dedupe keys.
Table: Upsert Rows
Table: Upsert Rows
Select a table and choose the Column to Match On. Enter the Value to Search for in that column.If a matching row is found, it is updated with the new values. If no match exists, a new row is inserted.
Waterfall: Run
Waterfall: Run
Select a waterfall and fill in the required parameters. Use the Data Providers multi-select to choose which providers to include and set their order.Provider order matters — place your cheapest or highest-coverage providers first to minimize cost per lookup.Wait for Completion works the same as in the Enrichment resource.
Other: Get Account Info
Other: Get Account Info
Returns your current credit balance, plan information, and workspace details. No additional parameters required.
Workflow examples
Lead enrichment pipeline
Webhook > Databar (Enrich) > IF (qualified?) > Slack A webhook receives inbound leads. The Databar node enriches each lead with company data. An IF node filters for qualified leads (e.g., employee count > 50), and matching leads are posted to a Slack channel.Scheduled data sync
Schedule > Google Sheets > Databar (Insert Rows, dedupe on email) A schedule trigger runs daily. The Google Sheets node reads new rows, and the Databar node inserts them into a table with deduplication on the email column to avoid duplicates.Multi-provider email finder
Manual Trigger > Databar (Waterfall) > Databar (Upsert Rows) Run an email finder waterfall for a batch of contacts, then upsert the results into a Databar table so existing records are updated and new ones are created.Credit monitoring
Schedule (daily) > Databar (Get Account Info) > IF (credits < 100) > Email A daily check on your credit balance. If credits drop below a threshold, an email alert is sent to your team.n8n expressions
Map data between nodes using standard n8n expressions:Error handling
| Error | Cause | Solution |
|---|---|---|
| Authentication failed | Invalid or expired API key | Check your credentials and regenerate the key in Integrations if needed |
| Task timed out | Enrichment took longer than the configured timeout | Increase the timeout value or disable Wait for Completion and poll manually |
| No enrichments loading | API connectivity issue | Verify your internet connection and confirm the API key has the correct permissions |
| Fields not appearing | No table selected | Select a table first — column fields load dynamically after selection |
FAQ
Can I process multiple records in one run?
Can I process multiple records in one run?
Yes. Use n8n’s built-in looping or batching to process multiple items through the Databar node sequentially.
What happens when a provider returns no data?
What happens when a provider returns no data?
The node returns an empty result. Use an IF node downstream to check the result and handle the no-data case in your workflow.
Does this work on n8n Cloud and self-hosted?
Does this work on n8n Cloud and self-hosted?
Yes. The Databar community node 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?
Go to your Databar workspace and navigate to Integrations. Your API key is displayed there and can be regenerated if needed.
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.