Cadastro com e-mail temporário
Esta verificação identifica se um e-mail pertence a serviço de endereço descartável — aqueles que duram dez minutos e somem. Serve para quem oferece trial, cupom de primeira compra ou comunidade e está cansado de cadastro fantasma: você consulta via API e decide se aceita, bloqueia ou pede um endereço de verdade.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
O golpe do e-mail de dez minutos
O endereço descartável existe para uma coisa: passar pelo seu formulário e sumir. Na prática, é assim que o mesmo usuário cria cinco contas para renovar o período de teste, caça cupom de primeira compra em série ou entra na comunidade só para postar spam. O custo não aparece de uma vez — aparece na métrica: base de usuários inchada, conversão de trial mentirosa e e-mails de onboarding indo para o vazio.
Como a detecção funciona
Você manda o endereço pela API e a resposta diz se o domínio é conhecido como descartável. A comparação usa uma base de domínios de e-mail temporário mantida atualizada — esses serviços trocam de domínio o tempo todo, e uma lista parada de seis meses atrás deixa passar quase tudo. A resposta vem em JSON, pronta para entrar na lógica do seu cadastro sem interpretação manual.
O que fazer com um positivo
Bloquear na cara é uma opção, mas nem sempre a melhor. Muitos sites preferem aceitar o cadastro e segurar os benefícios — o cupom, o trial, o download — até o usuário confirmar um endereço permanente. Outros só marcam a conta para revisão. O ponto é ter a informação na hora do cadastro, quando decidir ainda é barato, e não depois do prejuízo contabilizado.
Preço direto, sem plano
Cada consulta custa US$ 0,002, cobrada por uso via API — sem mensalidade, sem pacote mínimo, sem surpresa no fim do mês. Um cadastro médio de site pequeno gasta centavos por mês com isso; quem processa volume alto continua pagando só pelo que consulta. O pagamento é por PayPal, e o preço está publicado aqui na página, não escondido atrás de um formulário de contato.
Casos de uso
Trial de SaaS sem conta duplicada
A TecnoSul Soluções Digitais oferece 14 dias grátis no seu sistema. Checando o e-mail no cadastro, a mesma pessoa não emenda um teste no outro com endereços descartáveis.
Cupom de primeira compra que é primeira mesmo
Cupom de boas-vindas atrai caçador de desconto profissional. Detectar o endereço temporário no checkout protege a margem sem punir o cliente de verdade.
Comunidade e fórum sem spam
Quem entra num fórum com e-mail de dez minutos raramente vem para conversar. Barrar descartáveis no cadastro corta o spam na origem, antes de a moderação ter trabalho.
Perguntas frequentes
E se o serviço descartável for novo e ainda não estiver na base?
Pode acontecer — esses serviços nascem toda semana. A base é atualizada com frequência justamente por isso, mas nenhum detector do mundo pega 100%. Trate como camada de defesa, não como muralha.
Corro risco de bloquear e-mail legítimo?
O veredito aponta domínios de serviços de e-mail temporário, não provedores comuns: domínio corporativo ou Gmail não aparece como descartável. Se preferir cautela, use o resultado para pedir confirmação em vez de bloquear.
Por que essa checagem não roda grátis no navegador?
Porque depende de uma base de domínios consultada no servidor, mantida e atualizada continuamente. As checagens que funcionam sozinhas na sua tela, como a de sintaxe, essas sim rodam grátis no navegador.
Quanto custa proteger meu fluxo de cadastro inteiro?
US$ 0,002 por consulta, um cadastro = uma consulta. Mil cadastros no mês custam US$ 2. A cobrança é por uso, paga por PayPal.
O que acontece com os endereços que eu consulto?
São processados para responder a consulta — não alimentam lista de marketing nem são compartilhados. Para a documentação de LGPD da sua empresa, o atendimento humano detalha o tratamento: [email protected].
Detecta também e-mail genérico tipo contato@?
Não — isso é outra verificação do KIT, a de e-mail de setor. As duas se combinam bem numa esteira de cadastro.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/verify/email-disposable \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/verify/email-disposable", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/verify/email-disposable",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/verify/email-disposable", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/verify/email-disposable", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"items": [
"valor-1",
"valor-2"
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "verify.email_disposable",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |