Documenti API di convalida delle e-mail
Come iniziare
Tutte le richieste API richiedono l'autenticazione tramite una chiave API. La chiave API è disponibile nella dashboard.
Intestazione: "x-api-key: your-api-key"Verifica singola
Verificare la validità di un singolo indirizzo e-mail o di un dominio, lo stato "usa e getta", i servizi di privacy e la deliverability.
Punto finale
GET /v1/verifyParametri
| Nome | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| input | string | Sì | Indirizzo e-mail o dominio da verificare (ad esempio, [email protected] o example.com) |
apiDocs.responseFields
| Campo | Descrizione |
|---|---|
| valid | Indica se il formato dell'e-mail è corretto |
| block | Indica se l'email deve essere bloccata (vero se usa e getta, privacy, applePrivateEmail, deliverable o catch_all è vero) |
| disposable | Determina se l'indirizzo e-mail è temporaneo o usa e getta. |
| privacy | Determina se il server di posta utilizza un alias o un forwarder di posta elettronica. |
| applePrivateEmail | Indica se l'e-mail è un indirizzo e-mail privato Apple. |
| deliverable | Controlla se la casella di posta elettronica esiste e può ricevere e-mail. |
| domain | La parte del dominio dell'indirizzo e-mail |
| email_address | L'indirizzo e-mail |
| catch_all | Indica se il dominio ha una configurazione di email catch-all che accetta tutte le email in arrivo indipendentemente dall'indirizzo del destinatario. |
| mx_found | Indica se il dominio ha server di posta validi (record MX). |
| remaining_credits | Il numero di crediti API rimanenti nel vostro account |
Esempio di risposta
{
"valid": true,
"block": false,
"disposable": false,
"privacy": false,
"applePrivateEmail": false,
"deliverable": true,
"domain": "example.com",
"email_address": "[email protected]",
"catch_all": false,
"mx_found": true,
"error": null,
"remaining_credits": 99
}Esempi di codice
curl "https://api.verify-email.app/v1/[email protected]" \
-H "X-API-Key: your-api-key"Provate
Per testare gli endpoint è necessaria una chiave API.
Da provare con:
Verifica dei lotti
Verifica di più indirizzi e-mail o domini in un'unica richiesta (max 100 elementi).
Punto finale
POST /v1/verify/batchParametri
| Nome | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| inputs | array of strings | Sì | Serie di indirizzi e-mail o domini da verificare |
Esempi di codice
curl -X POST "https://api.verify-email.app/v1/verify/batch" \
-H "Content-Type: application/json" \
-H "X-API-Key: your-api-key" \
-d '{
"inputs": [
"[email protected]",
"[email protected]"
]
}'Provate
Per testare gli endpoint è necessaria una chiave API.
Provate con domini diversi: