// operazioni in blocco
Verifica Email in Blocco
Carica un CSV di indirizzi email e verificali tutti per la recapitabilità in una volta sola.
- 01pending
POST /v1/bulk/verifier201 · { "data": { "id": 1042 } } - 02running
launch: trueavanzamento interrogato con GET /v1/bulk/verifier/1042/progress - 03completed
bulk.completedwebhook firmato consegnato al tuo webhook_url
GET /v1/bulk/verifier/1042/download?file=fullAddebitato al primo download · il job scade dopo 180 giorni// 01 · input
L'input di un job Email Verifier in blocco
Carica nell'app un CSV fino a 4 MB, oppure invia una lista, delle righe o un file a POST /v1/bulk/verifier. Le colonne vengono individuate dalla riga di intestazione; imposta un indice di campo per sceglierne una tu stesso.
/bulk/verifierColonneemail_field_index- Email address
/bulk/verifierOpzionifind_phones- true adds phone numbers, at an extra cost
include_sources- true adds the web pages where each address was found
// 02 · api
Una richiesta avvia il job
Crealo e avvialo con una sola chiamata, poi seguine l'avanzamento o ricevi un evento firmato bulk.completed. Ogni riga di risultato è ciò che restituisce GET /email-verifier.
curl -X POST "https://api.tomba.io/v1/bulk/verifier" \
-H "X-Tomba-Key: $TOMBA_API_KEY" \
-H "X-Tomba-Secret: $TOMBA_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Email Verifier job","list":"richard@piedpiper.com\njohn@example.com","launch":true,"webhook_url":"https://hooks.example.com/tomba"}'const res = await fetch("https://api.tomba.io/v1/bulk/verifier", {
method: "POST",
headers: {
"X-Tomba-Key": process.env.TOMBA_API_KEY,
"X-Tomba-Secret": process.env.TOMBA_SECRET_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "Email Verifier job",
"list": "richard@piedpiper.com\njohn@example.com",
"launch": true,
"webhook_url": "https://hooks.example.com/tomba"
})
});
const { data } = await res.json(); // { id }import os, requests
res = requests.post(
"https://api.tomba.io/v1/bulk/verifier",
headers={
"X-Tomba-Key": os.environ["TOMBA_API_KEY"],
"X-Tomba-Secret": os.environ["TOMBA_SECRET_KEY"],
},
json={
"name": "Email Verifier job",
"list": "richard@piedpiper.com\njohn@example.com",
"launch": True,
"webhook_url": "https://hooks.example.com/tomba"
},
)
job_id = res.json()["data"]["id"]{
"data": {
"id": 1042
}
}{
"data": {
"email": {
"email": "richard@piedpiper.com",
"result": "deliverable",
"status": "valid",
"score": 99,
"smtp_provider": "Google",
"mx": {
"records": [
"aspmx.l.google.com",
"alt1.aspmx.l.google.com"
]
},
"mx_check": true,
"smtp_server": true,
"smtp_check": true,
"accept_all": false,
"greylisted": false,
"block": false,
"gibberish": false,
"disposable": false,
"webmail": false,
"regex": true,
"whois": {
"registrar_name": null,
"referral_url": null,
"created_date": null
}
},
"sources": [
{
"uri": "https://piedpiper.com/blog/engineering",
"website_url": "piedpiper.com",
"extracted_on": "2024-06-01T09:14:07+01:00",
"last_seen_on": "2025-01-10T17:02:44+01:00",
"still_on_page": true
}
],
"phone_data": null
}
}// 03 · costi e limiti
Quanto costa un job
Creare o avviare un job non costa nulla. Il costo viene addebitato una sola volta, al primo download dei risultati.
// fatturazione per riga
1 verification credit per row, except disposable addresses. Plus 5 search credits per row with phone data.
Fatturazione dei job in blocco nella documentazione- Righe: fino a 20,000 per job
- Jobs created: 15 per day for each type
- Running jobs: 2 per type
- Downloads: 25 per day for each job
- Request size: 4 MB (CSV, list or rows)
// 04 · usalo ovunque
Esegui job Email Verifier dall'app o dal tuo codice
Lo stesso job, gli stessi crediti: carica un file nell'app, chiama l'API o lavora da un foglio di calcolo o da uno strumento no-code.
- API RESTJSON su HTTPS, 13 SDK, webhook firmati.
GET /v1/email-verifier - CSV in bloccoCarica una lista nell'app o inviala con POST a /bulk; scaricala quando è pronta.
POST /v1/bulk/{type} - Google Sheets ed ExcelFormule e una barra laterale che chiamano gli stessi endpoint.
=TOMBA_VERIFY(A2) - Zapier, Make, n8nAzioni no-code per finder, verifier e arricchimento.
Zapier · Make · n8n · Pipedream
Il riferimento completo della richiesta: /api/bulk/email-verifier
// clienti
Team che eseguono job Email Verifier
Tomba is my go-to to validate emails. Even in a waterfall process with multiple tools, Tomba is usually the top choice.
Nuno PoçoSales Automation Architect, clickworks.ioThe data is always fresh, and the n8n integration is excellent. Support is very responsive. I'd rate it 9/10.
Benjie MalinaoCo-Founder & CTO, Channel Automation