Validazione in tempo reale · Widget v2

Le email sbagliate non entrano mai nel tuo database. Valida nel momento della raccolta.

Un solo script verifica ogni indirizzo nell'istante in cui il visitatore lascia il campo — corregge i refusi, blocca le caselle usa e getta e inesistenti e dice alla persona esattamente cosa sistemare. Niente bounce dopo, niente campagne di pulizia.

  • ~300 ms per verifica
  • Oltre 20 controlli per indirizzo
  • 7 KB, zero dipendenze
Provalo — demo simulata
Prova uno di questi:

Questa demo simula il comportamento del widget (nessuna chiamata API). Prova con l'API reale →

Come funziona

Quattro passaggi in meno di un secondo

Il visitatore quasi non se ne accorge. Il tuo database sì.

  1. 1

    Il visitatore digita

    Mentre digita non succede nulla — niente sfarfallii, niente errori prematuri.

  2. 2

    Lascia il campo

    Al blur (o dopo una pausa, se preferisci) il widget invia l'indirizzo ad AT Valid via HTTPS.

  3. 3

    ~300 ms di verifica

    Sintassi, DNS/MX, controllo SMTP della casella, liste di usa e getta e trappole, rilevamento refusi, evidenza catch-all, tossicità.

  4. 4

    Una risposta chiara

    Spunta verde, un motivo specifico ("casella piena", "intendevi gmail.com?") o un blocco — e il pulsante di invio segue le tue regole.

Esempi

Stesso widget, regole diverse per ogni form

Ogni form decide cosa accettare. Clicca sui chip o digita un indirizzo.

Registrazione

Rigoroso: solo indirizzi personali — niente usa e getta, niente di ruolo, niente tossici.

Blocca: usa e getta · di ruolo · inesistente · tossico

Checkout

La conferma dell'ordine deve arrivare — blocca ciò che rimbalza, accetta il resto.

Blocca: usa e getta · inesistente · casella piena

Newsletter / lead

Massimizza le iscrizioni: accetta gli indirizzi di ruolo con un avviso, ma blocca comunque la spazzatura.

Blocca: usa e getta · tossico · refuso senza correzione

Cosa intercetta

Non solo "è un'email?"

Il widget usa lo stesso motore AT Valid Score della validazione massiva.

Refusi con correzione in un clic

gmial.com → gmail.com, hotmal.com → hotmail.com. Il suggerimento è cliccabile.

Indirizzi usa e getta

Oltre 8.700 domini di email temporanee, aggiornati ogni giorno.

Caselle inesistenti

Una vera conversazione SMTP con il server di posta — nessun messaggio viene inviato.

Caselle piene

Account oltre quota che oggi rimbalzerebbero.

Catch-all con punteggio di confidenza

I server che accettano tutto ricevono un punteggio di evidenza 0–10 invece di uno "sconosciuto" alla cieca.

Indirizzi di ruolo

info@, vendite@, supporto@ — accetta, avvisa o blocca per ogni form.

Indirizzi tossici

Spam trap, domini in blacklist o parcheggiati, no-reply — un indice di tossicità 0–5.

Domini morti

Nessun server di posta, Null MX, domini parcheggiati o in vendita.

Sintassi e Unicode

Parsing conforme alle RFC, rischio omografi, plus-tag, caratteri non validi.

Installazione

Due righe. Due minuti.

Incolla prima di </body>. Ogni input[type="email"] della pagina è protetto — compresi i form iniettati in seguito dai page builder.

Chiave pubblica limitata ai tuoi domini. Nessun codice back-end, nessun framework, nessuna build.

Esempi copia-incolla per:

WordPressElementorRD StationHubSpotMailchimpGoogle Tag ManagerWebflowWixShopifyReact / Next.jsVueHTML
Vedi tutti gli esempi di integrazione →

Preferisci il lato server? Lo stesso motore è disponibile tramite l'API REST, con esempi SDK in JavaScript, Python, PHP e cURL.

index.html
<script src="https://www.atvalid.com/widget/v2/widget.js"></script>
<script>
  ATValid.init({ publicKey: 'pk_live_…', preventSubmit: true });
</script>
Fatto per non intralciare

Leggero, personalizzabile, discreto

7 KB gzip, zero dipendenze

JavaScript puro. Niente jQuery, niente framework, nessun file CSS da caricare.

Le tue parole, il tuo stile

Ogni messaggio è configurabile — compresi i motivi specifici — e ogni classe CSS può essere sovrascritta.

Convive con la tua validazione

HTML5 setCustomValidity(), eventi personalizzati (atv:verified, atv:error) e callback per tutto il resto.

I form dinamici non sono un problema

Un MutationObserver rileva i form renderizzati dopo il caricamento: WordPress, RD Station, HubSpot, React, Vue.

Nulla viene inviato due volte

Una cache di 5 minuti nella pagina: ridigitare lo stesso indirizzo non costa nulla.

Qualsiasi lingua, qualsiasi alfabeto

I domini internazionali e le parti locali Unicode vengono interpretati correttamente.

Sicurezza

Sicuro da mettere su una pagina pubblica

Chiavi pubbliche limitate ai domini

Una chiave pk_live_ funziona solo dai domini che elenchi. Se trapela, altrove è inutile.

Anti-flood di serie

60 richieste/min per chiave e 30/min per IP del visitatore. I bot non possono prosciugare i tuoi crediti.

Nulla arriva nella casella

Il controllo avviene lato server, in una conversazione SMTP che non invia mai un messaggio.

GDPR / LGPD

Gli indirizzi sono usati solo per la validazione richiesta — mai salvati in chiaro, venduti o riutilizzati.

Domande frequenti

Il widget rallenta il mio form?

No. Il controllo parte solo quando il visitatore lascia il campo email (o dopo una pausa nella digitazione, se lo scegli), richiede circa 300 ms e lo script da 7 KB si carica in modo asincrono.

Viene inviata un'email all'indirizzo?

Mai. AT Valid apre una conversazione SMTP con il server di posta per chiedere se la casella esiste e la chiude prima che qualsiasi messaggio venga inviato.

Posso bloccare i provider gratuiti come Gmail?

Sì — allow.free: false blocca Gmail, Outlook, Yahoo e oltre 4.000 altri provider gratuiti. La maggior parte dei form B2C li mantiene attivi; i form lead B2B spesso li disattivano.

Cosa succede se l'API non è raggiungibile?

Per impostazione predefinita il widget "fallisce aperto": il visitatore può comunque inviare. Puoi cambiarlo con blockOnRateLimit e la callback onError.

Funziona con i form di WordPress, RD Station o HubSpot?

Sì. Il widget rileva automaticamente i form renderizzati dinamicamente e pubblichiamo snippet copia-incolla per le piattaforme più comuni.

Come viene fatturato?

Un credito per indirizzo verificato, dallo stesso saldo della validazione massiva. I controlli ripetuti dello stesso indirizzo entro 5 minuti restano in cache nella pagina e non costano nulla.

Smetti di pulire le liste. Inizia a raccogliere dati puliti.

Crea un account gratuito, genera una chiave pubblica e incolla lo snippet — le prime 200 verifiche le offriamo noi.