Verificação em tempo real e em massa, uma só API

Verificação de email
para programadores

A melhor forma de verificar um endereço de email antes de lhe enviar algo. Detete gralhas, caixas descartáveis e caixas inativas com uma única chamada à API.

5000 verificações gratuitas para começar. Sem cartão.

const res = await fetch("https://api.bouncerly.com/v1/verify", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.BOUNCERLY_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ email: "jane@acme.com" }),
});

const { status, reason, did_you_mean } = await res.json();
200 OK · response.json
{
  "email": "jane@acme.com",
  "status": "deliverable",
  "reason": "accepted",
  "domain": "acme.com",
  "disposable": false,
  "role_account": false,
  "free_provider": false,
  "accept_all": false,
  "mx_found": true,
  "mx_host": "acme-com.mail.protection.outlook.com",
  "smtp": { "code": 250, "enhanced": "2.1.5", "message": "Recipient OK" },
  "smtp_checked": true,
  "checked_at": "2026-10-28T10:03:42Z",
  "duration_ms": 1840,
  "cached": false
}

Quatro respostas claras

Saiba exatamente o que fazer com cada endereço.

Cada resultado chega como deliverable, undeliverable, risky ou unknown, com um motivo legível por máquina e a resposta do próprio servidor de email. Sem pontuações para interpretar.

jane@acme.com

A caixa existe

deliverable

john@gmial.com

Queria dizer gmail.com?

undeliverable

temp8812@mailinator.com

Caixa descartável

risky

sales@bigcorp.io

Domínio accept-all · endereço de função

risky

old.account@company.co

Caixa não encontrada

undeliverable

Os resultados desconhecidos são gratuitos: só paga as verificações que obtêm resposta.

Funcionalidades

Tudo o que precisa, nada do que não precisa.

Um endpoint para verificações individuais, outro para listas. Predefinições sensatas, resultados honestos e um painel que não atrapalha.

API em tempo real

Verifique no registo em um ou dois segundos, ou de imediato a partir da nossa cache partilhada. Se o tempo esgotar, o endereço passa, para que os utilizadores reais nunca fiquem bloqueados.

Sugestões de correção

jane@gmial.com volta com did_you_mean: jane@gmail.com, pronto a mostrar como correção num clique.

Deteção de descartáveis

Cerca de 10 000 domínios descartáveis bloqueados de origem, e endereços de função como info@ e sales@ assinalados.

Limpeza de listas em massa

Carregue um CSV de qualquer formato. Encontramos a coluna de email, verificamos cada linha e devolvemos um CSV limpo pela mesma ordem.

Webhooks assinados

Receba um POST quando um processamento em massa terminar, assinado com HMAC-SHA256 para saber que vem de nós.

Chaves de API com âmbito

Crie quantas chaves precisar. Restrinja uma chave a verificações individuais para a usar com segurança num backend de registo.

Nunca enviamos emails

Falamos com o servidor de email do destinatário e paramos antes de qualquer mensagem ser enviada. Os seus contactos nunca ouvem falar de nós.

Cortês por conceção

Limitação por fornecedor, novas tentativas em greylisting e deteção de accept-all mantêm os resultados precisos e os nossos IP de confiança.

Registos de cada chamada

Veja cada pedido, o resultado e a latência no painel. Filtre por estado para encontrar os problemas depressa.

Como funciona

Cinco verificações, um pedido.

Cada endereço passa pelo mesmo processo, que para assim que a resposta é certa. Os resultados definitivos ficam em cache durante 30 dias, por isso as verificações repetidas voltam de imediato.

  1. 01

    Sintaxe

    Análise e normalização de acordo com os RFC.

  2. 02

    Domínio

    Consultas DNS e MX, sugestões de correção.

  3. 03

    Listas

    Sinalização de descartáveis, endereços de função e fornecedores gratuitos.

  4. 04

    Caixa de correio

    Handshake SMTP com o servidor de email real.

  5. 05

    Accept-all

    Um teste com um endereço aleatório deteta os catch-all.

Integração

Trave registos maus em dez linhas.

Chame a API no seu processo de registo, rejeite o que vai ser devolvido, sugira correções para gralhas e deixe passar o resto. Menos contas falsas, menos devoluções, melhor reputação de remetente.

  • Funciona em qualquer linguagem: é um único POST HTTPS
  • As chaves restritas só podem verificar, nada mais
  • Verificação típica sem cache: 1 a 3 segundos
Next.js server action
"use server";

export async function signUp(formData: FormData) {
  const email = String(formData.get("email"));

  const check = await fetch("https://api.bouncerly.com/v1/verify", {
    method: "POST",
    headers: { Authorization: `Bearer ${process.env.BOUNCERLY_API_KEY}` },
    body: JSON.stringify({ email }),
    signal: AbortSignal.timeout(4000), // fail open if slow
  }).then((r) => r.json()).catch(() => null);

  if (check?.status === "undeliverable") {
    return { error: check.did_you_mean
      ? `Did you mean ${check.did_you_mean}?`
      : "That email address can't receive mail." };
  }
  if (check?.disposable) {
    return { error: "Please use a permanent email address." };
  }

  // ...create the account
}

Equipas que mudaram para o Bouncerly

“We use Bouncerly to verify everyone at signup and our cold email lists. It saves us a lot of admin and makes sure our reps don't waste time on bad leads.”
Blair Stirling · Vuabl
“We send a lot of email, and had a full-time person managing SMTP servers and blocklists. Integrating Bouncerly into our workflow massively cut the time we were spending managing email infrastructure.”
Bailey Tisdel · The Comics Lounge
“Dinabite used to use NeverBounce and the fees were very high. Bouncerly makes sense for us and is very reasonable.”
Giuseppe Uslenghi · Dinabite

Preços

Simples, mensal, previsível.

Comece gratuitamente. Mude de plano quando precisar de mais verificações. Cancele quando quiser.

Comparar planos

Free

0 US$/mês

250 verificações por mês

Starter

15 US$/mês

10 000 verificações por mês

Growth

49 US$/mês

50 000 verificações por mês

Scale

149 US$/mês

250 000 verificações por mês

Os resultados desconhecidos são gratuitos: só paga as verificações que obtêm resposta.

Listas limpas começam com o Bouncerly.

Crie uma conta, obtenha uma chave de API e verifique o seu primeiro endereço em menos de um minuto.