Waterfall Email Finder API
通过姓名和公司或 LinkedIn URL,使用 AI 助手、无代码 workflow 或您自己的代码查找已验证的工作邮箱。
- 每找到一个 Email,费用低至 $0.017
- 一次调用多个 Email Finder
- 每个任务最多 10,000 个 Email
| 联系人与公司 |
|---|
| Maya Lindqvist, brightwave.io |
| Tom Okafor, northpeak.com |
| Léa Moreau, junipervale.studio |
深受初创公司和《财富》500 强团队的 38,000+ 位用户信赖
适用于任何能够发送 HTTP 请求的工具
Claude
Cursor
Codex
Make
n8n
Zapier
- 您自己的代码
选择您的接入方式
让 AI 助手或自动化工具完成设置,或通过您自己的代码调用 REST API。
粘贴设置 prompt
复制适用于 Claude Code、Codex 或 Cursor,或者 Make、n8n 或 Zapier 的 prompt,然后粘贴进去。AI 会在您的计算机上创建 Datablist 文件夹并完成全部设置。
粘贴您的 API 密钥
AI 询问时,从 Datablist 应用中复制您的 API 密钥,并将其粘贴到已打开的 .env 文件中。切勿将其粘贴到聊天中。
获取结果
发送包含联系人及其公司的列表,每位联系人都会返回一行结果:找到的 email、是否已验证以及 email 服务商,可直接用于您的营销序列或 CRM。
查看结果示例使用 Make、n8n 或 Zapier?这里列出了 HTTP 请求所需的每个字段
使用工具提供的 HTTP 请求模块或节点。您需要三个步骤:发送列表、等待,然后读取结果。
1. 发送您的列表(HTTP 请求)
- 方法
POST- URL
https://api.datablist.com/v1/enrichments/tasks- 请求头
X-API-Key= 您的 API 密钥Content-Type=application/json- 请求正文(JSON)
- json{"enrichmentId": "waterfall-email-finder","uniqueId": "waterfall-email-finder-import-1","settings": {"sourceKind": "name_company"},"inputs": [{"inputId": "row-1", "data": {"firstName": "Maya", "lastName": "Lindqvist", "companyNameOrDomain": "brightwave.io"}},{"inputId": "row-2", "data": {"firstName": "Tom", "lastName": "Okafor", "companyNameOrDomain": "northpeak.com"}},{"inputId": "row-3", "data": {"firstName": "Lea", "lastName": "Moreau", "companyNameOrDomain": "junipervale.studio"}}]}
- 保留
- 响应中的
@id。这就是您的任务 ID。
2. 等待任务完成
添加短暂等待或延迟,然后向 https://api.datablist.com/v1/enrichments/tasks/TASK_ID 发送 GET 请求,并使用相同的 X-API-Key 请求头。重复操作,直到 status 为 completed。
3. 读取结果
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50。将 outputs 映射到您的列。如果 nextCursor 不为空,请使用 &cursor= 加上该值再次调用。
一览
一次调用会依次尝试多个 email finder,直到其中一个返回地址;您只需为找到的 email 付费。无需 Datablist workspace、collection 或导入操作。
您需要提供什么
- 姓名和公司:名字和姓氏或完整姓名,以及公司名称,最好是公司域名
- 或 LinkedIn URL:使用公开的 LinkedIn 个人资料 URL 代替姓名
- 您自己的 finder 密钥(可选):使用您自己的服务商账户运行 waterfall 查询
您会获得什么
- 工作邮箱:例如 maya.lindqvist@brightwave.io
- 状态:已验证或未验证,或者未找到结果的原因
- Email 服务商:Google、Microsoft 等,可用于评估送达率
费用是多少
- 每找到一个 email 消耗 25 credits:未返回 email 则不收费
- 1,000 credits = $1:与 Datablist 应用共享
团队可以用它构建什么
将 Waterfall Email Finder 接入您现有的任意数据流。
为营销序列补充 email
- 输入姓名和公司
- 添加到您的营销序列
在新 leads 到达时查找其 email,并直接推送到 Lemlist、Instantly、Apollo 或您的 CRM。
丰富 inbound 和活动 leads
- 注册用户或活动名单
- 分配给合适的负责人
将在网络研讨会、展会或合作伙伴名单中获得的姓名转换为工作邮箱,以便分配和 follow-up。
直接联系候选人
- 候选人的 LinkedIn URL
- 通过您的 ATS 开展 outreach
发送 LinkedIn 个人资料 URL 即可获得工作邮箱,让您的 outreach 不再依赖 InMail credits。
需要多少费用?
使用 credits 按查询付费。Growth 套餐起支持 API 访问。
需要多少费用?
告诉我们您需要为多少联系人查找 email,我们将为您展示成本最低的方式。
= 25,000 credits,按每找到一个 email 消耗 25 credits 计算(如果每行都返回结果,则为最高值)
Credits 的运作方式
1,000 credits = $1,因此每个 credit 的价格为十分之一美分。每找到一个 email,您需要支付 25 credits;没有结果的联系人不收费,因此以上估算为最高费用。使用您自己的 finder 密钥可能会改变 Datablist 的用量。每条结果都会返回 creditsUsed,便于您追踪每行的实际成本。套餐 credits 每月续期,未使用的部分会重置。充值 credits 永不过期。
集成到您的代码中
直接调用 REST API 所需的一切:代码、响应、端点、字段、身份验证和限制。
datablist/waterfall-email-finder-api
官方示例:cURL、使用 Requests 或异步 HTTPX 的 Python,以及 TypeScript。将您的密钥放入 DATABLIST_API_KEY 后即可运行。
复制、粘贴、运行
这是一个完整脚本,可创建任务、等待任务完成并输出每条结果。请将 YOUR_PERSONAL_API_KEY 替换为您的密钥。
# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "waterfall-email-finder",
"uniqueId": "waterfall-email-finder-import-1",
"settings": {
"sourceKind": "name_company"
},
"inputs": [
{"inputId": "row-1", "data": {"firstName": "Maya", "lastName": "Lindqvist", "companyNameOrDomain": "brightwave.io"}},
{"inputId": "row-2", "data": {"firstName": "Tom", "lastName": "Okafor", "companyNameOrDomain": "northpeak.com"}},
{"inputId": "row-3", "data": {"firstName": "Lea", "lastName": "Moreau", "companyNameOrDomain": "junipervale.studio"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'API 返回什么
每个输入对应一条结果,其中包含您的 inputId、状态、outputs 和使用的 credits。以下为示例数据。
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"emailFound": "maya.lindqvist@brightwave.io",
"emailStatus": "verified",
"mxProvider": "google"
},
"creditsUsed": "25",
"error": null
}
],
"nextCursor": null
}端点和字段
所有路径均相对于 https://api.datablist.com。字段定义来自 GET /v1/enrichments/waterfall-email-finder(文档更新于 2026 年 10 月 21 日)。Schema 版本:2026-09-12。
查看 API schema(JSON) (在新标签页中打开)
- /v1/enrichments/waterfall-email-finder
- 读取 schema,无需密钥
- POST
- /v1/enrichments/tasks
- 创建任务
- /v1/enrichments/tasks/{taskId}
- 轮询状态和进度
- /v1/enrichments/tasks/{taskId}/results
- 读取结果,每页 1 至 100 条
- POST
- /v1/enrichments/tasks/{taskId}/stop
- 取消正在运行的任务
- /v1/enrichments/tasks
- 任务历史记录,最新任务优先
Schema 参考
每个任务发送一次 settings,并为每个输入发送一个 data 对象。随着 enrichment 功能演进,结果可能包含其他字段,因此解析 outputs 时请保留未知键。
显示所有设置、输入和输出
设置
sourceKindEmail Search Method | Text | Choose how to find the email: by using the person's name and company (default), or by LinkedIn URL.允许的值: |
|---|---|---|
useFullNameUse Full Name | Boolean | Check this setting to use a single Full Name input instead of First Name and Last Name. 启用条件: |
useCustomAPIKeysCustom Waterfall | Boolean | Check this setting to customize the Waterfall sequence and use your own API Keys. 启用条件: |
customSequenceWaterfall Sequence | JSON list | Define each provider and configure your API Keys. 启用条件: |
customSequence[].providerProvider | Text | 允许的值: 启用条件: |
customSequence[].apiKeyProvider API Key | Text | When configuring your sequence, you have to provide your API Key for each provider. 启用条件: |
输入(data)
firstNameFirst Name | JSON | Person's first name. If you only have the full name, enable 'Use Full Name' in the settings. 启用条件: |
|---|---|---|
lastNameLast Name | JSON | Person's last name. If you only have the full name, enable 'Use Full Name' in the settings. 启用条件: |
fullNameFull Name | JSON | Person's full name. In you have the First Name and Last Name, disable 'Use FullName' in the settings. 启用条件: |
companyNameOrDomainCompany Name or Domain | Text | For best results, provide the company domain or website (e.g. datablists.com). 启用条件: |
linkedInProfileLinkedIn Profile | Text | Person's Profile URL should be in the format of https://linkedin.com/in/xxx . This enrichment doesn't work with Sales Navigator Profile URL format. |
输出
emailFoundEmail | Text | Email Found格式: |
|---|---|---|
emailStatusEmail Status | Text | Deliverability info for found email ('verified', 'unverified'). 'not_found' message when no email has been found. 'missing_source_data', 'invalid_data' for error in input data. |
mxProviderMX Provider | Text | Email Provider. One of amazon, apple, barracuda, cisco, csc, gandi, google, ionos, microsoft, mimecast, other, ovh, proofpoint, safenames |
finderProviderProvider | Text | Which Email Finder provider returned the result. 启用条件: |
一个请求头,清晰的限制
在您的 Datablist 账户中创建个人 API 密钥,并随每个需要身份验证的请求发送该密钥。
身份验证
在 X-API-Key 请求头中发送您的密钥。Datablist 会为您交换并续期访问令牌。
- 请求头:
X-API-Key: YOUR_PERSONAL_API_KEY - 可选:使用来自
POST /v1/account/token的Authorization: Bearer自行管理令牌 - 二选一:同时发送两个请求头会返回
400 AmbiguousCredentials - 仅限服务端:切勿将密钥放入 URL、浏览器代码和日志中
限制
- 每个任务的输入数:1 至 10,000
- 大小:每个输入 16 KiB,每个请求 10 MiB
- 运行时间:每个任务最长 24 小时
- 任务创建:每个账户每 60 秒 10 个请求
- 轮询和结果:每项操作每 60 秒 120 个请求
- 活动任务:每个账户可同时运行约 20 个任务
- 保留期:任务和结果保留 90 天
常见问题解答
您或您的 AI 编程代理集成 Waterfall Email Finder API 所需的一切:身份验证、请求、轮询、结果、限制和重试。


