// tomba cli
终端中的电子邮件智能工具
搜索域名、查找邮箱、验证地址、丰富联系人信息 无需离开终端。一条命令即可安装。适用于 macOS、Linux 和 Windows。
$ tomba verify --target richard@piedpiper.com --json
{
"data": {
"email": {
"email": "richard@piedpiper.com",
"result": "deliverable",
"status": "valid",
"score": 99
}
}
}// 01 · 安装
一个二进制文件,支持 macOS、Linux 和 Windows
安装脚本会校验发布版本的 SHA-256 校验和并设置 shell 补全。发布版本可在 GitHub 上获取。
curl -sSL https://releases.tomba.io/install.sh | shbrew install --cask tomba-io/tap/tombairm https://releases.tomba.io/install.ps1 | iexscoop bucket add tomba https://github.com/tomba-io/scoop-bucket.git
scoop install tombasudo snap install tomba// 02 · 命令
在终端中使用每个端点
使用 --target 传入输入;添加 --json、--yaml 或 --csv 获取机器可读的输出,使用 --output 写入文件。
tomba searchTomba 掌握的某个域名的邮箱地址
GET /v1/domain-searchtomba finder根据姓名和公司域名查找某人的邮箱
GET /v1/email-findertomba author文章作者的邮箱
GET /v1/author-findertomba enrich邮箱地址背后的人
GET /v1/enrichtomba enrichment person根据邮箱获取个人资料
GET /v1/people/findtomba enrichment company根据域名获取公司资料
GET /v1/companies/findtomba enrichment combined一次请求获取个人和公司资料
GET /v1/combined/findtomba verify邮箱地址是否可送达
GET /v1/email-verifiertomba linkedinLinkedIn 个人资料对应的邮箱
GET /v1/linkedintomba sources找到该地址的公开网页
GET /v1/email-sourcestomba count某个域名的地址数量,按部门和职级划分
GET /v1/email-counttomba status域名是网页邮箱还是一次性邮箱
GET /v1/domain-statustomba format某个域名使用的地址格式
GET /v1/email-formattomba location公司按地区划分的员工人数
GET /v1/locationtomba autocomplete根据部分名称查找公司和域名
GET /v1/domain-suggestionstomba phone-finder根据邮箱、域名或 LinkedIn 个人资料查找电话号码
GET /v1/phone-findertomba phone-validator电话号码是否有效、其格式和运营商
GET /v1/phone-validatortomba reveal根据自然语言查询或筛选条件查找公司
POST /v1/reveal/searchtomba similar与某个域名相似的公司
GET /v1/similartomba technology某个域名网站所使用的技术
GET /v1/technologytomba lead · leads-list · attribute管理潜在客户、潜在客户列表和自定义属性
/v1/leads, /v1/leads_lists, /v1/attributestomba flag create · list报告错误数据并列出您的报告
POST /v1/flag, GET /v1/flagtomba key list · get · create · delete管理工作区的 API 密钥
/v1/keystomba whoami · usage · logs您的账户、每日用量和最近的请求
GET /v1/me, /v1/usage, /v1/logs
| 命令 | 返回 | 调用 |
|---|---|---|
| tomba search | Tomba 掌握的某个域名的邮箱地址 | GET /v1/domain-search |
| tomba finder | 根据姓名和公司域名查找某人的邮箱 | GET /v1/email-finder |
| tomba author | 文章作者的邮箱 | GET /v1/author-finder |
| tomba enrich | 邮箱地址背后的人 | GET /v1/enrich |
| tomba enrichment person | 根据邮箱获取个人资料 | GET /v1/people/find |
| tomba enrichment company | 根据域名获取公司资料 | GET /v1/companies/find |
| tomba enrichment combined | 一次请求获取个人和公司资料 | GET /v1/combined/find |
| tomba verify | 邮箱地址是否可送达 | GET /v1/email-verifier |
| tomba linkedin | LinkedIn 个人资料对应的邮箱 | GET /v1/linkedin |
| tomba sources | 找到该地址的公开网页 | GET /v1/email-sources |
| tomba count | 某个域名的地址数量,按部门和职级划分 | GET /v1/email-count |
| tomba status | 域名是网页邮箱还是一次性邮箱 | GET /v1/domain-status |
| tomba format | 某个域名使用的地址格式 | GET /v1/email-format |
| tomba location | 公司按地区划分的员工人数 | GET /v1/location |
| tomba autocomplete | 根据部分名称查找公司和域名 | GET /v1/domain-suggestions |
| tomba phone-finder | 根据邮箱、域名或 LinkedIn 个人资料查找电话号码 | GET /v1/phone-finder |
| tomba phone-validator | 电话号码是否有效、其格式和运营商 | GET /v1/phone-validator |
| tomba reveal | 根据自然语言查询或筛选条件查找公司 | POST /v1/reveal/search |
| tomba similar | 与某个域名相似的公司 | GET /v1/similar |
| tomba technology | 某个域名网站所使用的技术 | GET /v1/technology |
| tomba lead · leads-list · attribute | 管理潜在客户、潜在客户列表和自定义属性 | /v1/leads, /v1/leads_lists, /v1/attributes |
| tomba flag create · list | 报告错误数据并列出您的报告 | POST /v1/flag, GET /v1/flag |
| tomba key list · get · create · delete | 管理工作区的 API 密钥 | /v1/keys |
| tomba whoami · usage · logs | 您的账户、每日用量和最近的请求 | GET /v1/me, /v1/usage, /v1/logs |
// 03 · 批量
在本机处理 CSV
tomba bulk 为每一行发送一个 API 请求,并在各行完成时将结果写入新的 CSV。每一行的计费和速率限制与单个请求相同;如需服务器端任务,请使用批量 API。
# One API request per row, from your machine
tomba bulk --file leads.csv --type verify --column "Email Address"
tomba bulk --file prospects.csv --type finder --domain-col company_domain --first-col first --last-col last
tomba bulk --file domains.csv --type search --domain-col domain --output domain-search.csv- tomba bulk
- 在您的机器上运行,每行一个请求,每行按单次调用计费
- POST /v1/bulk/{type}
- 作为一个任务在 Tomba 服务器上运行,首次下载时计费
// 04 · 登录
浏览器登录或 API 密钥
tomba login 使用 OAuth 2.0 设备流程,因此可通过 SSH 使用;在脚本中请使用密钥登录。凭据保存在 ~/.tomba.json 中。
tomba logintomba login --api-key
tomba whoamitomba verify --target richard@piedpiper.com --key "$TOMBA_API_KEY" --secret "$TOMBA_SECRET_KEY"--json、--yaml 或 --csv 参数获得机器可读的输出。可通过管道传给 jq 进行过滤、重定向到文件,或在 shell 脚本、cron 任务和 CI/CD 流水线中使用。