Real-Time Email Validation API 数据集概述
基本信息
- 数据集名称:Real-Time Email Validation API
- 提供者:Arsh Kashyap
- 类别:Email
- 当前版本:v1
- 订阅者数量:1
API 评分与性能
- 流行度:8.6
- 服务等级:100%
- 延迟:24917ms
- 测试状态:N/A
订阅计划与定价
- BASIC:$0.00 / 月
- PRO:$8.99 / 月
- ULTRA:$18.99 / 月
- MEGA:$48.99 / 月
功能概述
该API用于实时验证电子邮件地址是否有效、可送达且安全。旨在帮助防止虚假注册、减少邮件退回,并在发送邮件前提高数据质量。
检查项目
- 电子邮件格式与语法验证
- 域名存在性与MX记录验证
- 可送达可能性评分
- 一次性电子邮件检测
- 基于角色的电子邮件检测(admin@, info@等)
- 免费与企业电子邮件提供商检测
核心优势
- 实时响应(<1秒)
- 简单的REST API
- 全球可用
主要用途
- 用户注册与身份验证流程
- SaaS入职验证
- CRM与潜在客户列表清洗
- 电子邮件营销列表验证
- 防止垃圾邮件与虚假账户
端点详情
- 端点:
POST /validate-email
- 请求头:
Content-Type: application/json
请求体参数
| 字段 |
类型 |
必填 |
描述 |
email |
string |
是 |
需要验证的电子邮件地址 |
deep_check |
boolean |
否 |
启用SMTP验证以检查邮箱是否存在。默认值:true |
请求示例
json
{
"email": "user@example.com",
"deep_check": true
}
响应结构
成功响应(200)
json
{
"success": true,
"email": "user@example.com",
"validation": {
"is_valid_format": true,
"is_deliverable": true,
"has_valid_mx_records": true,
"is_catch_all_domain": false
},
"email_details": {
"local_part": "user",
"domain": "example.com",
"suggested_correction": null
},
"risk_assessment": {
"is_disposable_email": false,
"is_role_based_address": false,
"is_free_provider": false
},
"deliverability_score": 0.92,
"recommendation": "Excellent - This email address appears to be valid and deliverable."
}
响应字段说明
根级别
| 字段 |
类型 |
描述 |
success |
boolean |
验证请求是否成功 |
email |
string |
已验证的电子邮件地址 |
deliverability_score |
number |
总体质量评分,范围从0(最差)到1(最好) |
recommendation |
string |
基于验证结果的可读建议 |
验证对象
| 字段 |
类型 |
描述 |
is_valid_format |
boolean |
如果电子邮件语法符合RFC规则则为true |
is_deliverable |
boolean |
如果邮箱似乎存在(SMTP验证)则为true |
has_valid_mx_records |
boolean |
如果域名具有有效的邮件服务器(MX)记录则为true |
is_catch_all_domain |
boolean/null |
如果域名接受所有电子邮件(无论邮箱是否存在)则为true |
电子邮件详情对象
| 字段 |
类型 |
描述 |
local_part |
string |
@符号前的部分 |
domain |
string |
@符号后的部分 |
suggested_correction |
string/null |
如果检测到拼写错误,则提供建议的修正(例如,“gmial.com” → “gmail.com”) |
风险评估对象
| 字段 |
类型 |
描述 |
is_disposable_email |
boolean |
如果电子邮件来自已知的一次性/临时提供商则为true |
is_role_based_address |
boolean |
如果电子邮件是角色账户(例如,admin@, support@, info@)则为true |
is_free_provider |
boolean |
如果电子邮件使用免费提供商(例如,Gmail, Yahoo, Outlook)则为true |
建议值对照表
recommendation字段根据验证结果提供可操作的指导:
| 评分/条件 |
建议 |
| 一次性电子邮件 |
高风险 - 不建议用于重要通信 |
| 格式无效 |
无效 - 检查拼写错误 |
| 无MX记录 |
无法送达 - 域名没有邮件服务器 |
| SMTP检查失败 |
无法送达 - 邮箱不存在 |
| 基于角色的地址 |
注意 - 可能由多人监控 |
| 全收域名 |
不确定 - 无法确认特定邮箱是否存在 |
| 评分 ≥ 0.8 |
优秀 - 有效且可送达 |
| 评分 ≥ 0.6 |
良好 - 可能有效 |
| 评分 ≥ 0.4 |
一般 - 存在一些问题,建议进行额外验证 |
| 评分 < 0.4 |
差 - 存在质量问题,建议进行验证 |
错误响应
| 状态码 |
错误代码 |
描述 |
| 400 |
MISSING_EMAIL |
请求正文中未提供电子邮件字段 |
| 400 |
EMPTY_EMAIL |
电子邮件字段为空 |
| 400 |
VALIDATION_FAILED |
无法验证电子邮件地址 |
| 500 |
INTERNAL_ERROR |
意外的服务器错误 |
| 503 |
SERVICE_UNAVAILABLE |
验证服务暂时不可用 |
| 504 |
TIMEOUT |
验证请求超时 |
错误响应示例
json
{
"success": false,
"error": "Email address is required",
"error_code": "MISSING_EMAIL"
}