EmailCheckerEmailChecker

Comparativo técnico · o que muda na migração

mails.so vs EmailChecker

O EmailChecker usa os mesmos nomes de campo que a mails.so no envio do lote e na resposta — result, score, isv_* — então o código que lê o resultado continua igual. O que muda é o caminho do endpoint e o fato de não haver webhook de conclusão: aqui você consulta o lote pelo id. Em troca, você tem preço em BRL, free tier 5x maior e suporte em PT-BR.

Migração direta

Mesmos campos de resposta. Muda o caminho do endpoint e o modo de consulta.

500 créditos grátis

Sem cartão. mails.so dá 100/mês recurring; nós damos 500 no signup pra você testar de verdade.

Suporte em PT-BR

Time brasileiro responde em até 24h em dias úteis. Não é tradução automática.

Comparativo feature a feature

mails.so vs EmailChecker

Featuremails.soEmailChecker
API RESTPrópria, REST padrãoREST, envio em lote (plano Gold)
Envio em loteSimSim — POST /api/v1/batch
Consulta do resultadoPolling pelo id do lotePolling pelo id do lote
Webhook de conclusãoSimNão — só polling
Campos de respostaresult, score, isv_*Mesmos nomes de campo
Origem da empresaInternacionalBrasil
Pricing em BRLUSDBRL
Free tier100 créditos / mês (recurring)500 créditos no signup, sem cartão
Mensalidade obrigatóriaSim (alguns planos)Não — pré-pago puro
SuporteEmail em inglêsEmail + chat em PT-BR
Integrações documentadas (PT)Nãon8n, Zapier, Make, Mautic, Brevo, Mailchimp
Conformidade LGPDLimitadaSim, página dedicada
Rate limit padrãoPor plano300 req/min, 10.000 req/h
Validação SMTP realSimSim, mesma base técnica
Sonda SMTP bloqueada pelo provedorMarca como não entregávelMarca como arriscado — não descarta contato bom
Cobrança de resultado indefinidoConforme o planoNão cobra por unknown

Migração

4 passos pra migrar

  1. 01

    Crie sua conta no EmailChecker

    Signup grátis com 500 créditos. Sem cartão pra começar.

  2. 02

    Gere uma API key

    Vá em /api-keys no dashboard, "Nova chave", copie. Mesmo formato que a key do mails.so.

  3. 03

    Aponte para o novo endpoint

    Troque o base URL para https://app.emailchecker.email/api/v1 e o caminho para /batch. A autenticação continua Bearer e os campos da resposta são os mesmos.

  4. 04

    Teste com 1 chamada

    Envie um lote com um email de teste e consulte o resultado pelo id. Os campos vêm no mesmo formato que você já lê hoje.

Diff típico no seu código

- const BASE = 'https://api.mails.so/v1';
+ const BASE = 'https://app.emailchecker.email/api/v1';

  // 1. envia o lote
  const r = await fetch(`${BASE}/batch`, {
    method: 'POST',
    headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' },
    body: JSON.stringify({ emails }),
  });
  const { data } = await r.json();

  // 2. consulta pelo id até status === 'completed'
  const s = await fetch(`${BASE}/batch/${data.id}`, {
    headers: { 'Authorization': `Bearer ${API_KEY}` },
  });
  // os campos de cada item (result, score, isv_*) seguem o mesmo padrão

Honestidade técnica

Quando faz sentido (e quando não)

Migre se...

EmailChecker faz sentido

  • Seu time/financeiro prefere BRL sem flutuação cambial mensal.
  • Você consome muito do free tier e 100/mês do mails.so não basta.
  • Precisa de suporte em PT-BR sem ticket queue internacional.
  • Quer integrações documentadas em português (n8n, Zapier, Make, etc.).
  • Precisa de LGPD documentada (página dedicada, política de privacidade, exclusão).

Fique no mails.so se...

Não vale a pena trocar

  • Você já tem contrato fechado e não há atrito financeiro.
  • Sua operação é 100% internacional e USD é o que faz sentido.
  • Você usa features muito específicas do mails.so que não temos ainda.
Comece agora

Pronto pra parar de mandar email pra endereço morto?

Comece grátis com 500 créditos. Sem cartão, sem compromisso.