Bibliotecas oficiais e exemplos de código

Verifique endereços de e-mail no seu código com poucas linhas: clientes oficiais e open source (MIT) para Node.js, Python e PHP, exemplos em 6 linguagens e conectores prontos para assistentes de IA e ferramentas no-code.

Teste sem conta: use a chave sandbox eev_sandbox_key com endereços em sandbox.easyemailverification.com (por exemplo valid@sandbox.easyemailverification.com). Nenhum crédito é usado.

Bibliotecas

Cada biblioteca verifica um endereço, um lote de até 50 ou uma lista em massa, retorna o resultado (valid, invalid ou unknown) com o motivo e os sinais de risco, e inclui decide() para transformar o resultado em accept, reject, suggest ou review.

Node.js

Node.js 18+, sem dependências, tipos TypeScript incluídos.

npm install easyemailverification

import { EasyEmailVerification, decide } from "easyemailverification";

const eev = new EasyEmailVerification(); // key from EEV_API_KEY
const r = await eev.verify("anna@example.com");
console.log(r.result, r.reason, decide(r)); // valid accepted_email accept

Python

Python 3.8+, só a biblioteca padrão, type hints incluídos.

pip install easyemailverification

from easyemailverification import Client, decide

eev = Client()  # key from EEV_API_KEY
r = eev.verify("anna@example.com")
print(r["result"], r["reason"], decide(r))  # valid accepted_email accept

PHP

PHP 8.1+, só as extensões curl e json.

composer require easyemailverification/php-sdk

use EasyEmailVerification\Client;

$eev = new Client(); // key from EEV_API_KEY
$r = $eev->verify('anna@example.com');
echo $r['result'], ' ', $r['reason'], ' ', Client::decide($r); // valid accepted_email accept

Guarde a chave de API no servidor, na variável de ambiente EEV_API_KEY. Em formulários web, use o widget de verificação em vez de chamar a API pelo navegador.

Exemplos de código no GitHub

Exemplos prontos para copiar da API REST, sem biblioteca, e guias completos de integração (formulário de cadastro, lote, listas em massa).

  • cURL
  • Node.js
  • Python
  • PHP
  • Java
  • Go

Abrir o repositório api-examples ↗

Guias por linguagem (em inglês)

Para ferramentas e agentes de IA: OpenAPI · agents.md · llms.txt

Sem escrever código

A mesma verificação, a partir de um assistente de IA, de um formulário ou de uma planilha.

MCP

Servidor MCP para qualquer cliente MCP (Cursor, VS Code, Windsurf…): entre com OAuth ou envie uma chave de API.

Saiba mais

Claude

Conector no diretório do Claude: um clique no claude.ai ou no Claude Desktop, um comando no Claude Code.

Saiba mais

ChatGPT

Verifique endereços e listas numa conversa do ChatGPT.

Saiba mais

Widget de formulário

Bloqueie endereços inválidos e descartáveis nos seus formulários de cadastro com uma tag de script.

Saiba mais

Zapier

Verifique novos contatos automaticamente em milhares de aplicativos.

Saiba mais ↗

Google Sheets

Verifique uma coluna de endereços direto no Google Sheets.

Saiba mais ↗

Perguntas frequentes

Quais linguagens têm biblioteca oficial?

Node.js (npm), Python (PyPI) e PHP (Composer). Para Java, Go e outras, o repositório api-examples tem código pronto para a API REST.

As bibliotecas são gratuitas?

Sim. São open source, com licença MIT. Cada endereço verificado usa um crédito da sua conta; consultar os créditos é grátis.

Posso testar sem gastar créditos?

Sim. Use a chave sandbox eev_sandbox_key com endereços em sandbox.easyemailverification.com. Listas em massa não funcionam com a chave sandbox.

Onde consigo uma chave de API?

Crie uma conta grátis e abra Configurações da API no painel. Mantenha a chave no servidor, nunca no código do navegador.

Quantos endereços posso verificar por chamada?

Um com verify, até 50 com o método de lote, e arquivos de até 16 MB (TXT ou CSV) com o upload em massa, que você acompanha até o job terminar e depois baixa em CSV.

Comece a verificar em minutos

Instale a biblioteca, defina EEV_API_KEY e verifique seu primeiro endereço.

Obter chave de API grátis