A waterfall chains multiple data providers together and tries them one by one until one returns a result. If the first provider has no data, the next is tried automatically. This continues down the chain until a provider succeeds or all have been exhausted.This gives you the highest possible data coverage from a single operation, without manually running and merging results from multiple sources.
No single data provider covers every record. One service might find 60% of emails, another a different 50%, and a third might cover niche domains the others miss. Waterfalls automate the fallback logic so you define the provider order once and Databar handles the rest.
Databar ships several pre-built waterfalls. Each one is purpose-built for a specific enrichment use case.
The list of waterfalls and data providers below may not be fully up to date. We ship updates frequently and may have added new waterfalls or providers since this page was last updated. Check the enrichment panel in your table for the latest options.
Email by name
Find a work email address from a person’s name and the company they work at.Input
Adding a waterfall to your table works similarly to adding a single enrichment:
1
Add an enrichment
Click Enrich in the top-left corner of your table, then select Add a new Enrichment and switch to the Waterfalls tab.
2
Choose a waterfall
Select the waterfall you want to use. The setup sidebar will appear. Categories that include waterfalls are marked with a small waterfall icon.
3
Configure the waterfall setup
Click on Waterfall setup to expand the provider configuration. Here you can see all available data providers for this waterfall, each showing its name, logo, and credit cost.You can customize the waterfall in three ways:
Reorder providers by dragging the provider cards up or down. The order determines which provider is tried first.
Toggle providers on or off. Click a provider card to enable or disable it. Disabled providers are skipped during execution.
Add an email verifier (email waterfalls only). Toggle the “Verify email” switch and select a verification service.
Click 'Waterfall setup' to expand provider configuration
4
Map input parameters
Under Mapping, map each required input parameter to a column in your table or enter a static value.
5
Run the waterfall
Click Run (or Install waterfall for new setups) to process your rows.
All standard table features work with waterfalls: run conditions, automations, cell-level statuses, and run strategies (run all, run empty, run single row).
The Email by name and Email by link waterfalls support optional email verification. When enabled, each time a provider returns an email, the verifier checks its deliverability before the waterfall accepts it. If the email fails verification, the waterfall continues to the next provider instead of returning an undeliverable address.Available email verifiers:
Each verifier has its own credit cost, shown in the setup sidebar. You can choose whichever verifier you prefer.
When a provider returns an email that fails verification, the waterfall moves on to the next provider, but you are still charged for the successful run on the original provider. The provider did return a result; it just didn’t pass the verification step. Keep this in mind when estimating costs, as verification can increase the total credits consumed per row.
Providers are tried from top to bottom. The waterfall stops at the first provider that returns a usable result. This means provider order directly affects your cost per lookup.
Place your cheapest or highest-coverage providers first. For example, if Provider A costs 1 credit and covers 40% of records while Provider B costs 3 credits and covers 70%, putting Provider A first means you only pay the higher price for the 60% of records that Provider A misses.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Databar Docs","colors":{"primary":"#6C5CE7","light":"#A29BFE","dark":"#5A4BD1"},"logo":{"light":"https://mintcdn.com/databar/kfr17W_tEfbrs1P4/logo/light.svg?fit=max\u0026auto=format\u0026n=kfr17W_tEfbrs1P4\u0026q=85\u0026s=38c5d5f2f9c35e46668722b2401d0cc8","dark":"https://mintcdn.com/databar/kfr17W_tEfbrs1P4/logo/dark.svg?fit=max\u0026auto=format\u0026n=kfr17W_tEfbrs1P4\u0026q=85\u0026s=b7015cfb3c09945ab840af1700aa7a49"},"favicon":{"light":"https://mintcdn.com/databar/QEpagu1P8NAlDFi0/favicon.svg?fit=max\u0026auto=format\u0026n=QEpagu1P8NAlDFi0\u0026q=85\u0026s=3ae622ccad8727568a8220e4ffd52805","dark":"https://mintcdn.com/databar/QEpagu1P8NAlDFi0/favicon-dark.svg?fit=max\u0026auto=format\u0026n=QEpagu1P8NAlDFi0\u0026q=85\u0026s=f524b7b27a8f663d25009c2d9fdcc6f6"},"appearance":{"default":"system"},"background":{"decoration":"windows"},"navbar":{"links":[{"href":"mailto:info@databar.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://databar.ai/tables"}},"footer":{"socials":{"x":"https://x.com/databar_ai","linkedin":"https://linkedin.com/company/databar-ai","youtube":"https://www.youtube.com/@databar_ai"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Databar.ai","icon":"globe","href":"https://databar.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"databar","hasAudioNarration":false,"actualSubdomain":"databar","customDomains":["docs.databar.ai"],"gitSource":{"type":"github","owner":"databar-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4bf20f29cac1d3d63acbd","collectionId":"f3a7cae7-c534-4957-a3df-fe84bc942edf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4bf20f29cac1d3d63acbd"},"entitlements":{},"buildId":"6ae4bf20f29cac1d3d63acbd","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":85},{"language":"default","tag":"Tables","count":42},{"language":"default","tag":"Product Guide","count":34},{"language":"default","tag":"Headless","count":27},{"language":"default","tag":"Core concepts","count":23},{"language":"default","tag":"Flows","count":14},{"language":"default","tag":"Workspace","count":13},{"language":"default","tag":"Enrichments","count":13},{"language":"default","tag":"Workbooks","count":11},{"language":"default","tag":"MCP Server","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"[class*=\"CardGroup\"] img,[class*=\"card-group\"] img{aspect-ratio:16 / 10;object-fit:contain;width:100%;border-radius:12px 12px 0 0;padding:24px;background-color:#fafafa;background-image:linear-gradient(rgba(108, 92, 231, 0.06) 1px, transparent 1px),\n linear-gradient(90deg, rgba(108, 92, 231, 0.06) 1px, transparent 1px);background-size:20px 20px;border:1px solid rgba(108, 92, 231, 0.08)}.dark img[src*=\"mcp.svg\"],.dark img[src*=\"icon-chrome.svg\"],.dark img[src*=\"icon-n8n.svg\"]{filter:brightness(0) invert(1)}[class*=\"Card\"] a,.card a{transition:transform 300ms cubic-bezier(0, 0, 0.2, 1),\n box-shadow 300ms ease}[class*=\"Card\"] a:hover,.card a:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0, 0, 0, 0.08)}"}],"page":{"pagePath":"product-guide/waterfalls","slug":"/product-guide/waterfalls","pageMetadata":{"title":"Waterfalls","description":"Chain multiple data providers with automatic fallback for maximum coverage.","icon":"bars-staggered","href":"/product-guide/waterfalls"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Chain multiple data providers with automatic fallback for maximum coverage.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Frame,Heading,Info,OptimizedImage,Step,Steps,Tab,Table,Tabs,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`Want to use waterfalls programmatically? Check out the `,_jsx(_components.a,{href:`/api-reference/endpoint/waterfalls-list`,children:`Waterfalls API reference`}),` or use them directly from the `,_jsx(_components.a,{href:`/mcp-server`,children:`MCP Server`}),`.`]})}),`\n`,_jsx(_components.p,{children:`A waterfall chains multiple data providers together and tries them one by one until one returns a result. If the first provider has no data, the next is tried automatically. This continues down the chain until a provider succeeds or all have been exhausted.`}),`\n`,_jsx(_components.p,{children:`This gives you the highest possible data coverage from a single operation, without manually running and merging results from multiple sources.`}),`\n`,_jsx(Heading,{level:`2`,id:`why-use-waterfalls`,children:`Why use waterfalls`}),`\n`,_jsx(_components.p,{children:`No single data provider covers every record. One service might find 60% of emails, another a different 50%, and a third might cover niche domains the others miss. Waterfalls automate the fallback logic so you define the provider order once and Databar handles the rest.`}),`\n`,_jsx(Heading,{level:`2`,id:`available-waterfalls`,children:`Available waterfalls`}),`\n`,_jsx(_components.p,{children:`Databar ships several pre-built waterfalls. Each one is purpose-built for a specific enrichment use case.`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`The list of waterfalls and data providers below may not be fully up to date. We ship updates frequently and may have added new waterfalls or providers since this page was last updated. Check the enrichment panel in your table for the latest options.`})}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Email by name`,icon:`envelope`,id:`email-by-name`,children:[_jsx(_components.p,{children:`Find a work email address from a person’s name and the company they work at.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`First name`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The first name of the person`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Last name`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The last name of the person`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The company name or website domain`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Email`}),_jsx(_components.td,{children:`Text`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/snov-api`,children:`Snov.io`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/icypeas`,children:`Icypeas`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/leadmagic-api`,children:`Leadmagic`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/datagma`,children:`Datagma`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/hunterio-api`,children:`Hunter.io`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/prospeo-api`,children:`Prospeo`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/findymail-api`,children:`Findymail`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/rocketreach-api`,children:`RocketReach`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/people-data-labs-api`,children:`People Data Labs`})]}),_jsxs(_components.p,{children:[`This waterfall supports `,_jsx(_components.strong,{children:`email verification`}),`. When enabled, each found email is checked for deliverability before being accepted. If the email fails verification, the waterfall moves on to the next provider.`]}),_jsx(Frame,{caption:`Email by name waterfall setup showing input mapping and email verification toggle`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=010a6ab5dcea0d7a06a05dafc24d4e13`,alt:`Email by name waterfall setup with first name, last name, and company inputs, and a verify email toggle with Emailable, Bouncer, and Zerobounce options`,\"data-og-width\":`924`,width:`924`,\"data-og-height\":`1484`,height:`1484`,\"data-path\":`images/product-guide/waterfall-email-verifier.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?w=280\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=8f97b0b5150ed532bed3acc7d6d85fd2 280w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?w=560\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=f35d6469e639c35c11cedaa00b54e4b6 560w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?w=840\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=9d3210921451d2c575c0c208521775da 840w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?w=1100\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=b5c4c0afe82f2756a7c4efceb426810b 1100w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?w=1650\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=22f9e4183a9fde7bb157031cce632749 1650w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-email-verifier.png?w=2500\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=657383abdad2bbed8625506a87f4d7d3 2500w`})})]}),_jsxs(Accordion,{title:`Email by link`,icon:`link`,id:`email-by-link`,children:[_jsx(_components.p,{children:`Get work and personal email addresses from a social profile link (typically a LinkedIn URL).`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Link`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`A social profile URL (e.g. LinkedIn)`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`First name`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Last name`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Work email`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Personal email`}),_jsx(_components.td,{children:`Text`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/prospeo-api`,children:`Prospeo`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/muraena`,children:`Muraena`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/findymail-api`,children:`Findymail`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/leadmagic-api`,children:`Leadmagic`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/pubrio`,children:`Pubrio`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/rocketreach-api`,children:`RocketReach`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/contactout`,children:`ContactOut`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/forager`,children:`Forager`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/people-data-labs-api`,children:`People Data Labs`})]}),_jsxs(_components.p,{children:[`This waterfall also supports `,_jsx(_components.strong,{children:`email verification`}),`, with the same behavior as the Email by name waterfall.`]})]}),_jsxs(Accordion,{title:`Reverse email lookup`,icon:`magnifying-glass`,id:`reverse-email-lookup`,children:[_jsx(_components.p,{children:`Enrich a person’s profile from their email address. Returns identity, job, and company information.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Email`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The email address of the person`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`First name`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Last name`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LinkedIn URL`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Job title`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Country`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company data`}),_jsx(_components.td,{children:`JSON`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Education`}),_jsx(_components.td,{children:`JSON`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/diffbot-api`,children:`Diffbot`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/snov-api`,children:`Snov.io`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/datagma`,children:`Datagma`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/forager`,children:`Forager`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/people-data-labs-api`,children:`People Data Labs`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/rocketreach-api`,children:`RocketReach`})]})]}),_jsxs(Accordion,{title:`Phone`,icon:`phone`,id:`phone`,children:[_jsx(_components.p,{children:`Get a phone number from a LinkedIn profile URL.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LinkedIn`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The LinkedIn profile URL of the person`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Phone`}),_jsx(_components.td,{children:`Text`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/leadmagic-api`,children:`Leadmagic`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/databar-labs`,children:`Databar Labs`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/pubrio`,children:`Pubrio`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/prospeo-api`,children:`Prospeo`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/upcell`,children:`Upcell`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/limadata`,children:`Limadata`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/people-data-labs-api`,children:`People Data Labs`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/datagma`,children:`Datagma`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/forager`,children:`Forager`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/findymail-api`,children:`Findymail`})]})]}),_jsxs(Accordion,{title:`Lookup company data`,icon:`building`,id:`lookup-company-data`,children:[_jsx(_components.p,{children:`Get firmographic data about a company from its website URL, including employee count, funding, revenue, and industry.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company website`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The website URL of the company`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company name`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Description`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LinkedIn link`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Number of employees`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Address`}),_jsx(_components.td,{children:`JSON`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Industries`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Est. revenue`}),_jsx(_components.td,{children:`Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Funding`}),_jsx(_components.td,{children:`JSON`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/diffbot-api`,children:`Diffbot`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/owler-api`,children:`Owler`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/muraena`,children:`Muraena`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/contactout`,children:`ContactOut`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/people-data-labs-api`,children:`People Data Labs`})]}),_jsx(Frame,{caption:`Lookup company data waterfall setup with mapping, automations, and run conditions`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=48c62ddbf56cc3e580eee16e072c6554`,alt:`Lookup company data waterfall setup showing company website input, automation settings, and run conditions toggle`,\"data-og-width\":`561`,width:`561`,\"data-og-height\":`728`,height:`728`,\"data-path\":`images/product-guide/waterfall-company-lookup.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?w=280\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=2f9c5742d7cc9f3149dbcf263020b1f2 280w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?w=560\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=7cc8e11ab02465b412d96a717e803983 560w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?w=840\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=ed609e9e6f959a336b6c62566dbcde72 840w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?w=1100\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=b1eb836b2ae628f0e3b8ec128ca18c38 1100w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?w=1650\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=1db519a85d9b53cc821ac92b436e0b10 1650w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-company-lookup.png?w=2500\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=38b1cbdd741f416ec9763d03051f7982 2500w`})})]}),_jsxs(Accordion,{title:`Company URL finder`,icon:`globe`,id:`company-url-finder`,children:[_jsx(_components.p,{children:`Resolve a company name to its website URL. Useful as a preparatory step before running other company-based waterfalls.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company name`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The name of the company`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company URL`}),_jsx(_components.td,{children:`Text`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/databar-labs`,children:`Databar APIs`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/people-data-labs-api`,children:`People Data Labs`})]})]}),_jsxs(Accordion,{title:`Job postings`,icon:`briefcase`,id:`job-postings`,children:[_jsx(_components.p,{children:`Get active job listings from a company’s website, including titles, links, descriptions, and locations.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Input`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company website`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The website URL of the company`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Job postings`}),_jsx(_components.td,{children:`JSON (title, link, description, location per posting)`})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Providers`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://databar.ai/explore/predictleads-api`,children:`PredictLeads`}),` ·\n`,_jsx(_components.a,{href:`https://databar.ai/explore/leadmagic-api`,children:`Leadmagic`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`setting-up-a-waterfall`,children:`Setting up a waterfall`}),`\n`,_jsxs(_components.p,{children:[`Adding a waterfall to your table works similarly to adding a single `,_jsx(_components.a,{href:`/product-guide/enrichments`,children:`enrichment`}),`:`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Add an enrichment`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Enrich`}),` in the top-left corner of your table, then select `,_jsx(_components.strong,{children:`Add a new Enrichment`}),` and switch to the `,_jsx(_components.strong,{children:`Waterfalls`}),` tab.`]})}),_jsxs(Step,{title:`Choose a waterfall`,children:[_jsx(_components.p,{children:`Select the waterfall you want to use. The setup sidebar will appear. Categories that include waterfalls are marked with a small waterfall icon.`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=b088676a688f58c0007c085d7c26c782`,alt:`Enrichment categories showing waterfall icons next to categories that have waterfalls available`,\"data-og-width\":`1122`,width:`1122`,\"data-og-height\":`636`,height:`636`,\"data-path\":`images/product-guide/waterfall-available-in-category.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?w=280\u0026fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=b0099f20192ba3cf20a77c7861787c52 280w, https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?w=560\u0026fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=53eb261fa29f3cbc6b20aac443d0843e 560w, https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?w=840\u0026fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=da0dd61203a1526b15d1cdc4601b73f2 840w, https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=2b9c884f50a295baec5983c48d771456 1100w, https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=1dab663df12da5e1ce6f28997c16274d 1650w, https://mintcdn.com/databar/4vBUQX-_6oBm0Cxf/images/product-guide/waterfall-available-in-category.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4vBUQX-_6oBm0Cxf\u0026q=85\u0026s=8b60532cb18f2cb7eed3f43300fbb757 2500w`})})]}),_jsxs(Step,{title:`Configure the waterfall setup`,children:[_jsxs(_components.p,{children:[`Click on `,_jsx(_components.strong,{children:`Waterfall setup`}),` to expand the provider configuration. Here you can see all available data providers for this waterfall, each showing its name, logo, and credit cost.`]}),_jsx(_components.p,{children:`You can customize the waterfall in three ways:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reorder providers`}),` by dragging the provider cards up or down. The order determines which provider is tried first.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Toggle providers`}),` on or off. Click a provider card to enable or disable it. Disabled providers are skipped during execution.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add an email verifier`}),` (email waterfalls only). Toggle the “Verify email” switch and select a verification service.`]}),`\n`]}),_jsx(Frame,{caption:`Click 'Waterfall setup' to expand provider configuration`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=8d551d7444fbccbba78b210d2ccfad33`,alt:`Waterfall setup section showing provider icons and mapping inputs`,\"data-og-width\":`924`,width:`924`,\"data-og-height\":`838`,height:`838`,\"data-path\":`images/product-guide/waterfall-setup.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?w=280\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=e6e5245ae3bf6b1b8744de084c27c4cc 280w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?w=560\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=6b269de5d4aa8d65d09ffee5bf9911eb 560w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?w=840\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=f8259d231f288fb162bf844749be00de 840w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?w=1100\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=f0eecaf1b3ce45a537b651ee644f99b5 1100w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?w=1650\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=8d450177aaa1988e97d89fa9bf5c63b9 1650w, https://mintcdn.com/databar/J9mwxFimjABemm45/images/product-guide/waterfall-setup.png?w=2500\u0026fit=max\u0026auto=format\u0026n=J9mwxFimjABemm45\u0026q=85\u0026s=1265a27538f364a1d6fd575983f3cb6b 2500w`})})]}),_jsx(Step,{title:`Map input parameters`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Mapping`}),`, map each required input parameter to a column in your table or enter a static value.`]})}),_jsx(Step,{title:`Run the waterfall`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Run`}),` (or `,_jsx(_components.strong,{children:`Install waterfall`}),` for new setups) to process your rows.`]})})]}),`\n`,_jsxs(_components.p,{children:[`All standard table features work with waterfalls: `,_jsx(_components.a,{href:`/product-guide/run-conditions`,children:`run conditions`}),`, `,_jsx(_components.a,{href:`/product-guide/automations`,children:`automations`}),`, cell-level statuses, and run strategies (run all, run empty, run single row).`]}),`\n`,_jsx(Heading,{level:`2`,id:`email-verification`,children:`Email verification`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Email by name`}),` and `,_jsx(_components.strong,{children:`Email by link`}),` waterfalls support optional email verification. When enabled, each time a provider returns an email, the verifier checks its deliverability before the waterfall accepts it. If the email fails verification, the waterfall continues to the next provider instead of returning an undeliverable address.`]}),`\n`,_jsx(_components.p,{children:`Available email verifiers:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://databar.ai/explore/emailable-api`,children:_jsx(_components.strong,{children:`Emailable`})})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://databar.ai/explore/bouncer-api`,children:_jsx(_components.strong,{children:`Bouncer`})})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://databar.ai/explore/zerobounce-api`,children:_jsx(_components.strong,{children:`Zerobounce`})})}),`\n`]}),`\n`,_jsx(_components.p,{children:`Each verifier has its own credit cost, shown in the setup sidebar. You can choose whichever verifier you prefer.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`When a provider returns an email that fails verification, the waterfall moves on to the next provider, but you are still charged for the successful run on the original provider. The provider did return a result; it just didn’t pass the verification step. Keep this in mind when estimating costs, as verification can increase the total credits consumed per row.`})}),`\n`,_jsx(Heading,{level:`2`,id:`provider-ordering-and-cost-optimization`,children:`Provider ordering and cost optimization`}),`\n`,_jsx(_components.p,{children:`Providers are tried from top to bottom. The waterfall stops at the first provider that returns a usable result. This means provider order directly affects your cost per lookup.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Place your cheapest or highest-coverage providers first. For example, if Provider A costs 1 credit and covers 40% of records while Provider B costs 3 credits and covers 70%, putting Provider A first means you only pay the higher price for the 60% of records that Provider A misses.`})}),`\n`,_jsx(Heading,{level:`2`,id:`using-waterfalls-headlessly`,children:`Using waterfalls headlessly`}),`\n`,_jsx(_components.p,{children:`You can run waterfalls programmatically without a table using the REST API, Python SDK, CLI, or MCP server.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`REST API`,id:`rest-api`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.databar.ai/v1/waterfalls/WATERFALL_ID/run\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-apikey: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"params\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"first_name\": \"Jane\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"last_name\": \"Doe\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"company\": \"acme.com\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsxs(_components.p,{children:[`See the full `,_jsx(_components.a,{href:`/api-reference/endpoint/waterfalls-list`,children:`Waterfalls API reference`}),` for all endpoints.`]})]}),_jsxs(Tab,{title:`Python SDK`,id:`python-sdk`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` databar `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DatabarClient`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DatabarClient()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client.run_waterfall_sync(`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`WATERFALL_ID`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"first_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Jane\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"acme.com\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`})`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/python-sdk`,children:`Python SDK docs`}),` for setup and additional methods.`]})]}),_jsx(Tab,{title:`CLI`,id:`cli`,children:_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/cli`,children:`CLI documentation`}),` for running waterfalls from the command line.`]})}),_jsx(Tab,{title:`MCP Server`,id:`mcp-server`,children:_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/mcp-skill-waterfall`,children:`MCP waterfall skill`}),` for using waterfalls with AI agents.`]})})]}),`\n`,_jsxs(_components.p,{children:[`For bulk runs, use the `,_jsx(_components.a,{href:`/api-reference/endpoint/waterfalls-bulk-run`,children:`bulk endpoint`}),` to process multiple records in a single request.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Task data from headless runs is stored for `,_jsx(_components.strong,{children:`24 hours`}),`. Retrieve and save your results before they expire.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Enrichments`,icon:`wand-magic-sparkles`,href:`/product-guide/enrichments`,children:_jsx(_components.p,{children:`Learn how single-provider enrichments work`})}),_jsx(Card,{title:`Waterfalls API`,icon:`code`,href:`/api-reference/endpoint/waterfalls-list`,children:_jsx(_components.p,{children:`Browse and run waterfalls programmatically`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Waterfalls","description":"Chain multiple data providers with automatic fallback for maximum coverage.","icon":"bars-staggered","href":"/product-guide/waterfalls"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Why use waterfalls","slug":"why-use-waterfalls","depth":2,"children":[]},{"title":"Available waterfalls","slug":"available-waterfalls","depth":2,"children":[]},{"title":"Setting up a waterfall","slug":"setting-up-a-waterfall","depth":2,"children":[]},{"title":"Email verification","slug":"email-verification","depth":2,"children":[]},{"title":"Provider ordering and cost optimization","slug":"provider-ordering-and-cost-optimization","depth":2,"children":[]},{"title":"Using waterfalls headlessly","slug":"using-waterfalls-headlessly","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"databar","siteName":"Databar Docs","title":"Waterfalls - Databar Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-11T01:55:33.378Z","originalFileLocation":"product-guide/waterfalls.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Chain multiple data providers with automatic fallback for maximum coverage.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Databar Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Waterfalls - Databar Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Chain multiple data providers with automatic fallback for maximum coverage.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Databar Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.databar.ai/product-guide/waterfalls\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://databar.mintlify.site/_mintlify/api/og/v2?division=Enrichments\u0026amp;title=Waterfalls\u0026amp;description=Chain+multiple+data+providers+with+automatic+fallback+for+maximum+coverage.\u0026amp;theme=2468acd354f0bec92c22e75f\u0026amp;signature=31e09f810bc46c1f3b7c007c7faddf41c1930c08d393d9059e05bd3c5ac20424\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Waterfalls - Databar Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Chain multiple data providers with automatic fallback for maximum coverage.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://databar.mintlify.site/_mintlify/api/og/v2?division=Enrichments\u0026amp;title=Waterfalls\u0026amp;description=Chain+multiple+data+providers+with+automatic+fallback+for+maximum+coverage.\u0026amp;theme=2468acd354f0bec92c22e75f\u0026amp;signature=31e09f810bc46c1f3b7c007c7faddf41c1930c08d393d9059e05bd3c5ac20424\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/databar/UayxQWR1b87G5-jl/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Databar Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6C5CE7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.databar.ai/product-guide/waterfalls\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/product-guide/waterfalls.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.databar.ai/#organization\",\"name\":\"Databar Docs\",\"url\":\"https://docs.databar.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/databar/kfr17W_tEfbrs1P4/logo/light.svg?fit=max\u0026auto=format\u0026n=kfr17W_tEfbrs1P4\u0026q=85\u0026s=38c5d5f2f9c35e46668722b2401d0cc8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.databar.ai#website\",\"name\":\"Databar Docs\",\"url\":\"https://docs.databar.ai\",\"publisher\":{\"@id\":\"https://docs.databar.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.databar.ai/product-guide/waterfalls#webpage\",\"url\":\"https://docs.databar.ai/product-guide/waterfalls\",\"name\":\"Waterfalls\",\"description\":\"Chain multiple data providers with automatic fallback for maximum coverage.\",\"dateModified\":\"2026-05-11T01:55:33.378Z\",\"isPartOf\":{\"@id\":\"https://docs.databar.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.databar.ai/product-guide/waterfalls#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.databar.ai/product-guide/waterfalls#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core concepts\",\"item\":\"https://docs.databar.ai/product-guide/tables-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enrichments\",\"item\":\"https://docs.databar.ai/product-guide/enrichments\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Waterfalls\",\"item\":\"https://docs.databar.ai/product-guide/waterfalls\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.databar.ai/product-guide/waterfalls#article\",\"headline\":\"Waterfalls\",\"name\":\"Waterfalls\",\"description\":\"Chain multiple data providers with automatic fallback for maximum coverage.\",\"url\":\"https://docs.databar.ai/product-guide/waterfalls\",\"mainEntityOfPage\":{\"@id\":\"https://docs.databar.ai/product-guide/waterfalls#webpage\"},\"dateModified\":\"2026-05-11T01:55:33.378Z\",\"publisher\":{\"@id\":\"https://docs.databar.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.databar.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Databar Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Databar Docs","nav":{"global":{"anchors":[{"anchor":"Databar.ai","icon":"globe","href":"https://databar.ai"}]},"tabs":[{"tab":"Product Guide","icon":"book-open","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"What is Databar?","icon":"star","href":"/product-guide/what-is-databar"}]},{"group":"Core concepts","icon":"sparkles","pages":[{"group":"Tables","icon":"table","pages":[{"title":"Tables","icon":"table","href":"/product-guide/tables-overview"},{"title":"Workbooks","icon":"files","href":"/product-guide/workbooks"},{"title":"Columns","icon":"columns-3","href":"/product-guide/columns"},{"title":"Deduplication","icon":"clone","href":"/product-guide/deduplication"},{"title":"Debug requests","icon":"bug","href":"/product-guide/debug-requests"}]},{"group":"Enrichments","icon":"magnifying-glass-plus","pages":[{"title":"Enrichments","description":"Automatically populate your tables with data from third-party providers.","icon":"magnifying-glass-plus","href":"/product-guide/enrichments"},{"title":"Waterfalls","icon":"bars-staggered","href":"/product-guide/waterfalls"},{"title":"Run conditions","description":"Control which rows get enriched using conditional expressions.","icon":"filter","href":"/product-guide/run-conditions"},{"title":"Automations","icon":"clock","href":"/product-guide/automations"}]},{"group":"Tools \u0026 Formulas","icon":"wand-magic-sparkles","pages":[{"title":"Table lookup","icon":"magnifying-glass","href":"/product-guide/table-lookup"},{"title":"Excel formulas","icon":"calculator","href":"/product-guide/formulas"},{"title":"JQ formulas","icon":"brackets-curly","href":"/product-guide/jq-formulas"},{"title":"Merge columns","icon":"object-group","href":"/product-guide/merge-columns"},{"title":"Split text to columns","icon":"scissors","href":"/product-guide/split-text"},{"title":"JSON expander","icon":"expand","href":"/product-guide/json-expander"}]},{"group":"AI Enrichments","icon":"brain","pages":[{"title":"AI Researcher","icon":"robot","href":"/product-guide/ai-researcher"},{"title":"AI prompts","icon":"sparkles","href":"/product-guide/ai-prompts"}]},{"group":"Import \u0026 Export","icon":"arrow-right-arrow-left","pages":[{"title":"Import data","icon":"file-import","href":"/product-guide/import-data"},{"title":"Exporters","icon":"file-export","href":"/product-guide/exporters"},{"title":"Send data between tables","icon":"share","href":"/product-guide/send-between-tables"}]},{"group":"Custom Integrations","icon":"plug","pages":[{"title":"Custom Http APIs","icon":"plug","href":"/product-guide/custom-apis"},{"title":"Authorization \u0026 API keys","icon":"key","href":"/product-guide/authorization"},{"title":"Webhooks","icon":"satellite-dish","href":"/product-guide/webhooks"}]}]},{"group":"Guides","icon":"book","pages":[{"group":"Integrations","icon":"plug","pages":[{"title":"HubSpot","icon":"hubspot","href":"/product-guide/integrations/hubspot"},{"title":"Attio","icon":"plug","href":"/product-guide/integrations/attio"}]}]},{"group":"Databar on other platforms","icon":"puzzle-piece","pages":[{"title":"Chrome extension","icon":"https://mintlify.s3.us-west-1.amazonaws.com/databar/images/icon-chrome.svg","href":"/product-guide/chrome-extension"},{"title":"n8n integration","icon":"https://mintlify.s3.us-west-1.amazonaws.com/databar/images/icon-n8n.svg","href":"/product-guide/n8n-integration"}]},{"group":"Account","icon":"gear","pages":[{"group":"Credits \u0026 Billing","icon":"coins","pages":[{"title":"Credits \u0026 billing","icon":"coins","href":"/product-guide/credits-and-billing"},{"title":"Credit usage","icon":"chart-line","href":"/product-guide/credit-usage"},{"title":"Low credit alerts","icon":"bell","href":"/product-guide/low-credit-alerts"}]},{"group":"Workspace","icon":"building","pages":[{"title":"Folders","icon":"folder-open","href":"/product-guide/folders"},{"title":"Workspace settings","icon":"gear","href":"/product-guide/workspace-settings"},{"title":"Invite your team","icon":"users","href":"/product-guide/invite-your-team"}]}]}]},{"tab":"API Reference","icon":"square-terminal","pages":[{"title":"API Reference","href":"/developer-guides"}]},{"tab":"MCP Server","icon":"https://mintlify.s3.us-west-1.amazonaws.com/databar/logo/mcp.svg","pages":[{"title":"MCP Server","href":"/mcp-server"}]}]},"basePath":"","title":"Waterfalls - Databar Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}