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 resp. promedio

Documentación de la API

Endpoints

Solicitud

Ejecuta todo el proceso de validación en una sola dirección de correo electrónico. Verifica la sintaxis, registros MX, estado desechable, direcciones basadas en roles, proveedores gratuitos, errores tipográficos en el dominio y tipo de correo electrónico, luego devuelve un puntaje de riesgo ponderado y un veredicto de entregabilidad

Endpoint ID: 26019
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26019/validate+email
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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}}
Validar correo electrónico — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Validate Emails Batch — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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]"]}'

    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Get Domain Intelligence Batch — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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"]}'

    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

List Disposable Domains — Características del Endpoint

Objeto Descripción
page Requerido 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 Requerido The number of disposable domains to return per page, up to a maximum of 1000 and defaulting to 100 when omitted.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

page
limit
RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

Verifica si la parte local del correo electrónico dada en el parámetro de consulta de correo electrónico requerido es un prefijo basado en roles reconocido como info o soporte. Devuelve correo electrónico, un booleano de rol, la cadena de prefijo coincidente o nula, y una categoría que es una de soporte, administrativo, marketing, finanzas, técnico o genérico.

Endpoint ID: 26028
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26028/check+role+address
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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}}
Verificar dirección de rol — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

Sugiere una corrección para un dominio mal escrito en el correo electrónico dado en el parámetro de consulta de correo electrónico requerido, utilizando primero un mapa de errores tipográficos exacto y luego una medida de distancia de edición como respaldo. Devuelve el correo original, el string de sugerencia o null, el string de correo corregido o null, y la confianza que puede ser alta, media o null

Endpoint ID: 26029
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26029/suggest+typo+correction
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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}}
Sugerir corrección de errores tipográficos — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

Devuelve la lista completa de proveedores de correo electrónico gratuitos conocidos y buzones de correo empaquetados de ISP Devuelve un array de proveedores donde cada elemento tiene dominio nombre y tipo que es gratuito o isp además de un recuento total No toma parámetros

Endpoint ID: 26031
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26031/list+free+providers
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA 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"}
Listar proveedores gratuitos — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

Canonicaliza el correo electrónico proporcionado en el parámetro de consulta de correo electrónico requerido convirtiéndolo en minúsculas, eliminando las etiquetas de más y quitando los puntos de Gmail. Un signo más literal en el valor debe ser codificado en porcentaje como %2B. Retorna el original, normalizado, un booleano de cambio y un array de reglas_aplicadas nombrando cada transformación que se activó

Endpoint ID: 26032
GET https://docs.zylalabs.com/api/13004/global+email+validation+and+deliverability+api/26032/normalize+email
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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}}
Normalizar correo electrónico — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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' 


    
Solicitud

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
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA 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 — CÓDIGOS DE EJEMPLO

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


    

Clave de Acceso a la API y Autenticación

Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Global Email Validation and Deliverability API simplemente incluye tu token de portador en el encabezado de Autorización.

Encabezados
Encabezado Descripción
Autorización Requerido Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.

Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.

(Ahorra 2 meses pagando anualmente 🎉)

🚀 PLAN CORPORATIVO A MEDIDA

Comienza en
$ 10.000/Año


  • Volumen Personalizado
  • Límite de solicitudes personalizado
  • Soporte al Cliente Especializado
  • Monitoreo de API en Tiempo Real

Resumen

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

No valida la sintaxis confirma que el dominio puede recibir correo a través de una búsqueda de registro MX en vivo y puntúa señales de reputación como dominios desechables direcciones basadas en roles y errores tipográficos No realiza verificación de buzón SMTP en vivo por lo que no puede confirmar que un buzón específico exista El veredicto de entregabilidad y la puntuación de riesgo son señales indicativas fuertes no una garantía de entrega

Cada bandera detectada añade puntos ponderados No hay registro MX añade 55 un tiempo de espera de MX añade 30 un dominio desechable añade 75 una dirección basada en un rol añade 20 un error tipográfico añade 10 y un proveedor gratuito añade 5 La sintaxis inválida puntúa 100 y omite todas las demás verificaciones El total está limitado a 100 y el veredicto de entregabilidad se deriva de él Alto es 0 a 20 medio es 21 a 49 bajo es 50 a 79 y no entregable es 80 a 100

Los dominios desechables o de un solo uso son servicios de correo electrónico temporales como Mailinator y proveedores de correo de diez minutos que se utilizan comúnmente para eludir puertas de registro La API verifica contra una lista de más de 121000 dominios desechables conocidos Puedes verificar un solo dominio con el punto final desechable o exportar la lista completa con el punto final de lista desechable

Funciona en dos etapas Primero verifica un mapa exacto de errores ortográficos comunes de los principales proveedores lo que devuelve alta confianza Si no hay una coincidencia exacta compara el dominio con la lista de proveedores conocidos por distancia de edición y una diferencia de un solo carácter devuelve la coincidencia más cercana con confianza media Si ninguna de las etapas coincide no se devuelve ninguna sugerencia

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.

En una cadena de consulta de URL un signo más no codificado se lee como un espacio antes de que la API lo reciba y un espacio no es válido en una dirección de correo electrónico por lo que la solicitud falla en la validación Codifica el signo más como %2B y será recibido correctamente

Cada punto final devuelve datos específicos relacionados con la validación de correos electrónicos y la inteligencia de dominios Por ejemplo el punto final Validar Correo Electrónico devuelve resultados de validación que incluyen validez sintaxis estado MX y una puntuación de riesgo mientras que el punto final Obtener Inteligencia de Dominio proporciona detalles sobre los registros MX del dominio estado desechable y posibles errores tipográficos

Los campos clave varían según el punto final pero generalmente incluyen "correo electrónico" o "dominio" "válido" "puntuación_de_riesgo" "entregabilidad" y banderas específicas como "desechable" o "rol" Para los puntos finales por lotes también se incluyen campos de resumen como "contador_válido" y "contador_inválido"

Los datos de respuesta están estructurados en un formato JSON Cada endpoint devuelve típicamente un booleano de "éxito" un objeto "data" que contiene detalles relevantes y un objeto "meta" con disclaimers Para los endpoints por lotes los resultados se presentan en un formato de array con un resumen al final

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.

General FAQs

Zyla API Hub es como una gran tienda de APIs, donde puedes encontrar miles de ellas en un solo lugar. También ofrecemos soporte dedicado y monitoreo en tiempo real de todas las APIs. Una vez que te registres, puedes elegir qué APIs quieres usar. Solo recuerda que cada API necesita su propia suscripción. Pero si te suscribes a varias, usarás la misma clave para todas, lo que hace todo más fácil para ti.
Los precios se muestran en USD (dólar estadounidense), EUR (euro), CAD (dólar canadiense), AUD (dólar australiano) y GBP (libra esterlina). Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tienes algún problema para pagar con tarjeta, contáctanos en [email protected]

Además, si ya tienes una suscripción activa en cualquiera de estas monedas (USD, EUR, CAD, AUD, GBP), esa moneda se mantendrá para suscripciones posteriores. Puedes cambiar la moneda en cualquier momento siempre que no tengas suscripciones activas.
La moneda local que aparece en la página de precios se basa en el país de tu dirección IP y se proporciona solo como referencia. Los precios reales están en USD (dólar estadounidense). Cuando realices un pago, el cargo aparecerá en tu estado de cuenta en USD, incluso si ves el monto equivalente en tu moneda local en nuestro sitio web. Esto significa que no puedes pagar directamente en tu moneda local.
Ocasionalmente, un banco puede rechazar el cargo debido a sus configuraciones de protección contra fraude. Te sugerimos comunicarte con tu banco primero para verificar si están bloqueando nuestros cargos. También puedes acceder al Portal de Facturación y cambiar la tarjeta asociada para realizar el pago. Si esto no funciona y necesitas más ayuda, por favor contacta a nuestro equipo en [email protected]
Los precios se determinan mediante una suscripción recurrente mensual o anual, dependiendo del plan elegido.
Las llamadas a la API se descuentan de tu plan en base a solicitudes exitosas. Cada plan incluye una cantidad específica de llamadas que puedes realizar por mes. Solo las llamadas exitosas, indicadas por una respuesta con estado 200, se contarán en tu total. Esto asegura que las solicitudes fallidas o incompletas no afecten tu cuota mensual.
Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago, y se renovará el mismo día del mes siguiente. Así que recuerda cancelar tu suscripción antes si quieres evitar futuros cargos.
Para actualizar tu plan de suscripción actual, simplemente ve a la página de precios de la API y selecciona el plan al que deseas actualizarte. La actualización será instantánea, permitiéndote disfrutar inmediatamente de las funciones del nuevo plan. Ten en cuenta que las llamadas restantes de tu plan anterior no se transferirán al nuevo plan, por lo que debes considerar esto al actualizar. Se te cobrará el monto total del nuevo plan.
Para verificar cuántas llamadas a la API te quedan en el mes actual, revisa el campo 'X-Zyla-API-Calls-Monthly-Remaining' en el encabezado de la respuesta. Por ejemplo, si tu plan permite 1,000 solicitudes por mes y has usado 100, este campo mostrará 900 llamadas restantes.
Para ver el número máximo de solicitudes a la API que permite tu plan, revisa el encabezado de la respuesta 'X-Zyla-RateLimit-Limit'. Por ejemplo, si tu plan incluye 1,000 solicitudes por mes, este encabezado mostrará 1,000.
El encabezado 'X-Zyla-RateLimit-Reset' muestra el número de segundos hasta que tu límite se restablezca. Esto te indica cuándo tu conteo de solicitudes se reiniciará. Por ejemplo, si muestra 3,600, significa que faltan 3,600 segundos para que el límite se restablezca.
Sí, puedes cancelar tu plan en cualquier momento desde tu cuenta, seleccionando la opción de cancelación en la página de Facturación. Ten en cuenta que las actualizaciones, degradaciones y cancelaciones tienen efecto inmediato. Además, al cancelar ya no tendrás acceso al servicio, incluso si te quedaban llamadas en tu cuota.
Para darte la oportunidad de probar nuestras APIs sin compromiso, ofrecemos una prueba gratuita de 7 días que te permite realizar hasta 50 llamadas a la API sin costo. Esta prueba solo se puede usar una vez, por lo que recomendamos aplicarla a la API que más te interese. Aunque la mayoría de nuestras APIs ofrecen prueba gratuita, algunas pueden no hacerlo. La prueba finaliza después de 7 días o cuando realices 50 solicitudes, lo que ocurra primero. Si alcanzas el límite de 50 solicitudes durante la prueba, deberás "Iniciar tu Plan de Pago" para continuar haciendo solicitudes. Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios. Alternativamente, si no cancelas tu suscripción antes del día 7, tu prueba gratuita finalizará y tu plan se cobrará automáticamente, otorgándote acceso a todas las llamadas a la API especificadas en tu plan. Ten esto en cuenta para evitar cargos no deseados.
Después de 7 días, se te cobrará el monto total del plan al que estabas suscrito durante la prueba. Por lo tanto, es importante cancelar antes de que finalice el periodo de prueba. No se aceptan solicitudes de reembolso por olvidar cancelar a tiempo.
Cuando te suscribes a una prueba gratuita de una API, puedes realizar hasta 50 llamadas. Si deseas realizar más llamadas después de este límite, la API te pedirá que "Inicies tu Plan de Pago". Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios.
Las Órdenes de Pago se procesan entre el día 20 y el 30 de cada mes. Si envías tu solicitud antes del día 20, tu pago será procesado dentro de ese período.
Puedes contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Siempre estamos en línea de 8 a. m. a 5 p. m. (EST). Si nos contactas fuera de ese horario, te responderemos lo antes posible. Además, puedes escribirnos por correo electrónico a [email protected]

APIs Relacionadas


También te puede interesar