Global Email Validation and Deliverability API

API ID 13004

Validates email addresses for syntax, MX records, disposable domains, role-based addresses, and domain typos, then returns a weighted risk score and deliverability verdict. Supports single and batch validation.

183 ms 平均响应

API 文档

端点

请求

对单个电子邮件地址进行完整的验证流程。它检查语法、MX记录、一次性状态、基于角色的地址、免费服务提供商、域名拼写错误和电子邮件类型,然后返回加权风险评分和可交付性裁决。

Endpoint ID: 26019
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26019/validate+email
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"email":"[email protected]","valid":true,"syntax":true,"mx":true,"disposable":false,"role":false,"free_provider":true,"typo_suggestion":null,"email_type":"free","deliverability":"high","risk_score":5},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
验证电子邮件 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26019/validate+email&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Validates up to 50 email addresses supplied in a JSON body with an emails array. Returns a results array where each item has email, valid, syntax, mx, disposable, role, free_provider, typo_suggestion, email_type, deliverability, and risk_score, plus a summary with total, valid_count, invalid_count, high_risk_count, disposable_count, role_count, and free_provider_count.

Endpoint ID: 26020
POST https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26020/validate+emails+batch
输入参数

Validate Emails Batch — 端点功能

对象 描述
请求体 必需 Json

剩余免费测试请求:3 / 3。


输入参数

API 示例响应
JSON
{"success":true,"data":{"results":[{"email":"[email protected]","valid":true,"syntax":true,"mx":true,"disposable":false,"role":false,"free_provider":true,"typo_suggestion":null,"email_type":"free","deliverability":"high","risk_score":5},{"email":"[email protected]","valid":true,"syntax":true,"mx":true,"disposable":true,"role":false,"free_provider":false,"typo_suggestion":null,"email_type":"disposable","deliverability":"low","risk_score":75},{"email":"[email protected]","valid":true,"syntax":true,"mx":true,"disposable":false,"role":false,"free_provider":false,"typo_suggestion":null,"email_type":"business","deliverability":"high","risk_score":0}],"summary":{"total":3,"valid_count":3,"invalid_count":0,"high_risk_count":1,"disposable_count":1,"role_count":0,"free_provider_count":1}},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Validate Emails Batch — 代码片段

curl --location --request POST 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26020/validate+emails+batch' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"emails": ["[email protected]", "[email protected]", "[email protected]"]}'

    
请求

Checks the email given in the required email query parameter against RFC 5322 syntax rules only, with no DNS lookup. Returns email, a valid boolean, and a reason string that names the specific failure when invalid or null when valid.

Endpoint ID: 26021
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26021/check+syntax
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"email":"[email protected]","valid":true,"reason":null},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Check Syntax — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26021/check+syntax&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Scores the email given in the required email query parameter. Returns email, a risk_score from 0 to 100, a deliverability verdict, and a breakdown object with syntax_failed, no_mx, mx_timeout, disposable, role_based, free_provider, and typo_present booleans.

Endpoint ID: 26022
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26022/get+risk+score
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"email":"[email protected]","risk_score":5,"deliverability":"high","breakdown":{"syntax_failed":false,"no_mx":false,"mx_timeout":false,"disposable":false,"role_based":false,"free_provider":true,"typo_present":false}},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Get Risk Score — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26022/get+risk+score&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Analyses a single domain given in the required domain query parameter, with no at symbol. Returns domain, mx boolean, mx_records array of exchange and priority, disposable boolean, free_provider boolean, provider_name string or null, and typo_of string or null naming the domain it is a misspelling of.

Endpoint ID: 26023
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26023/get+domain+intelligence
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"domain":"gmail.com","mx":true,"mx_records":[{"exchange":"gmail-smtp-in.l.google.com","priority":5},{"exchange":"alt1.gmail-smtp-in.l.google.com","priority":10},{"exchange":"alt2.gmail-smtp-in.l.google.com","priority":20},{"exchange":"alt3.gmail-smtp-in.l.google.com","priority":30},{"exchange":"alt4.gmail-smtp-in.l.google.com","priority":40}],"disposable":false,"free_provider":true,"provider_name":"Gmail","typo_of":null},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Get Domain Intelligence — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26023/get+domain+intelligence&domain=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Analyses up to 100 domains supplied in a JSON body with a domains array. Returns a results array where each item has domain, mx, mx_records, disposable, free_provider, provider_name, and typo_of, plus a summary with total, mx_valid_count, disposable_count, free_provider_count, and typo_count.

Endpoint ID: 26024
POST https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26024/get+domain+intelligence+batch
输入参数

Get Domain Intelligence Batch — 端点功能

对象 描述
请求体 必需 Json

剩余免费测试请求:3 / 3。


输入参数

API 示例响应
JSON
{"success":true,"data":{"results":[{"domain":"gmail.com","mx":true,"mx_records":[{"exchange":"gmail-smtp-in.l.google.com","priority":5},{"exchange":"alt1.gmail-smtp-in.l.google.com","priority":10},{"exchange":"alt2.gmail-smtp-in.l.google.com","priority":20},{"exchange":"alt3.gmail-smtp-in.l.google.com","priority":30},{"exchange":"alt4.gmail-smtp-in.l.google.com","priority":40}],"disposable":false,"free_provider":true,"provider_name":"Gmail","typo_of":null},{"domain":"mailinator.com","mx":true,"mx_records":[{"exchange":"mail2.mailinator.com","priority":1},{"exchange":"mail.mailinator.com","priority":1}],"disposable":true,"free_provider":false,"provider_name":null,"typo_of":null},{"domain":"acmewidgets.com","mx":true,"mx_records":[{"exchange":"spamtitan.isomedia.com","priority":5}],"disposable":false,"free_provider":false,"provider_name":null,"typo_of":null}],"summary":{"total":3,"mx_valid_count":3,"disposable_count":1,"free_provider_count":1,"typo_count":0}},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Get Domain Intelligence Batch — 代码片段

curl --location --request POST 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26024/get+domain+intelligence+batch' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"domains": ["gmail.com", "mailinator.com", "acmewidgets.com"]}'

    
请求

Looks up the MX records for the domain given in the required domain query parameter, with no at symbol, via live DNS with a fast timeout. Returns domain, mx boolean, a records array of exchange and priority sorted by priority, lookup_time_ms, and a timeout boolean.

Endpoint ID: 26025
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26025/check+mx+records
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"domain":"gmail.com","mx":true,"records":[{"exchange":"gmail-smtp-in.l.google.com","priority":5},{"exchange":"alt1.gmail-smtp-in.l.google.com","priority":10},{"exchange":"alt2.gmail-smtp-in.l.google.com","priority":20},{"exchange":"alt3.gmail-smtp-in.l.google.com","priority":30},{"exchange":"alt4.gmail-smtp-in.l.google.com","priority":40}],"lookup_time_ms":1.209,"timeout":false},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Check MX Records — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26025/check+mx+records&domain=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Checks the domain given in the required domain query parameter, with no at symbol, against the bundled list of over 121000 known disposable and throwaway providers. Returns domain, a disposable boolean, and domain_count giving the total number of disposable domains loaded.

Endpoint ID: 26026
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26026/check+disposable+domain
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"domain":"mailinator.com","disposable":true,"domain_count":121570},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Check Disposable Domain — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26026/check+disposable+domain&domain=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Returns a paginated export of the full disposable domain list. Accepts an optional page parameter starting at 1 and defaulting to 1, and an optional limit parameter up to 1000 and defaulting to 100. Returns a domains array of strings, plus page, limit, total, and total_pages.

Endpoint ID: 26027
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26027/list+disposable+domains
输入参数

List Disposable Domains — 端点功能

对象 描述
page 必需 The page number to return, starting at a minimum of 1 and defaulting to 1 when omitted. A page beyond the end of the list returns an empty array rather than an error.
limit 必需 The number of disposable domains to return per page, up to a maximum of 1000 and defaulting to 100 when omitted.

剩余免费测试请求:3 / 3。


输入参数

page
limit
API 示例响应
JSON
{"success":true,"data":{"domains":["0-180.com","0-30-24.com","0-420.com"],"page":1,"limit":3,"total":121570,"total_pages":40524},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
List Disposable Domains — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26027/list+disposable+domains?page=1&limit=3' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

检查所给的必需电子邮件查询参数的本地部分是否是被认可的基于角色的前缀,例如 info 或 support。返回电子邮件、角色布尔值、匹配的前缀字符串或 null,以及类别,类别可以是 support、admin、marketing、finance、technical 或 generic。

Endpoint ID: 26028
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26028/check+role+address
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"email":"[email protected]","role":true,"prefix":"support","category":"support"},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
检查角色地址 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26028/check+role+address&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

根据所需的电子邮件查询参数中的电子邮件建议更正拼写错误的域名,先使用精确的拼写错误映射,然后使用编辑距离回退。返回原始字符串、建议字符串或空值、纠正后的电子邮件字符串或空值,以及置信度,高、中或空值。

Endpoint ID: 26029
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26029/suggest+typo+correction
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"original":"[email protected]","suggestion":"gmail.com","corrected_email":"[email protected]","confidence":"high"},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
建议拼写更正 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26029/suggest+typo+correction&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Checks whether the domain given in the required domain query parameter, with no at symbol, is a known free email provider or ISP bundled mailbox. Returns domain, a free_provider boolean, and provider_name string or null giving the provider name when matched.

Endpoint ID: 26030
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26030/check+free+provider
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"domain":"gmail.com","free_provider":true,"provider_name":"Gmail"},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Check Free Provider — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26030/check+free+provider&domain=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
返回已知的免费电子邮件提供商和 ISP 打包邮箱的完整列表 返回一个提供商数组,其中每项具有域名、名称和类型,类型可以是免费或 ISP,并包含总计数 不需要任何参数
Endpoint ID: 26031
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26031/list+free+providers
输入参数

剩余免费测试请求:3 / 3。

此端点不需要任何输入参数。

API 示例响应
JSON
{"success":true,"data":{"providers":[{"domain":"gmail.com","name":"Gmail","type":"free"},{"domain":"yahoo.com","name":"Yahoo Mail","type":"free"},{"domain":"outlook.com","name":"Outlook","type":"free"},{"domain":"hotmail.com","name":"Hotmail","type":"free"},{"domain":"icloud.com","name":"iCloud Mail","type":"free"},{"domain":"me.com","name":"iCloud Mail","type":"free"},{"domain":"mac.com","name":"iCloud Mail","type":"free"},{"domain":"aol.com","name":"AOL Mail","type":"free"},{"domain":"protonmail.com","name":"Proton Mail","type":"free"},{"domain":"proton.me","name":"Proton Mail","type":"free"},{"domain":"zoho.com","name":"Zoho Mail","type":"free"},{"domain":"gmx.com","name":"GMX Mail","type":"free"},{"domain":"gmx.net","name":"GMX Mail","type":"free"},{"domain":"mail.com","name":"Mail.com","type":"free"},{"domain":"live.com","name":"Microsoft Live","type":"free"},{"domain":"msn.com","name":"MSN","type":"free"},{"domain":"ymail.com","name":"Yahoo Mail","type":"free"},{"domain":"rocketmail.com","name":"Yahoo Mail","type":"free"},{"domain":"fastmail.com","name":"FastMail","type":"free"},{"domain":"tutanota.com","name":"Tutanota","type":"free"},{"domain":"hey.com","name":"Hey","type":"free"},{"domain":"web.de","name":"WEB.DE","type":"free"},{"domain":"freenet.de","name":"freenet Mail","type":"free"},{"domain":"t-online.de","name":"T-Online","type":"isp"},{"domain":"orange.fr","name":"Orange Mail","type":"isp"},{"domain":"free.fr","name":"Free.fr","type":"isp"},{"domain":"laposte.net","name":"La Poste","type":"free"},{"domain":"libero.it","name":"Libero Mail","type":"free"},{"domain":"virgilio.it","name":"Virgilio Mail","type":"free"},{"domain":"mail.ru","name":"Mail.ru","type":"free"},{"domain":"yandex.ru","name":"Yandex Mail","type":"free"},{"domain":"rambler.ru","name":"Rambler Mail","type":"free"},{"domain":"163.com","name":"NetEase 163","type":"free"},{"domain":"qq.com","name":"QQ Mail","type":"free"},{"domain":"126.com","name":"NetEase 126","type":"free"},{"domain":"rediffmail.com","name":"Rediffmail","type":"free"},{"domain":"naver.com","name":"Naver Mail","type":"free"},{"domain":"daum.net","name":"Daum Mail","type":"free"},{"domain":"yahoo.co.jp","name":"Yahoo Japan Mail","type":"free"},{"domain":"yahoo.co.uk","name":"Yahoo UK","type":"free"},{"domain":"btinternet.com","name":"BT Internet","type":"isp"},{"domain":"gmx.de","name":"GMX Mail","type":"free"},{"domain":"gmx.at","name":"GMX Mail","type":"free"},{"domain":"gmx.ch","name":"GMX Mail","type":"free"},{"domain":"arcor.de","name":"Arcor Mail","type":"isp"},{"domain":"1und1.de","name":"1&1 Mail","type":"isp"},{"domain":"mail.de","name":"mail.de","type":"free"},{"domain":"posteo.de","name":"Posteo","type":"free"},{"domain":"mailbox.org","name":"Mailbox.org","type":"free"},{"domain":"wp.pl","name":"Wirtualna Polska","type":"free"},{"domain":"onet.pl","name":"Onet Poczta","type":"free"},{"domain":"interia.pl","name":"Interia","type":"free"},{"domain":"o2.pl","name":"O2 Poczta","type":"free"},{"domain":"tlen.pl","name":"Tlen.pl","type":"free"},{"domain":"seznam.cz","name":"Seznam Email","type":"free"},{"domain":"centrum.cz","name":"Centrum Email","type":"free"},{"domain":"atlas.cz","name":"Atlas Email","type":"free"},{"domain":"centrum.sk","name":"Centrum.sk","type":"free"},{"domain":"azet.sk","name":"Azet.sk","type":"free"},{"domain":"freemail.hu","name":"Freemail.hu","type":"free"},{"domain":"citromail.hu","name":"Citromail","type":"free"},{"domain":"abv.bg","name":"ABV Mail","type":"free"},{"domain":"mail.bg","name":"Mail.bg","type":"free"},{"domain":"inbox.lv","name":"Inbox.lv","type":"free"},{"domain":"inbox.lt","name":"Inbox.lt","type":"free"},{"domain":"one.lt","name":"One.lt","type":"free"},{"domain":"yahoo.it","name":"Yahoo Italy","type":"free"},{"domain":"yahoo.de","name":"Yahoo Germany","type":"free"},{"domain":"yahoo.fr","name":"Yahoo France","type":"free"},{"domain":"yahoo.es","name":"Yahoo Spain","type":"free"},{"domain":"yahoo.ca","name":"Yahoo Canada","type":"free"},{"domain":"yahoo.com.au","name":"Yahoo Australia","type":"free"},{"domain":"yahoo.com.br","name":"Yahoo Brazil","type":"free"},{"domain":"yahoo.com.mx","name":"Yahoo Mexico","type":"free"},{"domain":"yahoo.in","name":"Yahoo India","type":"free"},{"domain":"yahoo.co.in","name":"Yahoo India","type":"free"},{"domain":"live.co.uk","name":"Microsoft Live UK","type":"free"},{"domain":"live.fr","name":"Microsoft Live France","type":"free"},{"domain":"live.de","name":"Microsoft Live Germany","type":"free"},{"domain":"live.it","name":"Microsoft Live Italy","type":"free"},{"domain":"live.com.au","name":"Microsoft Live Australia","type":"free"},{"domain":"hotmail.co.uk","name":"Hotmail UK","type":"free"},{"domain":"hotmail.fr","name":"Hotmail France","type":"free"},{"domain":"hotmail.de","name":"Hotmail Germany","type":"free"},{"domain":"hotmail.it","name":"Hotmail Italy","type":"free"},{"domain":"hotmail.es","name":"Hotmail Spain","type":"free"},{"domain":"bol.com.br","name":"BOL Mail","type":"free"},{"domain":"uol.com.br","name":"UOL Mail","type":"free"},{"domain":"terra.com.br","name":"Terra Mail","type":"free"},{"domain":"ig.com.br","name":"iG Mail","type":"free"},{"domain":"globo.com","name":"Globo Mail","type":"free"},{"domain":"hanmail.net","name":"Hanmail","type":"free"},{"domain":"nate.com","name":"Nate Mail","type":"free"},{"domain":"sina.com","name":"Sina Mail","type":"free"},{"domain":"sina.cn","name":"Sina Mail","type":"free"},{"domain":"sohu.com","name":"Sohu Mail","type":"free"},{"domain":"yeah.net","name":"NetEase Yeah","type":"free"},{"domain":"foxmail.com","name":"Foxmail","type":"free"},{"domain":"aliyun.com","name":"Aliyun Mail","type":"free"},{"domain":"in.com","name":"In.com Mail","type":"free"},{"domain":"indiatimes.com","name":"Indiatimes Mail","type":"free"},{"domain":"email.it","name":"Email.it","type":"free"},{"domain":"tin.it","name":"Tin.it","type":"isp"},{"domain":"alice.it","name":"Alice Mail","type":"isp"},{"domain":"tiscali.it","name":"Tiscali Mail","type":"isp"},{"domain":"aruba.it","name":"Aruba Mail","type":"free"},{"domain":"sfr.fr","name":"SFR Mail","type":"isp"},{"domain":"bbox.fr","name":"Bbox Mail","type":"isp"},{"domain":"neuf.fr","name":"Neuf Mail","type":"isp"},{"domain":"voila.fr","name":"Voila Mail","type":"free"},{"domain":"wanadoo.fr","name":"Wanadoo Mail","type":"isp"},{"domain":"numericable.fr","name":"Numericable Mail","type":"isp"},{"domain":"aim.com","name":"AIM Mail","type":"free"},{"domain":"netscape.net","name":"Netscape Mail","type":"free"},{"domain":"excite.com","name":"Excite Mail","type":"free"},{"domain":"lycos.com","name":"Lycos Mail","type":"free"},{"domain":"juno.com","name":"Juno","type":"isp"},{"domain":"netzero.net","name":"NetZero","type":"isp"},{"domain":"inbox.com","name":"Inbox.com","type":"free"},{"domain":"usa.com","name":"Mail.com Network","type":"free"},{"domain":"consultant.com","name":"Mail.com Network","type":"free"},{"domain":"engineer.com","name":"Mail.com Network","type":"free"},{"domain":"europe.com","name":"Mail.com Network","type":"free"},{"domain":"lawyer.com","name":"Mail.com Network","type":"free"},{"domain":"post.com","name":"Mail.com Network","type":"free"},{"domain":"techie.com","name":"Mail.com Network","type":"free"},{"domain":"writeme.com","name":"Mail.com Network","type":"free"},{"domain":"cheerful.com","name":"Mail.com Network","type":"free"},{"domain":"myself.com","name":"Mail.com Network","type":"free"},{"domain":"workmail.com","name":"Mail.com Network","type":"free"},{"domain":"accountant.com","name":"Mail.com Network","type":"free"},{"domain":"activist.com","name":"Mail.com Network","type":"free"},{"domain":"alumni.com","name":"Mail.com Network","type":"free"},{"domain":"doctor.com","name":"Mail.com Network","type":"free"},{"domain":"dr.com","name":"Mail.com Network","type":"free"},{"domain":"runbox.com","name":"Runbox","type":"free"},{"domain":"mailfence.com","name":"Mailfence","type":"free"},{"domain":"posteo.net","name":"Posteo","type":"free"},{"domain":"disroot.org","name":"Disroot","type":"free"},{"domain":"kolabnow.com","name":"Kolab Now","type":"free"},{"domain":"talktalk.net","name":"TalkTalk Mail","type":"isp"},{"domain":"sky.com","name":"Sky Mail","type":"isp"},{"domain":"virginmedia.com","name":"Virgin Media Mail","type":"isp"},{"domain":"blueyonder.co.uk","name":"Blueyonder","type":"isp"},{"domain":"mweb.co.za","name":"MWEB Mail","type":"isp"},{"domain":"webmail.co.za","name":"Webmail.co.za","type":"free"},{"domain":"telkomsa.net","name":"Telkom SA","type":"isp"},{"domain":"iafrica.com","name":"iAfrica Mail","type":"isp"},{"domain":"yandex.com","name":"Yandex Mail","type":"free"},{"domain":"inbox.ru","name":"Mail.ru Network","type":"free"},{"domain":"bk.ru","name":"Mail.ru Network","type":"free"},{"domain":"list.ru","name":"Mail.ru Network","type":"free"},{"domain":"comcast.net","name":"Comcast Xfinity","type":"isp"},{"domain":"verizon.net","name":"Verizon","type":"isp"},{"domain":"att.net","name":"AT&T","type":"isp"},{"domain":"cox.net","name":"Cox Communications","type":"isp"},{"domain":"charter.net","name":"Charter/Spectrum","type":"isp"},{"domain":"earthlink.net","name":"EarthLink","type":"isp"},{"domain":"centurylink.net","name":"CenturyLink","type":"isp"},{"domain":"frontier.com","name":"Frontier Communications","type":"isp"},{"domain":"windstream.net","name":"Windstream","type":"isp"},{"domain":"optimum.net","name":"Optimum (Altice)","type":"isp"},{"domain":"telekom.de","name":"Deutsche Telekom","type":"isp"},{"domain":"bigpond.com","name":"Telstra BigPond","type":"isp"},{"domain":"optusnet.com.au","name":"Optus","type":"isp"},{"domain":"iinet.net.au","name":"iiNet","type":"isp"},{"domain":"rogers.com","name":"Rogers","type":"isp"},{"domain":"sympatico.ca","name":"Bell Sympatico","type":"isp"},{"domain":"shaw.ca","name":"Shaw Communications","type":"isp"},{"domain":"telus.net","name":"Telus","type":"isp"},{"domain":"xtra.co.nz","name":"Spark Xtra","type":"isp"}]},"_note":"Response truncated for documentation purposes"}
列出免费提供者 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26031/list+free+providers' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

通过将给定的电子邮件查询参数转为小写、去除加号标签以及移除 Gmail 点来规范化电子邮件。值中的字面加号必须进行百分比编码为 %2B。返回原始值、规范化值、一个变更布尔值,以及一个命名每个触发变换的 rules_applied 数组。

Endpoint ID: 26032
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26032/normalize+email
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"original":"[email protected]","normalized":"[email protected]","changed":true,"rules_applied":["lowercased","stripped_plus_tag","stripped_dots"]},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
规范电子邮件 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26032/normalize+email&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Classifies the domain of the email given in the required email query parameter. Returns email, domain, email_type which is one of free, business, disposable, educational, government, or isp, and an is_business boolean that is true only when the type is business.

Endpoint ID: 26033
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26033/classify+email+type
输入参数

剩余免费测试请求:3 / 3。

API 示例响应
JSON
{"success":true,"data":{"email":"[email protected]","domain":"acmewidgets.com","email_type":"business","is_business":true},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Classify Email Type — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26033/classify+email+type&email=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

Returns API status and live dataset counts. Returns uptime_seconds, version, node_version, disposable_domain_count, free_provider_count, isp_count, role_prefix_count, typo_map_size, endpoints, and an smtp_enabled boolean. Takes no parameters.

Endpoint ID: 26034
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26034/health+check
输入参数

剩余免费测试请求:3 / 3。

此端点不需要任何输入参数。

API 示例响应
JSON
{"success":true,"data":{"uptime_seconds":624071,"version":"1.0.0","node_version":"v18.20.5","disposable_domain_count":121570,"free_provider_count":172,"isp_count":43,"role_prefix_count":78,"typo_map_size":208,"endpoints":19,"smtp_enabled":false},"meta":{"disclaimer":"Validation results are indicative only. Deliverability cannot be fully guaranteed without live SMTP verification.","cached":false}}
Health Check — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26034/health+check' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 Global Email Validation and Deliverability API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。

标头
标头 描述
授权 必需 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

(年度计费可节省 2 个月 🎉)

🚀 企业版套餐

起价
$ 10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

概览

Validates email addresses against RFC 5322 syntax, checks MX records via live DNS, detects disposable domains from a list of over 121,000 known providers, flags role-based addresses, suggests corrections for common domain typos, classifies the domain type, and normalizes addresses for de-duplication. Each request returns a weighted risk score and a deliverability verdict. The API is stateless and stores no submitted data.

Authentication is handled by the marketplace gateway, so no key management is required in your own code.

Risk scores are computed from weighted flags: invalid syntax scores 100 and short-circuits all other checks, no MX record adds 55, an MX timeout adds 30, a disposable domain adds 75, a role-based address adds 20, a typo adds 10, and a free provider adds 5. The total is capped at 100. The deliverability verdict is derived from the score: high for 0 to 20, medium for 21 to 49, low for 50 to 79, and undeliverable for 80 to 100.

Domain type is classified in precedence order: disposable, then free, educational, government, ISP, and finally business. When passing an email address that contains a plus sign in a query string, the plus must be percent-encoded as %2B, since an unencoded plus is interpreted as a space and will fail syntax validation.

Global Email Validation and Deliverability API FAQs

不它验证语法确认域名可以通过实时MX记录查找接收邮件并评估信誉信号如一次性域名基于角色的地址和拼写错误它不执行实时SMTP邮箱验证因此无法确认特定邮箱是否存在可送达性裁定和风险评分是强有力的指示信号而不是送达保证

每个检测到的标志都会增加加权分数。没有MX记录增加55分,MX超时增加30分,临时域增加75分,基于角色的地址增加20分,错别字增加10分,免费提供者增加5分。无效语法得分100并跳过所有其他检查。总分限制在100,投递能力判定基于此结果。高分为0到20,中等分为21到49,低分为50到79,无法投递为80到100

一次性或可抛弃的域名是临时电子邮件服务,如Mailinator和十分钟邮件提供商,通常用于绕过注册门。该API会检查超过121000个已知一次性域名的列表。您可以使用一次性端点检查单个域名或使用一次性列表端点导出完整列表

它分两个阶段进行。首先,它检查主要供应商的常见拼写错误的精确映射,返回高置信度。如果没有精确匹配,它通过编辑距离将域名与已知供应商列表进行比较,一个字符的差异返回中等置信度的最接近匹配。如果两个阶段都没有匹配,则不返回建议

A free provider is an independent webmail service such as Gmail, Yahoo, or Outlook. An ISP type is a mailbox bundled with an internet or telecom subscription such as Comcast, BT Internet, or Orange. Both are non-business addresses, and the distinction is useful for analytics and for filtering business signups.

Yes. The batch validation endpoint accepts up to 50 email addresses in a single request and returns a result for each one plus a summary of counts across the batch. There is also a batch domain endpoint that accepts up to 100 domains.

No. The API is stateless and uses no database. Email addresses and domains you submit are processed in memory to produce the response and are not retained. The only data loaded is the static list of disposable domains, providers, and typo mappings.

在URL查询字符串中,未编码的加号在API接收到之前被视为空格,而空格在电子邮件地址中无效,因此请求验证失败。将加号编码为%2B,它将被正确接收

每个端点返回与邮件验证和域名智能相关的特定数据 例如 验证电子邮件端点返回验证结果包括有效性 语法 MX状态和风险评分 而获取域名智能端点提供有关域名MX记录 一次性状态和潜在拼写错误的详细信息

关键字段因端点而异,但通常包括“电子邮件”或“域”、“有效”、“风险评分”、“可交付性”以及特定的标志,如“临时”或“角色”。对于批量端点,还包括“有效计数”和“无效计数”等摘要字段

响应数据采用JSON格式结构化 每个端点通常返回一个“success”布尔值 一个“data”对象包含相关细节 和一个“meta”对象带有免责声明 对于批量端点 结果以数组格式呈现 并在最后提供总结

Parameters vary by endpoint. For example, the Validate Emails Batch endpoint accepts a JSON body with an "emails" array, while the List Disposable Domains endpoint accepts optional "page" and "limit" parameters to control pagination.

Information varies by endpoint. The Validate Email endpoint provides validation results, while the Check MX Records endpoint returns MX record details. The List Free Providers endpoint offers a comprehensive list of known free email providers, including their domains and names.

Data accuracy is maintained through live DNS lookups for MX records and a regularly updated list of disposable domains. The API also employs a structured validation process to ensure that only valid emails and domains are processed.

Typical use cases include verifying email addresses during user registration, cleaning email lists for marketing campaigns, and assessing the quality of leads by checking for disposable or role-based addresses. This helps improve deliverability and engagement rates.

Users can utilize the returned data by analyzing the risk scores and deliverability verdicts to filter out low-quality emails. For example, a high risk score indicates potential issues, allowing users to prioritize valid addresses for communication or marketing efforts.

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。
价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]

此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。
定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。
有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]
价格由月度或年度订阅决定,具体取决于所选计划。
API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。
Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。
要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。
要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。
要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。
"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。
是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。
为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。
7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。
当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。
付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。
您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]

相关 API


您可能还喜欢