API & CLI

The data engine, from your terminal

Everything Databar does in the UI is callable: a REST API for your product and pipelines, and a CLI and MCP server built for agents like Claude Code. Create tables, run waterfalls, export to your CRM, from code.

Live session · mcp.databar.ai · recorded 2026-07-23 · reproducible
Three signups came in overnight — gorgias.com, front.com, spendesk.com. Qualify them: company size, funding, and revenue in a table.
get_user_balance196,566 credits available
search_enrichments("company data from domain")10 matches · picked Explee, 2 credits
create_table("Inbound qualify", ["Company website"])table created
create_rows(gorgias.com, front.com, spendesk.com)3 rows created
add_table_enrichment(Enrich company by domain)mapped domains ← company_website
run_table_enrichmentqueued · 3 rows processing
get_table_rows3 of 3 enriched
CompanyFundingEmployeesRevenue
GorgiasSeries C · $29M500$72M
FrontSeries D · $65M750$42.5M
SpendeskSeries C · $114M400$47M
Done — all 3 qualified with funding, headcount, and revenue. 6 credits total. The table is live in your workspace.

The engine you're scripting

Every call drives the same tables, waterfalls, and flows the UI shows. Build in the app, automate from code, or do both.

How it works

From API key to enriched table in three calls

1. Create a table

Post your rows or point a source at it: CSV, webhook, or a CRM segment.

2. Attach an enrichment

Pick any of 160+ providers or a waterfall, map the input columns, and trigger the run.

3. Pull the results

Poll the task, fetch the rows, or let an exporter push them straight to your CRM.

Safe to automate

Cost preview and branching, exposed to your code

Structured in, structured out

Tables, runs, and results are JSON with stable schemas. No scraping your own dashboard.

Price checks before big runs

The same per-step cost preview the UI shows is in the API, so a script or an agent can check the bill before enriching 10,000 rows.

Run history

Every run is a record

Debug from the terminal

Status, output, duration, and cost per step, logged for every run and queryable over the API. Your agent reads the same log you do.

Run surfaces

One engine, four ways to drive it

In a table

Runs down 10,000 rows in place, like a formula that does the whole job.

On a schedule

Refresh your CRM every Monday at 6am without touching it.

From the API

Trigger the flow from your product or your pipeline with one call.

As an agent tool

Expose tables and flows over MCP; Claude Code runs them whenever it needs data.

Build your dream workflow today

Start for free today · no credit card required

Build your dream workflow today

Start for free today · no credit card required

Build your dream workflow today

Start for free today · no credit card required