Validação de e-mails, do jeito certo.
A sintaxe de e-mail é uma especificação de 50 páginas. A Normadata faz parse de local-part e domínio, normaliza (lowercase, trim) e corrige typos contra provedores comuns — um lote de até 1.000 e-mails por request, um resultado por item.
RFC 5322 não é um regex de Stack Overflow
E-mail é uma especificação de 50 páginas que nenhum regex de Stack Overflow cobre direito. Os typos em provedores comuns (gmial.com, hotnail.com, yaho.com) geram bounces silenciosos que seu form aceita e seu CRM mete na base. Sem um parser que entenda local-part, comments, dot-atoms e os limites da especificação, você acaba guardando e-mails que nunca vão receber nada. A Normadata valida a sintaxe, normaliza e sugere a correção do typo — em lote.
Sintaxe e correção de typos
Cada e-mail do lote, normalizado e explicado.
Sintaxe · RFC 5322
Parse RFC completo de local-part e domínio. Comprimento máximo segundo o RFC 5321 (254 chars).
Normalização
Lowercase do domínio, trim de espaços. O campo normalized é a forma canônica para guardar e deduplicar.
Detecção de typos
Fuzzy match contra provedores comuns: gmial.com → gmail.com, hotnail.com → hotmail.com.
Lote
Mande até 1.000 e-mails por request. Cada um volta correlacionado pelo id que você fornece.
Um lote de e-mails, um resultado por item
Mande um array items com id e value por e-mail. Receba valid, normalized e, diante de um typo, o error com a sugestão. O mesmo endpoint valida 1 ou N.
$ 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":" ROGER@Normadata.IO "},
{"id":"2","value":"juan@gmial.com"}
]}'{
"results": [
{
"id": "1",
"value": " ROGER@Normadata.IO ",
"valid": true,
"normalized": "roger@normadata.io"
},
{
"id": "2",
"value": "juan@gmial.com",
"valid": false,
"error": "typo in domain: did you mean gmail.com?"
}
]
}Como a Normadata se compara?
Comparações honestas contra as alternativas que mais nos perguntam.
Normadata vs. validator.js
Plataforma global de APIs com e-mail, phone e IP — e um alcance diferente em geografia.
Normadata vs. AbstractAPI
A biblioteca NPM open-source de fato cobre e-mail e URL — e onde fica aquém com o resto do registro.
Normadata vs. Melissa
Plataforma KYC completa que roda depois da validação de e-mail, não no lugar dela.
O campo mais sujo do seu form, validado em lote
Grátis durante o acesso antecipado. Mande um email e respondemos em 24 horas.