{
"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/13465/go+temp+email+blocker+api/29510/[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/13465/go+temp+email+blocker+api/29511/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/13465/go+temp+email+blocker+api/29514/validate+domain?domain=gmail.com&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 Go Temp Email Blocker 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 endpoint retorna dados de validação detalhados O endpoint GET Validar Email fornece análise de um único email, incluindo validade, status descartável e pontuação de risco O endpoint POST Validar Emails em Lote retorna um resumo de múltiplos emails, incluindo contagens de emails válidos, inválidos e de risco, juntamente com resultados individuais O endpoint GET Validar Domínio oferece análise abrangente de domínio, incluindo dados WHOIS, registros DNS e status em listas negras
Os campos-chave 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 de registro MX), "risco" (pontuação de risco de 0-100) e "razão" (explicação para o resultado da validação). Para 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 da 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 descartável e pontuação de risco O endpoint POST Validar Emails em Lote 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 fornece dados WHOIS registros DNS verificações de lista negra e pontuação de risco dando 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 eliminar duplicatas antes de processar Isso permite uma validação eficiente de vários e-mails em uma única solicitação
As fontes de dados incluem registros DNS para verificações de 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 Esta 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 inscrições de usuários para prevenir contas falsas garantir a entrega de e-mails para campanhas de marketing e avaliar a reputação do domínio 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 email é marcado como descartável ele pode ser excluído das listas de marketing O escore de risco pode ajudar a priorizar ações de acompanhamento enquanto os dados WHOIS e DNS podem informar decisões relacionadas a domínios