Tables are the core data structure in Databar. Each table is a collection of rows and columns where you store, enrich, and transform your data. Tables support large datasets with infinite scroll, cell-level enrichment tracking, and flexible column types.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.

Creating tables
You can create a new table in several ways:- Blank table
- CSV upload
- Importers
- Webhooks
Click New table from your workspace home to start with an empty table. Add columns and rows manually, or attach enrichments to populate data automatically.
Columns
Adding and managing columns
- Click the + button at the end of the column header row to add a new column.
- Right-click any column header to rename, delete, or reorder columns.
- Columns created by enrichments are automatically named based on the data field they contain.
Column types
Databar supports several column types:| Type | Description |
|---|---|
| Text | Free-form strings |
| Number | Integers and decimals |
| JSON | Nested objects displayed with an expandable viewer |
| Boolean | True/false values |
| Date | Timestamps with configurable display format |
| URL | Clickable links |
| Image | Inline image previews from URLs |
Column grouping
When an enrichment returns multiple fields, those columns are grouped together under a collapsible header. This keeps your table readable even when dozens of data points are attached to each row.
Rows
Adding rows
- Single row — click Add row at the bottom of the table.
- Bulk add — paste multiple values or use an importer to add hundreds or thousands of rows at once.
- Programmatic — use the API to insert rows from scripts or automations.
Editing cells
Click any cell to edit its value directly. For JSON columns, use the expanded editor for easier navigation of nested structures.Row detail view
Click the expand icon on any row to open the sidebar detail view. This shows all column values for that row in a vertical layout, making it easier to inspect complex or wide tables.
Infinite scroll
Tables load rows progressively as you scroll. There is no pagination — just keep scrolling to see more data, even for tables with tens of thousands of rows.Cell-level enrichment statuses
Each cell that was populated by an enrichment displays a status indicator showing what happened during processing:- Success — data was returned and written to the cell.
- No data — the provider was reached but returned no matching result for that input.
- Error — something went wrong (hover over the triangle icon to see details).
- Pending — the enrichment is still running for this row.
Filtering and sorting
- Sort — click any column header to sort ascending or descending.
- Filter — use the filter bar above the table to show only rows matching specific conditions (e.g., “Status equals Error” or “Email is not empty”).
Data formatting
Databar automatically handles common formatting needs:- UNIX timestamps are converted to human-readable dates.
- Booleans display as checkmarks or crosses.
- Image URLs render inline previews.
- Long text is truncated in the cell with full content visible in the detail view.
Working with JSON columns
Many API providers return nested JSON objects. Databar provides a JSON expander that lets you flatten specific fields from a JSON column into their own top-level columns. This makes it easy to extract exactly the data you need without manual parsing.
Next steps
Enrichments
Attach data providers to your table columns
Import data
Bring data in from external sources
Debug requests
Troubleshoot enrichment errors
Tables API
Create and manage tables programmatically