Librerie ufficiali ed esempi di codice

Verifica indirizzi email dal tuo codice in poche righe: client ufficiali e open source (MIT) per Node.js, Python e PHP, esempi in 6 linguaggi e connettori pronti per assistenti IA e strumenti no-code.

Prova senza account: usa la chiave sandbox eev_sandbox_key con indirizzi su sandbox.easyemailverification.com (per esempio valid@sandbox.easyemailverification.com). Nessun credito viene usato.

Librerie

Ogni libreria verifica un indirizzo, un lotto fino a 50 o una lista massiva, restituisce il risultato (valid, invalid o unknown) con il motivo e i segnali di rischio, e include decide() per trasformare un risultato in accept, reject, suggest o review.

Node.js

Node.js 18+, nessuna dipendenza, tipi TypeScript inclusi.

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+, solo libreria standard, type hint inclusi.

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+, solo le estensioni 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

Tieni la chiave API sul tuo server, nella variabile d’ambiente EEV_API_KEY. Per i moduli web usa il widget di verifica invece di chiamare l’API dal browser.

Esempi di codice su GitHub

Esempi pronti da copiare dell’API REST, senza libreria, e guide di integrazione complete (modulo di iscrizione, lotto, liste massive).

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

Apri il repository api-examples ↗

Guide per linguaggio (in inglese)

Per strumenti e agenti IA: OpenAPI · agents.md · llms.txt

Senza scrivere codice

La stessa verifica, da un assistente IA, un modulo o un foglio di calcolo.

MCP

Server MCP per qualsiasi client MCP (Cursor, VS Code, Windsurf…): accedi con OAuth o invia una chiave API.

Scopri di più

Claude

Connettore nella directory di Claude: un clic in claude.ai o Claude Desktop, un comando in Claude Code.

Scopri di più

ChatGPT

Verifica indirizzi e liste da una conversazione ChatGPT.

Scopri di più

Widget per moduli

Blocca indirizzi non validi e usa e getta nei tuoi moduli di iscrizione con un tag script.

Scopri di più

Zapier

Verifica automaticamente i nuovi contatti in migliaia di app.

Scopri di più ↗

Google Sheets

Verifica una colonna di indirizzi direttamente in Google Sheets.

Scopri di più ↗

Domande frequenti

Quali linguaggi hanno una libreria ufficiale?

Node.js (npm), Python (PyPI) e PHP (Composer). Per Java, Go e altri, il repository api-examples ha codice pronto per l’API REST.

Le librerie sono gratuite?

Sì. Sono open source con licenza MIT. Ogni indirizzo verificato usa un credito del tuo account; controllare i crediti è gratis.

Posso provare senza spendere crediti?

Sì. Usa la chiave sandbox eev_sandbox_key con indirizzi su sandbox.easyemailverification.com. Le liste massive non funzionano con la chiave sandbox.

Dove ottengo una chiave API?

Crea un account gratuito e apri Impostazioni API nella dashboard. Tieni la chiave sul server, mai nel codice del browser.

Quanti indirizzi posso verificare per chiamata?

Uno con verify, fino a 50 con il metodo a lotti, e file fino a 16 MB (TXT o CSV) con il caricamento massivo, che puoi seguire fino al termine del job per poi scaricare il CSV.

Inizia a verificare in pochi minuti

Installa la libreria, imposta EEV_API_KEY e verifica il tuo primo indirizzo.

Ottieni una chiave API gratuita