{
"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/13466/go+secure+email+shield+api/29509/[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/13466/go+secure+email+shield+api/29512/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/13466/go+secure+email+shield+api/29513/validate+domain?domain=gmail.com' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Vá Proteger Email Escudo API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento.
API de validação de email pronta para produção construída com Go. Detecta emails descartáveis valida registros MX verifica a reputação do domínio dados WHOIS análise de DNS e pontuação de risco
Cada ponto de extremidade retorna dados de validação detalhados O ponto de extremidade GET Validar Email fornece análise de um único email incluindo validade status de descartável e pontuação de risco O ponto de extremidade POST Validar Emails em Lote retorna um resumo de vários emails incluindo contagens de emails válidos inválidos e arriscados juntamente com resultados individuais O ponto de extremidade GET Validar Domínio oferece análise abrangente de domínio incluindo dados WHOIS registros DNS e status de lista negra
Os campos principais nos dados de resposta incluem "válido" (indicando se o email/domínio é válido), "descartável" (se é de um provedor descartável), "mx_encontrado" (verificação do registro MX), "risco" (pontuação de risco de 0 a 100) e "razão" (explicação para o resultado da validação). Para a validação de domínio, campos adicionais como "WHOIS" e "DNS" fornecem informações sobre o registro de domínio e registros DNS
Os dados de resposta estão estruturados em um formato JSON Cada resposta contém um booleano "sucesso" um objeto "dados" com detalhes relevantes e um campo "erro" se aplicável Por exemplo o objeto "dados" na resposta GET Validar E-mail inclui campos como "válido" "descartável" e "risco" permitindo que os usuários acessem e interpretem facilmente os resultados da validação
O endpoint GET Validar Email fornece validade do email status de descartável e pontuação de risco O endpoint POST Validação em Massa de Emails oferece um resumo de múltiplas validações de email incluindo contagens de emails válidos e inválidos O endpoint GET Validar Domínio entrega dados WHOIS registros DNS verificações de listas negras e pontuação de risco oferecendo aos usuários uma visão abrangente da reputação e status do domínio
Os usuários podem personalizar as solicitações especificando os endereços de e-mail ou domínios que desejam validar. Para o endpoint POST Bulk Validate Emails, os usuários podem enviar uma lista de e-mails e a API irá deduplicá-los automaticamente antes do processamento. Isso permite uma validação eficiente de múltiplos e-mails em uma única solicitação
As fontes de dados incluem registros DNS para verificação de MX, SPF e DMARC, bancos de dados WHOIS para informações de registro de domínio e vários serviços de blacklist como Spamhaus e Barracuda Essa abordagem de múltiplas fontes melhora a precisão e a confiabilidade dos resultados de validação fornecidos pela API
Casos de uso típicos incluem validar cadastros de usuários para prevenir contas falsas garantir a entregabilidade de e-mails para campanhas de marketing e avaliar a reputação de domínios para fins de segurança As empresas podem aproveitar esses dados para melhorar suas estratégias de comunicação por e-mail e reduzir riscos associados a e-mails inválidos ou descartáveis
Os usuários podem utilizar os dados retornados analisando os campos "válido", "descartável" e "risco" para tomar decisões informadas Por exemplo se um e-mail estiver marcado como descartável pode ser excluído das listas de marketing A pontuação de risco pode ajudar a priorizar ações de acompanhamento enquanto os dados WHOIS e DNS podem informar decisões relacionadas a domínios