Email Verification and Validation
收藏RapidAPI2026-04-10 更新2026-04-11 收录
下载链接:
https://rapidapi.com/maulik1807/api/email-verification-and-validation1
下载链接
链接失效反馈官方服务:
资源简介:
Verify email addresses in real time. Checks syntax, MX records, disposable domains, role-based addresses, typos, and live SMTP mailbox exi
创建时间:
2026-04-10
原始信息汇总
Email Verification and Validation API 数据集概述
基本信息
- API名称:Email Verification and Validation
- 类别:Email
- 提供者:Maulik Jain
- 当前版本:v1
- 流行度:8.6
- 服务等级:100%
- 平均延迟:1531ms
功能概述
该API用于验证电子邮件地址的真实性、可送达性及有效性,在发送邮件前进行判断。验证过程包含一个7步验证流程:
- 语法验证 — 根据RFC 5322规则和长度限制检查地址。
- MX记录查找 — 确认域名已配置为可接收邮件。
- 一次性域名检测 — 标记来自5000多个临时提供商(如Mailinator、Guerrilla Mail、TempMail)的地址。
- 基于角色的地址检测 — 识别很少属于真实用户的共享收件箱(admin@、noreply@、support@)。
- 拼写纠正 — 检测常见的域名拼写错误并建议正确地址(例如gmial.com → gmail.com)。
- 全收检测 — 识别静默接受所有传入邮件的域名。
- 实时SMTP邮箱探测 — 与邮件服务器建立真实连接,询问特定邮箱是否存在。返回明确的“是”、“否”或“未知”,且不传递任何消息。
技术特性
- 完全基于标准网络原语构建,无需付费的第三方验证服务。
- 主要提供商的响应时间通常在500毫秒以内。
- 结果以结构化JSON对象返回,包含0-100的可送达性分数、纯英文原因代码以及详细的检查细分。
- 不会存储或向第三方传输用户的电子邮件地址。
- SMTP探测仅执行握手(EHLO → MAIL FROM → RCPT TO → QUIT)并立即断开连接,不会发送任何邮件。
已知限制
- SMTP邮箱探测(第7步)需要出站端口25,而大多数云提供商阻止此端口。实际上,
mailbox_exists通常会返回"unknown",reason为smtp_timeout。地址不会被标记为无效,其分数将减少15分而非50分。其余六项检查(语法、MX、一次性、基于角色、拼写、全收)均完全运行,并提供强有力的可送达性信号。
适用场景
- 清理邮件列表
- 阻止虚假注册
- 降低退信率
- 在路由给销售之前验证潜在客户
端点
| 方法 | 路径 | 描述 |
|---|---|---|
| GET | /api/v1/verify | 验证单个电子邮件地址 |
| POST | /api/v1/verify/bulk | 在一次请求中验证最多50个电子邮件地址 |
| GET | /health | 健康检查 |
快速开始
- 单个验证:GET /api/v1/verify?email=user@example.com
- 批量验证:POST /api/v1/verify/bulk
- Content-Type: application/json
- 请求体示例:
{ "emails": ["user@example.com", "test@gmail.com"] }
响应字段
| 字段 | 类型 | 描述 |
|---|---|---|
| valid | boolean | 总体结论 |
| score | number | 可送达性分数 0–100 |
| reason | string | 主要原因代码 |
| suggestion | string | 检测到的拼写修正建议 |
| checks.syntax | boolean | 通过语法检查 |
| checks.mx_found | boolean | 域名具有MX记录 |
| checks.disposable | boolean | 是否为一次性域名 |
| checks.role_based | boolean | 是否为基于角色的地址 |
| checks.catch_all | boolean | 域名是否接受所有地址 |
| checks.mailbox_exists | string | "yes" / "no" / "unknown" |
| processing_time_ms | number | 总处理时间 |
分数构成
- 基础分数:100
- 一次性域名:-40
- 邮箱不存在:-50
- 邮箱未知(SMTP无结论):-15
- 全收域名:-10
- 基于角色的地址:-10
- 无MX记录或语法无效:分数 → 0
原因代码
deliverable— 地址状态良好invalid_syntax— 格式检查失败no_mx_records— 域名无法接收邮件mailbox_not_found— SMTP确认地址不存在smtp_unverifiable— SMTP检查无结论smtp_timeout— 邮件服务器未及时响应(最常见,由于端口25限制)
速率限制
| 计划 | 请求/分钟 |
|---|---|
| Starter | 10 |
| Pro | 20 |
| Business | 40 |
| Enterprise | 60 |
订阅计划
- BASIC:$9.00 / 月
- PRO:$29.00 / 月
- ULTRA:$79.00 / 月
- MEGA:$199.00 / 月



