Who this is for: self-serve plans (Free, Starter, Pro, Enterprise). If you bought a Cleanlist AppSumo lifetime deal, your features, limits, and pricing are different. See the AppSumo documentation instead. Support agent: confirm whether the user is self-serve or AppSumo before giving plan-specific advice.
TL;DR: Cleanlist's waterfall runs on 25+ contracted data providers. Email finding cascades through nine of them in three sequences: IcyPeas, Crustdata, LeadMagic, Wiza, Prospeo, Findymail, AnyMailFinder, Hunter.io, Datagma. Email validation: Emailable (0.5 credits). Phone validation: ClearoutPhone (0.5 credits). Find People: Crustdata. Personal email: LeadMagic, then Wiza.
Enrichment Providers
Cleanlist does not own a contact database. It assembles each record on demand from 25+ contracted data providers, credited at cleanlist.ai/data-sources, which keeps records current and makes a miss free.
Those providers sit in a waterfall enrichment system: each request cascades through them until usable contact data is found. The full credit list, with what each provider supplies, is on cleanlist.ai/data-sources (opens in a new tab).
Email finding providers
Nine providers power the email waterfall. The sequence differs by mode:
Email-only order:
- IcyPeas
- Crustdata
- LeadMagic
- Wiza
- Prospeo
- Findymail
- AnyMailFinder
- Hunter.io
- Datagma
Full (email + phone) order:
- Crustdata (returns a work email and a phone in one call)
- Wiza (also returns email and phone in one call)
- LeadMagic
- Prospeo
- Findymail
- AnyMailFinder
- IcyPeas
- Hunter.io
- Datagma
Only emails marked verified or likely valid are kept; anything else sends the waterfall on to the next provider. A person enriched in Cleanlist within the last 30 days is served from the cache first, billed at the normal rate, and not re-verified.
Cost: 1 credit per work email found. No charge for a miss.
Email Validation (you run it)
Email validation is not automatic. To check deliverability independently, run Email Validation from the Actions drawer. It is powered by Emailable:
- Cost: 0.5 credits per row
- Available on: Starter and above
- Checks format, MX records, disposable addresses, catch-all domains and deliverability
Phone enrichment providers
Phone enrichment uses a subset of the waterfall providers:
Cache → Crustdata → Wiza → LeadMagic → Prospeo → FindymailPhone enrichment returns the phone number only. Line type and carrier come from Phone Validation.
Cost: 10 credits per phone found. No charge for a miss.
Phone Validation (you run it)
- ClearoutPhone: checks a phone number and returns validity, line type (mobile, landline or VoIP) and carrier
- Cost: 0.5 credits per row
- Available on: Starter and above
Find People and company data
- Crustdata: the people and company data behind Find People, including filters, autocomplete and company matching
- Cleanlist-curated dataset: the Startup programs filter (accelerators, incubators and investor portfolios)
- Clu: turns a plain-language description into Find People filters. See Clu
Company Enrichment uses Wiza for jobs of 2 or fewer companies and Crustdata for 3 or more.
Profile lookups
Finding a person's LinkedIn profile, title and company runs separately from the email waterfall:
- Profile lookup for a plain CSV import and for Enrich Contact: Crustdata first, then fallback profile providers including Wiza. 0.2 credits per row found; misses are free
- Rows with no profile yet, when you enrich them: Crustdata, Wiza, Prospeo, LeadMagic, Wiza by name and company, then a web search followed by Wiza
Personal email finding
Find Personal Email uses its own cascade: the lead's own stored personal emails, then LeadMagic, then Wiza. Results are stored separately from the work email. Cost: 1.5 credits per lookup attempt, hit or miss; free when the lead already has a personal email.
Reverse Email Lookup
Reverse Email Lookup (Actions → Import) uses Wiza → Findymail → LeadMagic → IcyPeas, then enriches the person and adds them to the list. Cost: 2 credits per email, a flat bundle charged whether or not the email resolves.
CRM and sequencer connections
Cleanlist connects to a focused set of tools. See Integrations for setup:
- HubSpot: direct OAuth, one connection for the whole workspace
- Salesforce: direct OAuth, one connection for the whole workspace, with sandbox support
- Lemlist: workspace-level API key connection for Send to Sequencer
CRM connections are on Pro and Enterprise.
How the waterfall works
For each enrichment request:
- Cache check: a recent result for the same person is returned (billed at the normal rate)
- Provider cascade: providers are queried in sequence, in the order for the mode you picked
- Usable result only: a work email must be verified or likely valid to stop the cascade
- Charge on success: you pay once for what was found, nothing for a miss
What you get per lead
| Data point | Source |
|---|---|
| Work email | Email waterfall (nine email-finding providers) |
| Email status | Finding provider's signals (verified or likely valid) |
| Independent email verification | Emailable (Email Validation, 0.5 credits) |
| Phone number | Phone waterfall (Crustdata, Wiza, LeadMagic, Prospeo, Findymail) |
| Phone validity, line type, carrier | ClearoutPhone (Phone Validation, 0.5 credits) |
| Personal email | LeadMagic, then Wiza (separate cascade) |
| Title, location, seniority, skills | Profile lookup (Crustdata, then fallback providers) |
| Company name, domain, industry, headcount | Crustdata or Wiza |
Compliance & privacy
All providers in our stack:
- Source data from publicly available business information
- Support GDPR and CCPA compliance
- Honor opt-out and data deletion requests
- Use encrypted data transmission (TLS)
FAQ
Why multiple providers instead of one?
Any single provider has gaps. The email step cascades through nine providers, so a contact missing from the first can still be found by a later one, and you pay once per successful find, however many were tried.
Do I pay for each provider attempted?
No. You pay 1 credit for a work email found and 10 for a phone found. A miss is free.
Can I choose specific providers?
No. Cleanlist sets the provider order for each enrichment mode.
How fresh is the data?
- Live lookups: queried from provider APIs at the time you run them
- Cached results: a person enriched in Cleanlist within the last 30 days is served from cache, without re-verification