Validatore email
Valida qualsiasi indirizzo email in una sola chiamata API — controllo della sintassi, verifica dei record MX e rilevamento delle email usa e getta. Segnali chiari di recapitabilità per ogni indirizzo.
Provalo dal vivo
Non hai una API key?
Accedi al tuo account per creare e gestire le tue API key.
Guida all'integrazione
Copia uno snippet, sostituisci la tua API key, esegui. Funziona con qualsiasi client HTTP — esempi qui sotto in cURL, JavaScript e Python.
/api/check-emailhttps://www.apipick.comValidate an email address and receive syntax, MX, and disposable detection results
emailstringobbligatorioThe email address to validate user@example.com
curl -X POST "https://www.apipick.com/api/check-email" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"email": "user@example.com"
}'{
"success": true,
"code": 200,
"message": "Email validation complete",
"data": {
"email": "user@example.com",
"valid": true,
"syntax_valid": true,
"mx_valid": true,
"disposable": false,
"domain": "example.com",
"normalized": "user@example.com",
"reason": null
},
"credits_used": 1,
"remaining_credits": 99
}Tre controlli in una chiamata
Validazione della sintassi
Verifica il formato conforme all'RFC, rileva i refusi e restituisce una forma canonica normalizzata dell'indirizzo.
Controllo dei record MX
Esegue una ricerca DNS dal vivo per confermare che il dominio abbia record di mail exchange attivi e possa ricevere email.
Rilevamento usa e getta
Confronta con un database di oltre 50.000 domini email usa e getta noti (Mailinator, Guerrilla Mail, ecc.).
Perfetto per questi casi d'uso
Registrazione SaaS
Blocca le email usa e getta alla registrazione per prevenire l'abuso delle prove gratuite e mantenere autentica la tua base utenti.
Igiene delle liste di marketing
Pulisci le liste email prima delle campagne per migliorare i tassi di recapito e proteggere la reputazione del mittente.
Prevenzione frodi
Individua gli indirizzi usa e getta usati in registrazioni fraudolente, abuso di coupon e creazione di account fasulli.
Arricchimento per agenti IA
Usalo come tool di un LLM per verificare la qualità delle email all'interno di pipeline autonome di ricerca lead, arricchimento CRM e automazione dell'outreach.
Alternativa a ZeroBounce e AbstractAPI
Stessa qualità di validazione — senza la barriera dei prezzi per lotto o il tetto mensile di 100 richieste.
ZeroBounce | AbstractAPI | API Pick ✓ | |
|---|---|---|---|
| Piano gratuito | 100 / mese | 100 / mese | 100 crediti alla registrazione |
| I crediti gratuiti scadono? | Reset mensile | Reset mensile | Non scadono mai |
| Prezzo pay-as-you-go | $24 / 3,000 emails | $14 / mo (10k) | $5 / 5,000 emails |
| Costo per 1.000 email | ~$8.00 | ~$1,40 (abbonamento mensile) | $1.00 |
| Controllo sintassi | ✓ | ✓ | ✓ |
| Controllo record MX | ✓ | ✓ | ✓ |
| Rilevamento usa e getta | ✓ | ✓ | ✓ |
| Nessuna carta di credito per iniziare | ✗ | ✗ | ✓ |
| Pronta per agenti IA / LLM | Parziale | Parziale | ✓ JSON nativo |
Il problema di ZeroBounce
ZeroBounce fa pagare $24 per sole 3.000 verifiche — ovvero $8 per 1.000 email. Per i team che gestiscono qualsiasi volume attraverso un modulo di registrazione o una pipeline di arricchimento CRM, i costi salgono in fretta. Non esiste un vero pay-as-you-go: acquisti crediti in pacchetti e quelli inutilizzati non si riportano in modo pulito.
Il problema di AbstractAPI
Il piano gratuito di AbstractAPI ti dà solo 100 richieste al mese — sufficienti per un prototipo ma ben lontane da qualsiasi carico di lavoro reale. Nel momento in cui lo superi, sei costretto a un abbonamento mensile anche se il tuo utilizzo è sporadico o a picchi.
Campi della risposta
| Campo | Tipo | Descrizione |
|---|---|---|
| valid | boolean | true quando syntax_valid e mx_valid sono entrambi true |
| syntax_valid | boolean | Il formato dell'email supera le regole di sintassi RFC |
| mx_valid | boolean | Il dominio ha almeno un record MX attivo |
| disposable | boolean | Il dominio è un noto servizio email usa e getta |
| domain | string | Parte del dominio estratta dall'email |
| normalized | string | null | Forma canonica in minuscolo, normalizzata in Unicode |
| reason | string | null | Spiegazione leggibile quando la validazione fallisce |
Limiti di frequenza
Il throttling è per API key, con finestra mobile di 60 secondi. Al raggiungimento del limite ricevi un 429 pulito con header Retry-After.
60req/min
Per API key e per endpoint. Finestra mobile di 60 secondi.
3concurrent
Numero massimo di richieste simultanee in corso per API key.
X-RateLimit-LimitNumero massimo di richieste consentite al minutoX-RateLimit-RemainingRichieste rimanenti nella finestra correnteX-RateLimit-ResetSecondi al reset della finestra correnteRetry-AfterSecondi da attendere prima di riprovare (solo in caso di 429)HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12
{
"error": "rate_limit_exceeded",
"message": "Rate limit exceeded: 60 requests/minute per API key. Retry after 12s.",
"retry_after": 12
}Domande frequenti
D: Qual è la differenza tra valid e mx_valid?
R: mx_valid ti dice solo che il dominio può ricevere email. valid combina syntax_valid e mx_valid — è il campo di riferimento quando vuoi semplicemente sapere se un indirizzo è recapitabile. L'indicatore disposable viene restituito separatamente, così puoi decidere la tua politica sugli indirizzi usa e getta.
D: L'API invia un'email di prova per verificare la casella?
R: No. L'API esegue ricerche DNS MX ma non invia alcuna email né effettua probing SMTP. Ciò significa che non è possibile confermare l'esistenza a livello di casella, ma il controllo di recapitabilità a livello di dominio intercetta la stragrande maggioranza degli indirizzi non validi senza alcun problema di privacy o spam.
D: Gli agenti IA possono chiamare questa API come tool?
R: Sì. L'endpoint accetta una singola stringa email e restituisce un oggetto JSON piatto — semplice da definire come funzione OpenAI, tool Claude, tool LangChain o action di qualsiasi framework di agenti. Ideale per pipeline autonome di arricchimento lead e igiene CRM.
D: Quanto è aggiornata la blocklist delle email usa e getta?
R: La blocklist proviene dal repository disposable-email-domains mantenuto dalla community su GitHub (oltre 50.000 domini). Viene aggiornata automaticamente a ogni cold start del server.
Usa Validatore email in Claude Code e negli agenti IA
Installa la skill ufficiale per Claude Code per validare le email direttamente all'interno del tuo agente di coding IA — senza chiamate API manuali. Funziona con Claude Code, Cursor, OpenAI Codex e altri.
Chiedi al tuo agente IA in modo naturale
Piattaforme compatibili
Skill per Claude Code per l'API APIpick Validatore email
Esegue validazione della sintassi, controllo dei record MX e rilevamento delle email usa e getta tramite query in linguaggio naturale in qualsiasi agente di coding IA.