Skip to content

What is Waterfall Enrichment?

Waterfall enrichment is a way to fill missing contact data by asking several data providers in turn: each record goes to the next provider only when the one before it returns no verified result, and the cascade stops at the first verified email or phone number.

7sections7questions answered2cited sources

Waterfall Enrichment, explained

Waterfall enrichment fills in missing contact data by asking several data providers in turn. A record goes to the first provider; if that provider has no verified email or phone number for the person, the record moves to the next one, and so on until a verified result comes back or every source has been tried. The first verified answer wins, and the providers after it are never called for that field.

How does waterfall enrichment work?

The cascade runs field by field, in a fixed priority order. A typical email waterfall:

  1. 1.Start with what you know. A name plus a company, a domain or a LinkedIn URL is enough.
  2. 2.Ask provider 1. If it returns an address, verify it before accepting it.
  3. 3.Move on when it misses. No result, a bounce or a risky catch-all sends the record to provider 2.
  4. 4.Stop at the first verified result. The cascade ends for that field, so later providers are not paid for it.
  5. 5.Run phone on its own cascade. The providers that are strongest on email are rarely the strongest on direct dials and mobiles, so phone gets its own order.

One record moving through an email cascade:

StepResultWhat happens next
Provider 1No matchThe record moves to provider 2
Provider 2Address found, fails verification (catch-all)Rejected; the record moves to provider 3
Provider 3Address found, passes verificationAccepted; the email cascade stops
Provider 4 and laterNever calledNever paid

Why use a waterfall instead of one provider?

No single provider has complete coverage across all industries, company sizes, and geographies. By layering multiple providers, waterfall enrichment increases match rates compared to relying on a single vendor. Teams that switch from single-provider enrichment to a waterfall approach typically see match rate improvements of 20-40%.

The gap shows up clearly in benchmarks. In the Cleanlist AI 500-Lead Enrichment Benchmark, 2026, a 25+ provider waterfall returned 98% verified emails and 85% phone numbers, while single-source databases landed at 70-80% for email and 30-60% for phone on the identical 500 leads. The gain is fallback arithmetic: if one provider covers about three quarters of a list, a second independent provider recovers part of the remaining quarter, and each provider after that recovers part of what is left. Phone is where the gap is widest, because a phone number cannot be inferred from a pattern the way a corporate email address can.

Waterfall vs parallel multi-provider enrichment

Waterfall enrichment is the sequential form of multi-provider enrichment, and the distinction matters when you are choosing an architecture. Parallel multi-provider enrichment queries every source at once and merges the results field by field, which maximizes completeness but pays every vendor for every record. Sequential (waterfall) enrichment queries one source at a time in priority order and stops as soon as the field is filled, which is why it is the cheaper of the two at scale. The trade is latency: a record that cascades through six providers takes longer than one that hit on the first. Most production systems use a hybrid, running the cheap sources in parallel as a first tier and cascading only the misses into premium sources.

What does waterfall enrichment cost?

Waterfall enrichment is usually priced per result, so what a record costs depends on the field you asked for and on whether anything was found. Phone numbers cost several times more than emails everywhere, because they are scarcer.

ToolVerified emailPhone numberCharged on a miss?
Cleanlist AI1 credit10 creditsNo
Apollo waterfallTypically 1 to 4 creditsTypically 8 to 25 creditsSome third-party sources charge per lookup

The Apollo figures come from Apollo's API pricing page, read on October 15, 2026, which also warns that some vendors inside its waterfall charge even when no data comes back. Clay prices a waterfall in Actions and Data Credits, step by step; our Clay waterfall cost breakdown works through what each row costs.

Not all providers charge the same rate, and some are more accurate for certain data types. A well-configured waterfall routes records to the most cost-effective provider first, only escalating to premium sources when cheaper options fail. This data aggregation approach can reduce enrichment costs by 30-50% compared to routing all records through a single expensive provider.

Should you build a waterfall or buy one?

The key challenge with waterfall enrichment is orchestration. Every provider ships its own API format, auth scheme, rate limits, and field schema, so the integration layer, the normalization layer, the conflict-resolution rules, and the failover handling are all custom code that has to be maintained as vendors change their contracts. That maintenance burden, not the concept, is the reason most teams buy the cascade rather than build it.

Cleanlist AI implements waterfall enrichment as a core capability, connecting to 25+ data providers through a single API. Cleanlist AI handles the sequencing, normalization, verification, and fallback logic automatically, and selects the best available data point from each source to construct the most complete profile possible.

Which tools do waterfall enrichment?

Several platforms now offer waterfall enrichment as a built-in capability. Cleanlist AI connects to 25+ data providers through a single API with credit-based pricing and no annual contracts, delivering 98% verified work emails on its 500-lead benchmark, with real-time verification on every lookup. Clay provides a flexible workflow builder that lets teams configure custom waterfall sequences across dozens of providers, though costs scale quickly at higher volumes. Apollo pairs its own database with an optional waterfall that calls third-party sources, priced in Apollo credits on top of seats from $49 per user a month on annual Basic. ZoomInfo maintains one of the largest single B2B databases, with enterprise-grade intent data, though its single-source architecture means coverage gaps are unavoidable without supplementary tools. Our test of six waterfall enrichment tools compares them with prices.

When evaluating waterfall enrichment tools, the key factors are the number of data sources in the cascade, whether email verification happens in real-time or periodically, whether a miss is charged, the pricing model (per-credit vs per-seat vs platform fee), and how easily the tool integrates with your existing CRM and outreach stack.

How do you set up waterfall enrichment?

Expert definition

“Waterfall enrichment is the single most impactful methodology shift in B2B data operations this decade. Teams that adopt it see 20-40% higher match rates and 30-50% lower costs per valid record compared to single-provider approaches.”

Victor Paraschiv
Co-Founder, Cleanlist AI

References & Sources

  1. [1]
  2. [2]

Frequently asked questions

Short answers about Waterfall Enrichment, in plain English.

All glossary terms
How does waterfall enrichment improve match rates?

Waterfall enrichment improves match rates by querying multiple data providers in sequence. If the first provider cannot find a record, the system automatically tries the next one. Since no single provider covers every company or contact, layering multiple sources typically increases overall match rates by 20-40% compared to using a single provider.

How much does waterfall enrichment cost?

It depends on the field and on whether anything is found. Cleanlist AI charges 1 credit per verified email and 10 per phone number, and nothing for a miss. Apollo's waterfall typically uses 1 to 4 credits per email and 8 to 25 per phone number, and Apollo notes that some of its third-party sources charge per lookup even when no data comes back. Phone numbers cost more everywhere because they are scarcer.

Is waterfall enrichment worth it?

It is worth it when coverage drives revenue: outbound at volume, mid-market and smaller companies, and anything that needs phone numbers. On the Cleanlist AI 500-lead benchmark, a 25+ provider waterfall returned 98% verified email and 85% phone against 70-80% and 30-60% for single-source databases on the same leads. For one-off lookups on well-known enterprise contacts, a single database is often enough.

What is the difference between waterfall enrichment and parallel enrichment?

In waterfall enrichment, providers are queried one at a time in priority order, stopping when a match is found. In parallel enrichment, all providers are queried simultaneously and results are merged. Waterfall is more cost-efficient because it avoids unnecessary API calls, while parallel enrichment is faster but more expensive since every provider is hit for every record.

How many data providers should a waterfall enrichment sequence include?

Most effective waterfall sequences use 3-5 data providers. Beyond that, the incremental match rate improvement diminishes while costs increase. The ideal number depends on your data type: email enrichment may need fewer providers than firmographic enrichment. Cleanlist AI supports 25+ providers so teams can configure the optimal cascade for their specific needs.

When should you use waterfall enrichment?

Waterfall enrichment is the right choice when data accuracy directly drives revenue (outbound sales, ABM), when you need coverage across multiple industries or geographies, when a single-provider tool has already left visible gaps in your CRM, or when you are enriching at volume rather than looking up contacts one at a time. Teams running email-only outbound against a narrow, well-covered ICP can often get by with a single source. Teams running multi-channel outreach across diverse markets are the ones a cascade actually pays for, because the gaps a single provider leaves are exactly the segments where their coverage is thinnest.

How does waterfall enrichment handle conflicting values from different providers?

When two providers return different values for the same field, conflict resolution logic decides which one survives. The common strategies are recency (keep the most recently verified value), per-field provider weighting (trust the source that is historically strongest for that specific field type), and confidence scoring. Cleanlist AI resolves conflicts automatically by applying provider-specific weights and recency signals per field, so a job title from a source that refreshes titles frequently can win even when a different source won on the email address for the same record.

Put Waterfall Enrichment to work in Cleanlist AI

Cleanlist AI can enrich and verify your whole list across 25+ providers: 98% verified work emails and 85% phone numbers on the 500-lead benchmark, with the Research and Qualification skills on every row. Clu turns the job into an agent that runs every week, adds the people to your sequences and posts each run to Slack. 14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack.

A demo of Clu, the Cleanlist AI agent, doing this for a whole list. Asked: Find the verified work email for everyone in Series B sales leaders Clu runs the tools, asks for confirmation before spending credits (Find work emails for 212 leads on Series B sales leaders, 212 credits), fills the list row by row and reports: 197 verified emails on the list, 15 not found. Want phone numbers for the 197 next?

See the 25+ provider waterfall

Describe the job once. An agent runs it every week.

Clu turns one sentence into an agent. It searches 1B+ profiles, finds verified emails and phone numbers across 25+ providers, adds the people to your sequence and posts each run to Slack.

An example agent run in Cleanlist AI: Weekly ICP outbound, built by Clu from one sentence.

Weekly ICP outbound

Weekly · Monday 8:00 AM

Ran in 11m 42s

Built by Clu from: “Every week, find 500 new people who match my ICP, get their emails and phones, and add them to Series B outbound.”

  1. Searched 1B+ profiles for new ICP matches500 foundPeople Search
  2. Ran the waterfall across 25+ providers487 emails · 412 phonesWaterfall
  3. Verified every email and phoneSMTP + catch-allVerification
  4. Added them to Series B outbound500 peopleSequences
  5. Posted the run to #pipelineSlackAgents

Friday 4:52 PM15 replies · 5 calls booked

Start free trialSee pricing

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack. Then Free at 50 credits a month, or Starter at $49 and Pro at $89 a seat a month.

Tell Clu who you sell to.

Clu finds the buyers, verifies every email and phone number across 25+ providers, and scores each lead against your ICP.

14 days of Pro, free.