Pular para o conteúdo
mailchecker

Validação de e-mail · feita no Brasil

Pare de enviar para e-mails que não existem

Envie sua lista ou chame a API e descubra, antes da campanha, quais endereços são válidos, inválidos, catch-all, descartáveis ou de risco. Menos bounce, reputação de remetente protegida.

  • Preço em reais
  • Unknown e duplicatas não são cobrados
  • Suporte em português
  • LGPD

Verifique um e-mail agora

Sintaxe, domínio, servidor de e-mail e caixa postal. Sem cadastro.

10 de 10 verificações grátis restantes hoje.

  • ana.souza@gmail.comvalid
  • contato@lojaexemplo.com.brdo_not_mail
  • joao@hotmial.cominvalid
  • vendas@empresa-catchall.comcatch-all
  • carla@yahoo.com.brunknown

Como funciona

Da lista suja à lista limpa em três passos

Sem instalar nada. Sem enviar nenhuma mensagem para os seus contatos.

  1. 01

    Envie a lista ou chame a API

    CSV ou XLSX com até 1 milhão de linhas: escolha a coluna do e-mail. Ou valide no cadastro, em tempo real, pela API.

  2. 02

    Verificamos cada endereço

    Sintaxe, erros de digitação, DNS, listas de descartáveis e de função, e uma conversa com o servidor de e-mail do destinatário, sem enviar nada.

  3. 03

    Baixe o resultado

    Relatório por status e download completo, só os válidos ou tudo menos os inválidos. Duplicatas saem antes e não custam nada.

O que você recebe

Um status claro para cada endereço

O mesmo vocabulário de status e sub-status do ZeroBounce, para quem já usa não precisar reaprender.

  • Válido

    valid

    A caixa existe e o servidor aceitou o destinatário. Pode enviar.

  • Inválido

    invalid

    O endereço não recebe: caixa inexistente, domínio sem servidor de e-mail, erro de digitação ou sintaxe errada. Remova da lista: é o que gera bounce.

    mailbox_not_foundno_dns_entriespossible_typofailed_syntax_check
  • Catch-all

    catch-all

    O domínio aceita qualquer endereço, então não dá para confirmar a caixa. Envie com cautela, de preferência em lotes menores.

  • Desconhecido

    unknown

    O servidor não respondeu de forma conclusiva (greylisting, antispam, timeout). Não cobramos: tente de novo mais tarde.

    Não cobra crédito

    greylistedantispam_systemtimeout_exceeded
  • Não envie

    do_not_mail

    O endereço existe, mas enviar é arriscado: e-mail descartável, de função (contato@, vendas@), tóxico ou em lista de supressão.

    disposablerole_basedtoxicglobal_suppression
  • Spamtrap

    spamtrap

    Provável armadilha de spam: um envio pode colocar seu domínio em blocklist.

    possible_trap
  • Abuso

    abuse

    Endereço conhecido por marcar mensagens como spam e denunciar remetentes.

API

Valide no cadastro, antes de o e-mail entrar na base

Uma chamada REST devolve o veredito em JSON. Lotes de até 100 endereços por requisição e upload de arquivos pela mesma API.

  • Chave no cabeçalho Authorization ou em ?api_key=, como no ZeroBounce
  • Sugestão de correção para erros de digitação (did_you_mean)
  • Provedor de e-mail, MX e idade do domínio em cada resposta
requisição
# Um endereço, em tempo real
curl "https://api.mailchecker.dev/v1/validate?email=ana@empresa.com.br" \
  -H "Authorization: Bearer mc_live_…"
resposta · 200
{
  "address": "joao.silva@gmail.com",
  "status": "valid",
  "sub_status": "",
  "account": "joao.silva",
  "domain": "gmail.com",
  "did_you_mean": null,
  "free_email": true,
  "role_based": false,
  "disposable": false,
  "mx_found": true,
  "mx_record": "gmail-smtp-in.l.google.com",
  "smtp_provider": "google",
  "domain_age_days": 11318,
  "processed_at": "2026-11-07T12:34:56Z",
  "domain_score": 100,
  "domain_reasons": ["dmarc_none", "free_email"]
}

Preços

Pague só pelo que é conclusivo

1 crédito por endereço. Resultado unknown e duplicatas não são cobrados.

Grátis

US$ 0

100 créditos todo mês

  • Portal, upload de listas e API
  • Renova todo mês (não acumula)
  • Sem cartão de crédito
Criar conta

Assinatura mensal

até 18% mais barato

por crédito, comparado aos pacotes

  • Créditos creditados a cada mês
  • A sobra acumula enquanto ativa
  • Cancele quando quiser
Ver assinaturas

Preços em dólares (fora do Brasil). Ver em reais.

Perguntas frequentes

Antes de você perguntar

Como vocês sabem se um e-mail existe sem enviar nada?

Conferimos a sintaxe, procuramos erros de digitação no domínio, consultamos o DNS (registro MX) e conversamos com o servidor de e-mail do destinatário até o ponto em que ele diz se aceita aquele endereço, sem nunca enviar uma mensagem. Também checamos listas de e-mails descartáveis, de função e de supressão.

O que acontece com resultados "unknown"?

Não são cobrados. Alguns servidores (Yahoo, AOL, alguns antispam corporativos) não confirmam destinatários; quando não há resposta conclusiva, devolvemos unknown e o crédito fica com você.

Endereços repetidos na lista contam?

Não. Duplicatas dentro da mesma lista ou do mesmo lote são removidas antes da verificação e não consomem crédito.

Quanto custa?

Todo time recebe 100 créditos grátis por mês. Depois, pacotes a partir de R$ 99 (US$ 19 fora do Brasil), avulsos ou em assinatura mensal. Um crédito = um endereço verificado.

Já uso ZeroBounce. Dá para migrar?

Sim. Usamos o mesmo vocabulário de status e sub-status e aceitamos a chave no parâmetro api_key, como o ZeroBounce. Na maioria das integrações basta trocar a URL base e a chave.

E a LGPD?

Os resultados das verificações ficam guardados por 30 dias e depois são apagados. O dono do time pode exportar ou apagar os dados a qualquer momento, e não usamos as suas listas para nenhum outro fim.

Quais arquivos posso enviar?

CSV ou XLSX com até 1 milhão de linhas. Você escolhe a coluna do e-mail e baixa o resultado completo, só os válidos ou tudo menos os inválidos.

Limpe sua próxima lista de graça

Crie a conta em um minuto e use 100 créditos todo mês, sem cartão. Precisa de mais? Compre em reais, quando precisar.