E-Mail-Verifizierungs-API.

Verifiziere eine einzelne Adresse oder eine ganze Liste mit bis zu 100.000 Adressen über eine REST-API. Jede Adresse kommt mit einem Status, dem Grund dafür und der passenden Aktion zurück, und du zahlst nur für eindeutige Ergebnisse: Unbekannte, Duplikate und fehlerhafte Adressen sind kostenlos. Dieselben Prüfungen laufen als MCP-Tools, sodass ein KI-Assistent eine Liste für dich verifizieren kann.

POST /ext/v2/email-verification/instant-checks
curl -X POST https://api.unspam.email/ext/v2/email-verification/instant-checks \
  -H "Authorization: Bearer $UNSPAM_TOKEN" \
  -d '{"email":"jane@acme.com"}'

# response (202): read it by id until completed
curl https://api.unspam.email/ext/v2/email-verification/instant-checks/8d3f1a2b \
  -H "Authorization: Bearer $UNSPAM_TOKEN"

# response (200)
{
  "status": "completed",
  "charged": true,
  "result": {
    "status": "deliverable",
    "reason": "accepted",
    "action": "keep",
    "flags": ["free_provider"],
    "did_you_mean": null
  }
}
curl -X POST https://api.unspam.email/ext/v2/email-verification/list-checks \
  -H "Authorization: Bearer $UNSPAM_TOKEN" \
  -F "file=@leads.csv"

# response (202): the list is analysed, then verified
{
  "status": "verifying",
  "rows_total": 12480,
  "duplicates": 311,
  "progress": { "processed": 4200, "total": 12046 }
}

# then page through every address, in the order sent
curl https://api.unspam.email/ext/v2/email-verification/list-checks/5c2e9f10/results \
  -H "Authorization: Bearer $UNSPAM_TOKEN"

Fünf Endpoints, ein Token.

Basis-URL https://api.unspam.email/ext/v2, mit dem Bearer-Token aus deinem Konto. Es ist derselbe Token, den auch die Spam-Check-, die Inbox-Placement- und die Vorschau-API nutzen.

Adresse verifizieren

POST /email-verification/instant-checksStartet die Prüfung einer Adresse und antwortet mit 202 und ihrer ID.

Ergebnis lesen

GET /email-verification/instant-checks/{id}Status pending, bis die Prüfung abgeschlossen ist, dann das vollständige Ergebnis.

Liste verifizieren

POST /email-verification/list-checksAdressen als JSON oder eine CSV- oder TXT-Datei, bis zu 100.000 Zeilen. Die Verifizierung startet, sobald die Liste analysiert ist.

Liste verfolgen

GET /email-verification/list-checks/{id}Status, Zählwerte, Fortschritt während des Laufs und eine Zusammenfassung nach Status und Grund.

Durch Ergebnisse blättern

GET /email-verification/list-checks/{id}/resultsJede Adresse in der Reihenfolge, in der du sie gesendet hast, mit ihrem vollständigen Ergebnis. Antwortet mit 410, sobald die Liste abgelaufen ist.

Was die API bei jeder Adresse prüft.

Syntax, Domain und Mailserver

Jede Adresse wird geparst, ihre Domain aufgelöst und ihre MX-Einträge gelesen. So fallen Tippfehler und Domains, die keine Mails mehr annehmen, auf, bevor überhaupt ein Postfach gefragt wird.

Postfach, Catch-all und volles Postfach

Der Mailserver wird gefragt, ob das Postfach existiert, ohne dass eine Nachricht verschickt wird. Catch-all-Domains, volle Postfächer und deaktivierte Postfächer kommen jeweils mit einem eigenen Grund zurück.

Wegwerf-, Rollen- und Freemail-Adressen

Flags markieren Wegwerf-Domains, Rollenadressen wie info@ und sales@ sowie kostenlose Anbieter, damit dein Code entscheidet, wie er mit jeder davon umgeht.

Vorschläge bei Tippfehlern

Sieht eine Adresse nach einem Tippfehler aus, enthält did_you_mean die wahrscheinlich gemeinte, etwa gmail.com für gmial.com.

Eine Adresse, eine ganze Liste oder ein KI-Assistent.

Zwei Wege über REST und einer über MCP, alle mit demselben Token und derselben Verifizierungs-Engine.

01

Eine einzelne Adresse verifizieren

Sende eine Adresse und du bekommst sofort eine ID zurück. Frag sie ab, bis ihr Status completed ist, und verzweige dann nach dem Ergebnis: zustellbar, riskant, nicht zustellbar oder unbekannt, mit einem Grund, einer Aktion und den Details zu Domain, Mailserver und Postfach dahinter.

Die Prüfung läuft asynchron und passt damit überall, wo kurzes Warten kein Problem ist: ein Kontakt, bevor er in dein CRM kommt, ein Lead vor einer Sequenz, eine Adresse vor einem einmaligen Versand. Sie ist keine synchrone Prüfung, die ein Anmeldeformular bis zur Antwort aufhält.

  • jane@acme.com accepted
  • sales@northwind.io catch_all
  • lead@oldco.invalid invalid_domain
  • mark@yahoo.com provider_unverifiable
02

Eine ganze Liste verifizieren

Sende bis zu 100.000 Adressen als JSON oder lade eine CSV- oder TXT-Datei mit bis zu 20 MB hoch und lass die API die Adressspalte und die Kopfzeile finden. Duplikate und fehlerhafte Zeilen werden gezählt und übersprungen, nie berechnet, und eine Liste, die deine Credits nicht abdecken, wird abgelehnt, bevor eine einzige Prüfung läuft.

Lies den Fortschritt an der Liste selbst ab und blättere dann durch alle Ergebnisse in der Reihenfolge, in der du sie gesendet hast. Listen und ihre Ergebnisse werden 30 Tage nach dem Upload gelöscht.

  • Zustellbar 10,512
  • Riskant 842
  • Nicht zustellbar 415
  • Unbekannt, nicht berechnet 277
03

Lass einen KI-Assistenten ran

Dieselben Prüfungen sind Tools auf dem Unspam MCP-Server, sodass Claude, Cursor oder jeder Remote-MCP-Client aus einer Unterhaltung heraus eine Adresse oder eine Liste verifizieren und jedes Ergebnis mit seinem Grund zurückmelden kann.

Fünf Tools: verify_email, get_email_verification, create_email_list, get_email_list und get_email_list_results.

  • Verifiziere eine Adresse verify_email
  • Verifiziere eine Liste create_email_list
  • Lies die Ergebnisse get_email_list_results

Was dir jedes Ergebnis sagt.

Vier Felder tragen die Antwort, sodass dein Code nach einem einzigen Wert verzweigt und trotzdem die Details hat, wenn er sie braucht.

  1. 01

    status

    Zustellbar, riskant, nicht zustellbar oder unbekannt: das eine Feld, nach dem du verzweigst.

  2. 02

    reason

    Warum es diesen Status bekommen hat: accepted, catch_all, full_inbox, disposable, invalid_syntax, invalid_domain, rejected, disabled, timeout, smtp_unavailable oder provider_unverifiable.

  3. 03

    action

    Behalten, prüfen, entfernen oder erneut versuchen, damit du nicht jeden Grund selbst einer Entscheidung zuordnen musst.

  4. 04

    charged

    Ob die Prüfung einen Credit verbraucht hat. Unbekannte Ergebnisse, Duplikate und fehlerhafte Adressen tun das nie.

Fragen zur E-Mail-Verifizierungs-API.

Preise, Geschwindigkeit, unbekannte Ergebnisse, Listen und KI-Assistenten.

Was kostet die E-Mail-Verifizierungs-API?
API-Zugang ist im individuellen Plan enthalten, ab einem Mindestbetrag von $5 im Monat. Die Verifizierung ist nach Staffeln bepreist, von $6,40 pro 1.000 Adressen bis hinunter zu $1,20 pro 1.000 oberhalb von 100.000, und nur eindeutige Ergebnisse verbrauchen einen Credit. Unbekannte Ergebnisse, Duplikate und fehlerhafte Adressen sind kostenlos, und du kannst Credits nachkaufen, ohne den Plan zu wechseln.
Gibt es eine kostenlose E-Mail-Verifizierungs-API?
Die ersten 10 Einzelprüfungen pro Tag sind kostenlos, über die API ebenso wie in der App, und ein unbekanntes Ergebnis wird nie berechnet. Zum Ausprobieren ohne Konto prüft der E-Mail-Checker bis zu 10 Adressen pro Tag ohne Anmeldung.
Arbeitet die E-Mail-Verifizierungs-API in Echtzeit?
Sie arbeitet asynchron. Eine Prüfung startet sofort und antwortet mit einer ID, und du liest das Ergebnis, sobald ihr Status completed ist. Das passt zu Importen, CRM-Syncs, Lead-Routing und Listenbereinigung. Eine synchrone Prüfung, die ein Anmeldeformular bis zur Antwort aufhält, gibt es derzeit nicht.
Was ist der Unterschied zwischen E-Mail-Validierung und E-Mail-Verifizierung?
Validierung heißt meist zu prüfen, ob eine Adresse korrekt aufgebaut ist und ihre Domain Mails empfangen kann. Verifizierung fragt zusätzlich beim Mailserver nach, ob das Postfach existiert. Die API erledigt beides in einem Aufruf: zuerst Syntax, Domain und MX, dann die Prüfungen auf Postfach, Catch-all und volles Postfach.
Warum kommen manche Adressen als unbekannt zurück?
Yahoo und AOL akzeptieren bei einer Postfachprüfung jede Adresse, daher kann kein Verifizierungsdienst diese Postfächer bestätigen: Sie kommen als unbekannt mit dem Grund provider_unverifiable zurück. Ein Mailserver, der in ein Timeout läuft oder nicht antwortet, endet ebenfalls als unbekannt, mit dem Grund timeout oder smtp_unavailable und der Aktion retry. Unbekannte Ergebnisse werden nie berechnet.
Wie verifiziere ich eine ganze Liste über die API?
Sende die Adressen als JSON-Array oder lade eine CSV- oder TXT-Datei mit bis zu 100.000 Zeilen und 20 MB hoch. Die API findet die Adressspalte und die Kopfzeile, zählt Duplikate und fehlerhafte Zeilen, ohne sie zu berechnen, und beginnt mit der Verifizierung, sobald die Liste analysiert ist. Frag die Liste nach Fortschritt und Zusammenfassung ab und blättere dann durch die Ergebnisse.
Kann ein KI-Assistent mit Unspam E-Mail-Adressen verifizieren?
Ja. Der Unspam MCP-Server stellt die Verifizierung als fünf Tools bereit, sodass Claude, Cursor oder jeder Remote-MCP-Client eine Adresse oder eine ganze Liste verifizieren und jedes Ergebnis mit Grund und Aktion zurückmelden kann.
Werden die Listendaten aufbewahrt?
Listen und ihre Ergebnisse werden 30 Tage nach dem Upload gelöscht, danach antwortet der Ergebnis-Endpoint mit 410 Gone. Adressen werden beim Mailserver geprüft, ohne dass irgendjemand eine Nachricht bekommt.

Verifiziere deine erste Liste über die API.

API-Zugang ist im individuellen Plan enthalten, ab einem Mindestbetrag von $5 im Monat. Zahl nur für eindeutige Ergebnisse, ab $6,40 pro 1.000 Adressen.

Preise ansehen