Waterfall enrichment is a data method that queries several providers in sequence for the same field, an email, a phone number, or a firmographic value, and keeps the first verified match, only paying for the next source when the previous one comes up empty. It exists because no single provider has complete coverage. A single source typically resolves verified contact data for only 40 to 60 percent of a B2B list, so a waterfall stacks sources to close the gap.
How does it work?
When a record is missing a field, the system queries the first provider. If that provider returns a verified value, the cascade stops. If it comes back empty, the workflow falls through to the next provider, then the next, until a match is confirmed or the sources are exhausted. The word verified is central: a good waterfall validates each result (for email, a syntax, domain, and SMTP check) before accepting it, so it does not stop at a plausible but dead value. Source order matters too: the cheapest, highest-coverage provider goes first so most rows resolve early and cheaply.
Why use it?
Every provider has gaps, and the gaps do not overlap. One vendor is strong on North American tech emails and weak on European healthcare phones; another is the reverse. By stacking providers so each fills the slice the previous one missed, a waterfall pushes match rates from the 40 to 60 percent single-source ceiling to 80 percent or higher, often a 30 to 40 percentage point gain. Verification at each step also drops email bounce rates from 5 to 15 percent down toward under 1 percent.
Sequential vs parallel
A sequential waterfall queries one source at a time and stops at the first match, which is cheaper because you only pay the next provider on a miss. A parallel waterfall fires every source at once and picks the highest-confidence answer, which is faster but pays for every lookup. The choice is a cost-versus-speed trade-off; most teams default to sequential.
A cost note
Many tools charge a credit when a lookup runs rather than when it succeeds, so a low-coverage source can drain 20 to 30 percent of an allocation on rows it never resolved. An honest waterfall bills only for fields it actually fills.
Doing it without a 15-vendor platform
For company-level data on the open web, you can run the practical version of a waterfall in a spreadsheet: scrape the most likely page, extract fields with AI, then cascade the rows that came back blank to a second source and re-run. It does not replace a licensed multi-vendor contact waterfall, but it covers firmographic enrichment cheaply and auditably. See lead enrichment in Google Sheets and how to enrich leads without Clay.