{
"email": "[email protected]",
"normalizedEmail": "[email protected]",
"status": "valid",
"score": 100,
"isValid": true,
"checks": {
"syntax": {
"valid": true,
"localPart": "zuck",
"domain": "fb.com"
},
"length": {
"valid": true,
"localPartLength": 4,
"domainLength": 6,
"totalLength": 11
},
"domain": {
"resolvable": true,
"hasMx": true,
"mxRecords": [
"mxa-00082601.gslb.pphosted.com",
"mxb-00082601.gslb.pphosted.com"
],
"hasAddressRecord": false,
"nullMx": false
},
"disposable": {
"isDisposable": false
},
"free": {
"isFreeProvider": false
},
"role": {
"isRoleAccount": false
},
"typo": {
"hasSuggestion": false
}
},
"reasons": [
"Domain has MX records"
]
}
curl --location --request GET 'https://zylalabs.com/api/13027/emaillabs+email+verification+api/26144/[email protected]' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 EmailLabs 邮件验证 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
EmailLabs 邮件验证 API
EmailLabs 以毫秒为单位验证和评分任何电子邮件地址,执行每一个有意义的可投递性检查,除非进行 SMTP 探测,因此您可以在这些邮件地址进入您的数据库之前拦截坏的、虚假的和有风险的地址
检查内容
gmial.com → gmail.com)您将收到的内容
一个包含每个检查详细信息的单一 JSON 响应,0–100 之间的信心分数和明确的判决:有效、风险或无效 — 以及结果的易读原因
为什么使用它
亮点
验证电子邮件端点返回一个包含对电子邮件地址进行的各种检查的JSON响应,包括语法验证、域名存在性、一次性状态等。它还提供一个置信度分数以及一个裁决,表明电子邮件是有效的、风险的还是无效的
响应中的关键字段包括“email”(原始电子邮件)“normalizedEmail”(格式化的电子邮件)“status”(有效风险无效)“score”(0-100的置信分数)和“checks”(每个验证检查的详细结果)
响应数据采用JSON格式结构,其中包含顶级对象,包括电子邮件地址、状态、分数,以及一个嵌套的“checks”对象,详细说明每个验证检查的结果,例如语法、长度、域名等
该端点提供有关电子邮件语法有效性、长度合规性、域名和MX记录检查、一次性电子邮件检测、免费提供者识别、基于角色的帐户标记以及拼写错误域名的拼写错误建议的信息
数据准确性通过基于既定标准(RFC 5321 和 RFC 5322)以及实时 DNS 查询进行严格的验证检查来维护,以验证域名的存在和 MX 记录,从而确保电子邮件验证的可靠结果
典型用例包括通过在注册过程中验证电子邮件地址来降低跳出率 阻止一次性电子邮件注册 通过提供拼写错误建议提高用户体验 和清理现有电子邮件列表以提高可送达性
用户可以通过在GET请求中指定他们希望验证的电子邮件地址来自定义请求,以此验证电子邮件端点。API处理此输入并根据提供的电子邮件返回详细的验证结果
标准数据模式包括清晰的“状态”以指示电子邮件的有效性、“分数”反映对结果的信心,以及返回布尔值和附加信息的详细检查,例如对错别字的建议或对临时地址的标记