{
"success": true,
"data": {
"valid": true,
"block": false,
"disposable": false,
"mx_found": true,
"mx_host": "gmail-smtp-in.l.google.com.",
"risk": 0,
"reason": "OK"
},
"error": null
}
curl --location --request GET 'https://zylalabs.com/api/13470/domain+reputation+go+email+validator+api/29524/[email protected][email protected]' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"summary": {
"total": 3,
"valid": 2,
"invalid": 1,
"risky": 0,
"duplicates": 0,
"processing_time_ms": 139
},
"results": [
{
"email": "[email protected]",
"valid": true,
"block": false,
"disposable": false,
"mx_found": true,
"mx_host": "gmail-smtp-in.l.google.com.",
"risk": 0,
"reason": "OK"
},
{
"email": "[email protected]",
"valid": false,
"block": true,
"disposable": true,
"mx_found": true,
"mx_host": "mail.mailinator.com.",
"risk": 100,
"reason": "Disposable domain"
},
{
"email": "[email protected]",
"valid": true,
"block": false,
"disposable": false,
"mx_found": true,
"mx_host": "outlook-com.olc.protection.outlook.com.",
"risk": 0,
"reason": "OK"
}
]
},
"error": null
}
curl --location --request POST 'https://zylalabs.com/api/13470/domain+reputation+go+email+validator+api/29525/bulk+validate+emails' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"emails": [
"[email protected]",
"[email protected]",
"[email protected]"
]
}'
{
"success": true,
"data": {
"domain": "gmail.com",
"valid": true,
"disposable": false,
"blacklisted": false,
"WHOIS": {
"registrar": "MarkMonitor Inc.",
"registered_at": "1995-08-13T04:00:00Z",
"expires_at": "2027-08-12T04:00:00Z",
"age_days": 11316,
"country": "US",
"expired": false
},
"DNS": {
"has_mx": true,
"has_spf": true,
"has_dmarc": true,
"has_a": true,
"mx_records": [
"gmail-smtp-in.l.google.com.",
"alt1.gmail-smtp-in.l.google.com.",
"alt2.gmail-smtp-in.l.google.com.",
"alt3.gmail-smtp-in.l.google.com.",
"alt4.gmail-smtp-in.l.google.com."
],
"spf_record": "v=spf1 redirect=_spf.google.com",
"dmarc_record": "v=DMARC1; p=none; sp=quarantine; rua=mailto:[email protected]"
},
"risk": 0,
"reason": "OK"
},
"error": null
}
curl --location --request GET 'https://zylalabs.com/api/13470/domain+reputation+go+email+validator+api/29526/validate+domain?domain=gmail.com&domain=gmail.com' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 域名声誉Go电子邮件验证器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
使用Go构建的生产就绪电子邮件验证API 检测临时邮箱 验证MX记录 检查域名声誉 WHOIS数据 DNS分析和风险评分
每个端点返回详细的验证数据 GET 验证电子邮件端点提供对单个电子邮件的分析,包括有效性、临时状态和风险分数 POST 批量验证电子邮件端点返回多个电子邮件的摘要,包括有效、无效和风险电子邮件的计数,以及单个结果 GET 验证域名端点提供全面的域名分析,包括 WHOIS 数据、DNS 记录和黑名单状态
响应数据中的关键字段包括“valid”(指示电子邮件/域名是否有效)、“disposable”(是否来自一次性提供商)、“mx_found”(MX记录验证)、“risk”(风险评分范围0-100)和“reason”(验证结果的解释)。对于域名验证,额外的字段如“WHOIS”和“DNS”提供有关域名注册和DNS记录的洞察。
响应数据采用JSON格式结构化 每个响应包含一个“success”布尔值一个“data”对象以及相关详细信息和一个“error”字段(如适用)例如GET验证电子邮件响应中的“data”对象包含“valid”“disposable”和“risk”等字段使用户能够轻松访问和解释验证结果
GET验证电子邮件端点提供电子邮件有效性、一次性状态和风险评分 POST批量验证电子邮件端点提供多个电子邮件验证的摘要,包括有效和无效电子邮件的计数 GET验证域名端点提供WHOIS数据、DNS记录、黑名单检查和风险评分,为用户提供对域名声誉和状态的全面了解
用户可以通过指定希望验证的电子邮件地址或域来自定义请求。对于POST批量验证电子邮件端点,用户可以提交电子邮件列表,API将在处理之前自动去重。这允许在一次请求中高效验证多个电子邮件
数据来源包括用于MX、SPF和DMARC检查的DNS记录、域名注册信息的WHOIS数据库,以及像Spamhaus和Barracuda这样的各种黑名单服务。这种多来源的方法增强了API提供的验证结果的准确性和可靠性
典型的用例包括验证用户注册以防止虚假账户 确保营销活动的电子邮件送达率 评估域名声誉以满足安全目的 企业可以利用这些数据来改善其电子邮件沟通策略并降低与无效或一次性电子邮件相关的风险
用户可以通过分析“有效”、“一次性”和“风险”字段来利用返回的数据,以便做出明智的决策。例如,如果某个电子邮件被标记为一次性邮件,则可能会被排除在营销名单之外。风险评分可以帮助优先考虑后续行动,而WHOIS和DNS数据可以为域相关决策提供信息