{
"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/13467/reliable+go+email+validator+api/29515/[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/13467/reliable+go+email+validator+api/29516/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/13467/reliable+go+email+validator+api/29517/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 Validador de Email Go Confiável 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 final retorna dados detalhados de validação O ponto final GET Validar Email fornece uma análise de um único email incluindo validade status de descartável e pontuação de risco O ponto final POST Validar Emails em Massa retorna um resumo de múltiplos emails incluindo contagens de emails válidos inválidos e arriscados juntamente com resultados individuais O ponto final GET Validar Domínio oferece uma análise abrangente do 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 e-mail/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-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 insights 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 Email 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 de email, status de uso descartável e pontuação de risco O endpoint POST Validação em Lote 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 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á automaticamente remover duplicatas antes de processá-los. 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ções MX, SPF e DMARC, bancos de dados WHOIS para informações de registro de domínio e vários serviços de lista negra como Spamhaus e Barracuda. Essa abordagem multissources melhora a precisão e a confiabilidade dos resultados de validação fornecidos pela API
Casos de uso típicos incluem validar inscrições de usuários para prevenir contas falsas garantir a entrega 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 os 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 é marcado como descartável ele pode ser excluído de 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