PARTE DE EMAILS

Validação de domínios de email.

O domínio é a parte depois do @ — e onde se escondem os typos que geram bounces. A Normadata checa a sintaxe do domínio e o compara contra provedores comuns (gmial.com → gmail.com) como parte do check de email. Não é um endpoint à parte: vive dentro de /v1/validate/emails.

emails
endpoint
Global
parsing de domínio
typos
detecção
0
lookups DNS
01 · PROBLEMA

O typo de domínio é o bounce que seu form aceita sem avisar

A maioria dos emails inválidos não falha no local-part — falha no domínio: gmial.com, hotnail.com, yaho.com. Seu form aceita, seu CRM guarda, e o email nunca chega. Validar a sintaxe do domínio e compará-lo contra provedores comuns pega o erro antes de salvar. Na Normadata isso vive dentro do check de email, não como um serviço à parte.

02 · CAPACIDADES

Sintaxe de domínio e correção de typos

O domínio de cada email, checado e explicado.

01

Sintaxe do domínio

Checa que a parte depois do @ seja um domínio bem formado (labels, comprimento, caracteres permitidos).

value → valid
02

Normalização

Lowercase do domínio e trim de espaços. O campo normalized é a forma canônica para salvar e deduplicar.

value → normalized
03

Detecção de typos

Fuzzy match contra provedores comuns: gmial.com → gmail.com, hotnail.com → hotmail.com.

value → error (sugestão)
04

Parte de Emails

A validação de domínio roda dentro de /v1/validate/emails. Você envia o email e o resultado inclui o check do domínio.

items[] → results[]
04 · USO

O domínio, dentro do check de email

Envie o email para /v1/validate/emails. O resultado valida a sintaxe completa, incluindo o domínio, e ante um typo devolve o error com a sugestão. O mesmo endpoint valida 1 ou N.

POST /v1/validate/emails
$ curl -X POST https://api.normadata.io/v1/validate/emails \
    -H "X-API-Key: nd_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5" \
    -H "Content-Type: application/json" \
    -d '{"items":[
      {"id":"1","value":"hola@normadata.io"},
      {"id":"2","value":"ventas@gmial.com"}
    ]}'
Resposta
{
  "results": [
    {
      "id":         "1",
      "value":      "hola@normadata.io",
      "valid": true,
      "normalized": "hola@normadata.io"
    },
    {
      "id":    "2",
      "value": "ventas@gmial.com",
      "valid": false,
      "error": "typo in domain: did you mean gmail.com?"
    }
  ]
}

O typo de domínio, pego antes do bounce

Grátis durante o acesso antecipado. Mande um email e respondemos em 24 horas.