POST /api/v1/bulk-taskscurl -X POST "https://emailcheckpro.com/api/v1/bulk-tasks" \
-H "X-API-Key: sk_your_api_key" \
-F service_type=email_batch \
-F file=@emails.txt接口约定
提交后立刻返回任务号;之后按任务号查询状态,任务成功时响应里会带上结果文件的下载链接。下面每个请求都配上它自己的响应。
立即返回任务号,此时 preparing 为 true,后台正在预处理文件:去掉无效行、重复行,号码任务还会去掉没带国家码和不属于所选国家的号码,这些都不计费。按提交行数冻结余额,完成后按实际用量结算,差额退回。
POST /api/v1/bulk-taskscurl -X POST "https://emailcheckpro.com/api/v1/bulk-tasks" \
-H "X-API-Key: sk_your_api_key" \
-F service_type=email_batch \
-F file=@emails.txt200 OK{
"code": 0,
"msg": "ok",
"data": {
"id": "3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13",
"product": "email_batch",
"status": "processing",
"submitted_lines": 1015,
"total": 1015,
"invalid_cnt": 0,
"no_code_cnt": 0,
"other_country_cnt": 0,
"duplicate_cnt": 0,
"preparing": true,
"created_at": "2026-09-08T09:30:00Z"
}
}按任务号轮询。预处理完成后恒有 submitted_lines = total + invalid_cnt + no_code_cnt + other_country_cnt + duplicate_cnt,其中 total 是实际检测并计费的条数。任务成功时响应里带成功/失败计数和结果文件下载链接;预处理阶段被拒的任务为 failed,带 reason_detail,并全额退款。
GET /api/v1/bulk-tasks/{id}curl "https://emailcheckpro.com/api/v1/bulk-tasks/3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13" \
-H "X-API-Key: sk_your_api_key"200 OK{
"code": 0,
"msg": "ok",
"data": {
"id": "3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13",
"product": "email_batch",
"status": "success",
"submitted_lines": 1015,
"total": 1000,
"invalid_cnt": 3,
"no_code_cnt": 0,
"other_country_cnt": 0,
"duplicate_cnt": 12,
"preparing": false,
"success_cnt": 990,
"failure_cnt": 10,
"result_url": "https://…/result.csv",
"created_at": "2026-09-08T09:30:00Z"
}
}执行方式
批量不是把实时检测放大 —— 它是一次提交、后台执行、稍后取件。整个过程你不需要守着页面,任务状态和结果都留在后台。
一行一个邮箱的 .txt 或 .csv。文件流式提交,服务器不保存文件副本。
空文件、格式明显不对、行数不足等问题在上传时直接拒绝;通过后冻结余额,文件进入后台预处理:去除重复行和无效行,并校验服务商范围。预处理不通过的任务会标记为失败并全额退款;通过的只检测剩下的条目,完成后结算。
任务在后台跑,你可以关掉页面。失败会立即反馈并全额退款。
完成后在批量检测页下载。只按实际返回结果的邮箱计费,差额自动退回。
结果字段
下载的是一份 CSV 文件,就是这张完整结果表。
identifier · alex.kim@example.com — 提交的邮箱地址,统一为小写。activated · true — 该地址能否收信:true 为可达,false 为不可达。适用场景
直接答案
批量可达性检测面向一千条起步的名单:上传文件后任务在后台执行,完成后下载结果 CSV。同一份文件里可以混放任意域名,不需要选择服务商。
能力边界
适用判断
| 实时检测 | 批量检测 | |
|---|---|---|
| 邮箱数量 | 单邮箱 1 个;多邮箱一次可提交多个,具体上限见 API 文档 | 一次跑完整份大名单——当前数量区间见价格页 |
| 拿到结果 | 当场出结果:单邮箱与 API 多邮箱在同一次响应里,网页多邮箱逐个返回 | 任务跑完后下载结果文件 |
| 服务商范围 | 不限,一次可以混着查 | 全量可达性检测一份文件里可以混放任意域名;头像检测接受 Gmail、Yandex、Mail.ru 三家混传,但不接受这三家之外的地址 |
| 结果形态 | JSON,逐条字段 | 结果文件(一份 CSV,含完整结果表) |
| 典型用途 | 表单校验、客服复核、发送前实时拦截 | 名单清洗、投放前筛选、存量数据治理 |
产品常见问题
整份大名单用批量。邮箱不多时用实时检测:同一次请求就出结果,不需要等任务调度。
预检阶段会剔除格式不合法的行,它们不计入计费基数。剩下的邮箱里,上游没能返回结果的那部分也不收费。只对真正拿到结果的邮箱计价。
取决于邮箱量与产品类型。提交后可以关掉页面,任务在后台执行,完成后在批量检测页下载结果。
会。任务失败全额退款。任务成功但部分邮箱没出结果,那部分自动退回。提交时冻结的余额与最终实收的差额始终会退。
相关产品