Enrichments let you add new columns to your table by pulling data from third-party providers. Hand Databar 500 email addresses and it can return full names, job titles, company sizes, and locations without you touching a single API.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.

Use cases
Enrichments work for any scenario where you have partial data and need to fill in the gaps:- SEO and content — find which emails clicked on your content
- Sales intelligence — get estimated revenue and employee counts for target accounts
- Competitive research — scrape pricing pages and product catalogs
- Prospecting — find decision-maker emails from company domains
- Data hygiene — verify email addresses before launching outreach
How to add an enrichment
Prepare your table
Make sure your table has the data you want to enrich and that your column names are clean and descriptive. For example, if you plan to look up emails by domain, you need a column containing domains.
Open the enrichment panel
Click Enrich in the top-right corner of your table, then select Add a new Enrichment.
Select an enrichment
Browse or search the enrichment catalog. Each card shows what the enrichment does, which parameters it expects, and how many credits it costs per row.
Map request parameters
Link each enrichment parameter to a column in your table. Type 
{ inside a parameter field to see a list of available columns. Required parameters must be mapped before you can proceed; optional parameters can be left blank.
Select response columns
The enrichment returns a set of output fields. Choose which ones you want added to your table. You can always add or remove response columns later.
Install the enrichment
Click Add x Columns to attach the enrichment and its output columns to your table.
Column mapping
Every enrichment defines a set of input parameters. When you attach an enrichment to a table, you map those parameters to your columns so Databar knows which data to send for each row.- Required parameters must be mapped to a column or given a static value.
- Optional parameters can be left empty. The enrichment will still run, but the provider may return fewer results.
{ in any parameter field to reference a column by name.
Response columns
Each enrichment returns structured data — fields likeemail, phone, company_name, employee_count, and so on. During setup you choose which fields become columns in your table. Adding more columns later does not re-run existing rows; only new runs populate the additional columns.
Cell-level statuses
After a run, every enriched cell shows exactly what happened:- Completed — the provider returned data for this row.
- Error — something went wrong (invalid input, provider timeout, etc.).
- No data — the provider ran successfully but had no result for this input.
Column grouping
When an enrichment adds many columns, Databar groups them under a single collapsible header to keep your table readable. Click the double-arrow button on a grouped column to expand it into individual columns.Credit costs
The enrichment sidebar shows the per-row credit cost before you run. A pricing preview estimates the total based on how many rows will be processed, so there are no surprises.For details on how credits work and how to manage your balance, see Credits and billing.
Run strategies
When you click Run, you can choose how rows are processed:| Strategy | Behavior |
|---|---|
| Run all rows | Processes every row in the table, including rows that already have results. |
| Run empty only | Skips rows that already have data for this enrichment. Useful after adding new rows. |
| Run single row | Processes one row so you can verify the enrichment works before committing to a full run. |
Controlling which rows run
Use run conditions to write expressions that decide whether a row should be enriched. Rows that don’t match are skipped and don’t consume credits.Automating enrichments
Instead of clicking Run manually each time, you can set enrichments to run on a schedule or whenever source data changes. See Automations for setup instructions.Next steps
Run conditions
Write conditional expressions to control which rows get enriched.
Automations
Schedule enrichment runs or trigger them automatically on data changes.
Credits and billing
Understand how enrichment costs are calculated and billed.
Enrichments API
Browse and run enrichments programmatically via the REST API.
