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
返回的结果
找到的 Email状态
maya.lindqvist@brightwave.io已验证
tom@northpeak.com已验证
lea@junipervale.studio未验证

深受初创公司和《财富》500 强团队的 38,000+ 位用户信赖

AmazonAirbusUberFedexSAPSeonDatadogZendesk

适用于任何能够发送 HTTP 请求的工具

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • 您自己的代码
开始使用

选择您的接入方式

让 AI 助手或自动化工具完成设置,或通过您自己的代码调用 REST API。

1

粘贴设置 prompt

2

粘贴您的 API 密钥

获取您的 API 密钥
3

获取结果

查看结果示例
使用 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 或导入操作。

您需要提供什么

费用是多少

使用场景

团队可以用它构建什么

将 Waterfall Email Finder 接入您现有的任意数据流。

销售和 SDR

为营销序列补充 email

  1. 输入姓名和公司
  2. 查找 email
  3. 添加到您的营销序列

在新 leads 到达时查找其 email,并直接推送到 Lemlist、Instantly、Apollo 或您的 CRM。

RevOps 和增长团队

丰富 inbound 和活动 leads

  1. 注册用户或活动名单
  2. 查找 email
  3. 分配给合适的负责人

将在网络研讨会、展会或合作伙伴名单中获得的姓名转换为工作邮箱,以便分配和 follow-up。

招聘

直接联系候选人

  1. 候选人的 LinkedIn URL
  2. 查找 email
  3. 通过您的 ATS 开展 outreach

发送 LinkedIn 个人资料 URL 即可获得工作邮箱,让您的 outreach 不再依赖 InMail credits。

定价

需要多少费用?

使用 credits 按查询付费。Growth 套餐起支持 API 访问。

费用计算器

需要多少费用?

告诉我们您需要为多少联系人查找 email,我们将为您展示成本最低的方式。

必需条件:API/MCP 访问和自动化功能从 Growth 套餐起提供。

推荐套餐
…
您将拥有的 credits
…
本月总计
…
获取您的 API 密钥

与 Datablist 应用使用相同的 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。以下为示例数据。

GET /resultsjson
{
"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) (在新标签页中打开)

GET
/v1/enrichments/waterfall-email-finder
读取 schema,无需密钥
POST
/v1/enrichments/tasks
创建任务
GET
/v1/enrichments/tasks/{taskId}
轮询状态和进度
GET
/v1/enrichments/tasks/{taskId}/results
读取结果,每页 1 至 100 条
POST
/v1/enrichments/tasks/{taskId}/stop
取消正在运行的任务
GET
/v1/enrichments/tasks
任务历史记录,最新任务优先

Schema 参考

每个任务发送一次 settings,并为每个输入发送一个 data 对象。随着 enrichment 功能演进,结果可能包含其他字段,因此解析 outputs 时请保留未知键。

显示所有设置、输入和输出
设置
设置
sourceKindEmail Search MethodText

Choose how to find the email: by using the person's name and company (default), or by LinkedIn URL.允许的值: "name_company", "linkedin"

useFullNameUse Full NameBoolean

Check this setting to use a single Full Name input instead of First Name and Last Name.

启用条件: sourceKind==name_company,false

useCustomAPIKeysCustom WaterfallBoolean

Check this setting to customize the Waterfall sequence and use your own API Keys.

启用条件: sourceKind==name_company,false

customSequenceWaterfall SequenceJSON list

Define each provider and configure your API Keys.

启用条件: sourceKind==name_company,false&useCustomAPIKeys==true

customSequence[].providerProviderText

允许的值: "icypeas", "enrow", "prospeo", "wiza", "findymail", "leadmagic", "trykitt", "enrich_so", "full_enrich"

启用条件: sourceKind==name_company,false&useCustomAPIKeys==true

customSequence[].apiKeyProvider API KeyText

When configuring your sequence, you have to provide your API Key for each provider.

启用条件: sourceKind==name_company,false&useCustomAPIKeys==true

输入(data)
输入(data)
firstNameFirst NameJSON

Person's first name. If you only have the full name, enable 'Use Full Name' in the settings.

启用条件: sourceKind!=linkedin&useFullName==false

lastNameLast NameJSON

Person's last name. If you only have the full name, enable 'Use Full Name' in the settings.

启用条件: sourceKind!=linkedin&useFullName==false

fullNameFull NameJSON

Person's full name. In you have the First Name and Last Name, disable 'Use FullName' in the settings.

启用条件: sourceKind!=linkedin&useFullName==true

companyNameOrDomainCompany Name or DomainText

For best results, provide the company domain or website (e.g. datablists.com).

启用条件: sourceKind!=linkedin

linkedInProfileLinkedIn ProfileText

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.

输出
输出
emailFoundEmailText

Email Found格式: email

emailStatusEmail StatusText

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 ProviderText

Email Provider. One of amazon, apple, barracuda, cisco, csc, gandi, google, ionos, microsoft, mimecast, other, ovh, proofpoint, safenames

finderProviderProviderText

Which Email Finder provider returned the result.

启用条件: sourceKind!=linkedin&useCustomAPIKeys==true

一个请求头,清晰的限制

在您的 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 所需的一切:身份验证、请求、轮询、结果、限制和重试。