Pulisci la lista degli iscritti
Questo strumento verifica in blocco un'intera lista di email: passa ogni indirizzo attraverso più controlli — formato, dominio con posta attiva, indirizzi di ruolo, domini usa e getta — e ti restituisce l'elenco marcato, pronto da ripulire. Serve a mantenere in ordine la tua lista di iscritti con consenso, non a validare liste comprate.
A cosa serve pulire la lista
Una lista che invecchia si sporca: aziende che chiudono, caselle abbandonate, refusi mai corretti, iscrizioni fatte con email temporanee. Spedire a quegli indirizzi genera rimbalzi duri, e troppi rimbalzi fanno finire i tuoi messaggi nello spam anche per i contatti buoni. Ripassare la lista prima di un invio importante — o un paio di volte l'anno — tiene alta la percentuale di consegna e protegge la reputazione di chi spedisce.
Cosa controlla ogni indirizzo
Per ogni riga la verifica combina più passaggi: che il formato sia corretto, che il dominio abbia un server di posta attivo, se l'indirizzo è di ruolo (info@, noreply@) e se il dominio è un servizio usa e getta. Il risultato è un elenco con un'etichetta per ciascun indirizzo, così decidi tu cosa togliere, cosa tenere e cosa marcare. Lo esegui qui sul sito caricando la lista, oppure via API se vuoi automatizzarlo.
Uso corretto: la tua lista, con consenso
Questo strumento è pensato per igiene di una lista tua, fatta di persone che hanno dato il consenso a ricevere i tuoi messaggi — iscritti alla newsletter, clienti, contatti raccolti con il loro assenso. Non è uno strumento per "validare" liste comprate o raccolte senza permesso: quella è tutt'altra pratica, che non serviamo. Pulire ha senso solo su una base che hai il diritto di contattare.
Casi d'uso
Prima dell'invio mensile
Lo Studio Commercialista Bianchi passa in blocco i 1.240 iscritti prima della newsletter fiscale. Trova 30 domini spenti e 15 refusi: li sistema e l'invio parte più pulito, con meno rimbalzi.
Migrazione a una nuova piattaforma
Rossi & Figli S.r.l. cambia strumento di invio e non vuole partire con una lista sporca che rovini subito la reputazione. Verifica tutto in blocco e importa solo gli indirizzi validi.
Pulizia annuale
Una volta l'anno ripassi la lista clienti per togliere caselle morte e indirizzi di reparto che non aprono mai, tenendo i numeri onesti nelle statistiche.
Domande frequenti
Posso usarlo su una lista che ho comprato?
No. È fatto per pulire la tua lista di iscritti con consenso — persone che hanno accettato di ricevere i tuoi messaggi. Validare liste comprate o raccolte senza permesso è un'altra pratica, che non supportiamo.
Quanto costa verificare tutta la lista?
$0.002 a indirizzo: mille contatti costano circa 2 dollari. Nessun abbonamento, paghi solo la lista che verifichi, con prezzo pubblicato.
In che formato carico la lista e come la riavrò?
Carichi gli indirizzi (per esempio un elenco o una colonna esportata) e ti restituiamo l'elenco marcato indirizzo per indirizzo, così puoi filtrare validi e da scartare prima di reimportarli.
Cosa succede ai dati della mia lista dopo la verifica?
La lista viene elaborata per i controlli e poi eliminata: non conserviamo i tuoi iscritti né li usiamo per altro. Il trattamento serve solo a produrre il risultato che scarichi.
Azzera del tutto i rimbalzi?
Li riduce molto, ma nessuna verifica può garantire zero rimbalzi: una casella può riempirsi o chiudersi dopo il controllo. L'obiettivo è togliere gli indirizzi chiaramente morti o sbagliati prima dell'invio.
Come pago?
Con PayPal o carta, senza account: si acquista direttamente. Per volumi ricorrenti scrivici su [email protected] o WhatsApp e troviamo il modo più comodo.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/verify/email-batch \
-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-batch", {
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-batch",
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-batch", 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-batch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"items": [
"valor-1",
"valor-2"
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "verify.email_batch",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |