Die E-Mail-Zustellbarkeits-API.

Führe dieselben Spam-Tests, Inbox-Placement-Tests, Client-Vorschauen, E-Mail-Prüfungen, DMARC-Berichte und automatischen Tests wie im Dashboard aus deinem eigenen Code aus.

Eine API für jeden Test von Unspam.

Wähle eine Aufgabe und sieh dir den Aufruf an. Jeder startet die Arbeit, gibt dir eine ID und liefert das Ergebnis als JSON.

Bewerte eine E-Mail vor dem Versand

Starte einen Test, sende deine echte E-Mail an die zurückgegebene Adresse und lies den Score mit allen Authentifizierungs- und Inhaltsprüfungen. Dieselbe ID liefert Screenshots für Desktop, Tablet und Mobilgerät sowie Attention- und Focus-Heatmaps.

Spam-Checker-API
POST /spam-check
curl -X POST https://api.unspam.email/ext/v2/spam-check \
  -H "Authorization: Bearer $UNSPAM_TOKEN"
# liefert die Test-ID und die Adresse zum Senden
{
  "id": "2Bl8rzTFN6VV",
  "inbox_address": "test-xyz@check.unspam.email"
}

# sende deine E-Mail an diese Adresse und lies dann das Ergebnis
curl https://api.unspam.email/ext/v2/spam-check/2Bl8rzTFN6VV \
  -H "Authorization: Bearer $UNSPAM_TOKEN"

# Antwort (200)
{
  "status": "completed",
  "score": 84,
  "results": [
    { "id": "spf", ... },
    { "id": "dkim", ... }
  ]
}
Endpoints
44
API-Bereiche
8
Authentifizierung
Bearer-Token
Rate-Limit
100 pro Minute

Was du damit bauen kannst.

CI- und Deploy-Pipelines

Führe einen Spam-Test als Build-Schritt aus und lass den Deploy fehlschlagen, wenn der Score fällt, damit eine Template-Änderung dich nicht unbemerkt den Posteingang kostet.

Dein Versand-Stack

Der Test empfängt eine echte Nachricht über deinen echten Versandweg: SES, Postmark, SendGrid, Mailgun oder deinen eigenen SMTP-Server, was auch immer deine E-Mails heute schon versendet.

Interne Dashboards

Scores, Placement und Authentifizierungsergebnisse kommen als JSON zurück und landen so in dem Dashboard, das dein Team ohnehin im Blick hat.

Alerting und Rufbereitschaft

Frag geplante Testläufe aus einem Cron-Job ab und alarmiere die Rufbereitschaft, wenn das Placement fällt, bevor die Öffnungsrate nachzieht.

Produkte, die E-Mails versenden

Bau mit dem individuellen Plan jeden Test in dein eigenes Produkt ein: Ein E-Mail-Builder oder eine Agenturplattform kann Spam-Tests, Inbox-Placement und Vorschauen unter eigener Marke weiterverkaufen.

KI-Assistenten

Über MCP sind dieselben Aufgaben Tools, die ein Assistent aufrufen kann, sodass eine Prüfung mitten in einer Unterhaltung läuft, ohne dass eine Zeile Client-Code geschrieben wird.

Bau Unspam in dein eigenes Produkt ein.

Mit dem individuellen Plan baust du jeden Unspam-Test in deine eigene Software ein und verkaufst ihn unter deiner eigenen Marke an deine Kunden weiter. Du buchst ihn online, und das Volumen wächst mit dir.

Stell dir deinen Plan zusammen
  • Deine Oberfläche, deine Marke.

    Die Ergebnisse kommen als JSON, also sehen deine Kunden dein Produkt, deinen Namen und dein Design. Weiterverkaufen ist im individuellen Plan erlaubt.

  • Jeder Test, eine Integration.

    Spam-Tests, Inbox-Placement, Client-Vorschauen, Heatmaps, DMARC-Berichte und E-Mail-Verifizierung laufen über dieselbe API und denselben MCP-Server.

  • Online gebucht, nach deinem Bedarf.

    Wähle dein monatliches Volumen auf der Preisseite, ab einem Mindestbetrag von $5. Die Preise sinken, wenn du wächst, bei jährlicher Abrechnung sparst du 15 %, und für jeden kostenpflichtigen Plan gilt eine 14-tägige Geld-zurück-Garantie.

  • Fragen gehen an den Support.

    Höhere Rate-Limits, Rechnungsstellung oder eine Frage zur Integration: Eröffne ein Support-Ticket, und wir antworten dort.

Wie der Zugang funktioniert.

Ein Token pro Integration, ein kleiner Satz Statuscodes und dieselben Aufgaben für KI-Clients über MCP.

Tokens, die du einzeln widerrufst

Jede Anfrage trägt ein Bearer-Token im Authorization-Header. Tokens werden in deinem Konto erstellt, eines pro Integration, und der Widerruf eines Tokens lässt die anderen weiterlaufen.

Ein fehlendes, fehlerhaftes oder widerrufenes Token antwortet mit 401. Ein gültiges Token auf einem Konto, das diesen Aufruf nicht machen darf, antwortet mit 403, und der Body benennt den Grund. So wird ein Abrechnungsproblem nie mit einer kaputten Integration verwechselt.

IDs, die du abfragst, keine Webhooks, die du hostest

Ein Aufruf, der Arbeit startet, antwortet mit einer ID. Du fragst diese ID ab, bis das Ergebnis bereit ist. Damit bleibt die Integration bei ausgehendem HTTP und nichts von dir liegt öffentlich offen.

Ein 422 heißt, die Anfrage wurde gelesen und die Werte abgelehnt, mit benannten Feldern. So sieht ein falscher Payload nie wie ein abgelehntes Konto aus. Über dem Rate-Limit antwortet die API mit 429.

Dieselben Aufgaben über MCP

KI-Clients erreichen dieselbe Arbeit über MCP, als JSON-RPC 2.0 an einen einzigen Endpoint. So kann ein Assistent einen Spam-Test starten und das Ergebnis lesen, ohne dass jemand einen Client dafür schreibt.

MCP authentifiziert mit OAuth 2.1 und es gibt kein Token zum Einfügen: der Client führt den Flow aus, wenn du den Server hinzufügst. Das Bearer-Token oben gilt nur für die REST-API.

Vom Token zum Ergebnis in vier Schritten.

Der Spam-Test ist der kürzeste Weg durch die API. Inbox-Placement und Vorschauen folgen derselben Form: etwas starten, die ID nehmen, das Ergebnis lesen.

  1. 01

    Token erstellen

    In deinem Konto, ein Token pro Integration, jedes einzeln widerrufbar.

  2. 02

    Test starten

    Ein POST auf den Spam-Test-Endpoint. Die Antwort enthält die Test-ID und die Adresse, an die du deine E-Mail sendest.

  3. 03

    E-Mail senden

    Von der Plattform, mit der du wirklich sendest, an die Adresse, die die API zurückgegeben hat, damit der Test dein echtes Sende-Setup misst und keine Kopie davon.

  4. 04

    Ergebnis lesen

    Ein GET auf den Test per ID liefert Score und Authentifizierungsergebnisse. Mit derselben ID forderst du danach Heatmap und Screenshots an oder erstellst daraus Client-Vorschauen.

Alle Endpoints im Überblick.

44 Endpoints in 8 Gruppen, so wie die API sie gruppiert. Das OpenAPI-Dokument enthält jeden Parameter und Antwortcode.

OpenAPI-Dokument
Client Previews 4 Aufrufe
  • GET /client-preview-devices
  • GET /client-previews
  • POST /client-previews
  • GET /client-previews/{id}
DMARC Reports 10 Aufrufe
  • GET /dmarc/domains
  • POST /dmarc/domains
  • GET /dmarc/domains/{id}
  • GET /dmarc/domains/{id}/dns-instructions
  • GET /dmarc/domains/{id}/ips
  • GET /dmarc/domains/{id}/ips/{ip}
  • GET /dmarc/domains/{id}/reports
  • POST /dmarc/domains/{id}/verify
  • GET /dmarc/reports/{id}
  • GET /dmarc/reports/{id}/records
Email Verification 5 Aufrufe
  • POST /email-verification/instant-checks
  • GET /email-verification/instant-checks/{id}
  • POST /email-verification/list-checks
  • GET /email-verification/list-checks/{id}
  • GET /email-verification/list-checks/{id}/results
Inbox Placement 4 Aufrufe
  • GET /inbox-placement
  • POST /inbox-placement
  • GET /inbox-placement/mailboxes
  • GET /inbox-placement/{id}
Automatic Testing: Senders 6 Aufrufe
  • GET /scheduled-test-senders
  • POST /scheduled-test-senders
  • GET /scheduled-test-senders/{id}
  • PUT /scheduled-test-senders/{id}
  • DELETE /scheduled-test-senders/{id}
  • POST /scheduled-test-senders/{id}/test-connection
Automatic Testing: Tests 9 Aufrufe
  • GET /scheduled-tests
  • POST /scheduled-tests
  • GET /scheduled-tests/{id}
  • PUT /scheduled-tests/{id}
  • PATCH /scheduled-tests/{id}
  • DELETE /scheduled-tests/{id}
  • POST /scheduled-tests/{id}/dispatch-now
  • GET /scheduled-tests/{id}/runs
  • GET /scheduled-tests/{id}/runs/{runId}
Spam Check 5 Aufrufe
  • GET /spam-check
  • POST /spam-check
  • GET /spam-check/{id}
  • GET /spam-check/{id}/heatmap
  • GET /spam-check/{id}/screenshots
Account 1 Aufruf
  • GET /status

Häufige Fragen zur API.

Pläne, Limits, wo die Referenz liegt und was dir ein 403 sagt.

Welcher Plan enthält API-Zugang?
API-Zugang ist im individuellen Plan enthalten, den du online buchst: Wähle auf der Preisseite das monatliche Volumen jedes Tests, ab einem Mindestbetrag von $5, und die Preise sinken, wenn du wächst. Du kannst ihn in dein eigenes Produkt einbauen und unter deiner eigenen Marke weiterverkaufen. Für alles andere eröffne ein Support-Ticket.
Gibt es eine Referenz mit allen Parametern?
Ja. Das OpenAPI-Dokument ist die Referenz und wird aus der API selbst erzeugt, kann also keinen Aufruf beschreiben, den der Dienst nicht beantwortet. Es ist oben auf dieser Seite verlinkt.
Wie sind die Rate-Limits?
Alle Endpoints sind auf 100 Anfragen pro Minute begrenzt: pro IP-Adresse bei öffentlichen Endpoints, pro Konto bei authentifizierten Anfragen. Über dem Limit antwortet die API mit 429 Too Many Requests, warte also und versuch es erneut, statt ein größeres Budget anzunehmen. Der MCP-Server begrenzt Anfragen pro Konto auf dieselbe Weise. Wenn du ein höheres Limit brauchst, eröffne ein Support-Ticket und nenne deinen erwarteten Durchsatz.
Was bedeutet ein 403?
Das Token ist gültig und das Konto darf diesen Aufruf nicht machen. Der Body trägt einen Grund: die Konto-E-Mail ist noch nicht bestätigt, das Kontingent deines Plans für diesen Aufruf ist in der Periode aufgebraucht, oder der Plan enthält keinen API-Zugang.
Kann ein KI-Assistent sie nutzen?
Ja, über MCP statt REST. Der MCP-Server stellt dieselben Aufgaben als Tools bereit, die ein Assistent aufrufen kann, mit OAuth 2.1 anstelle eines Bearer-Tokens.
Braucht sie Zugang zu meiner E-Mail-Plattform?
Nicht für einen Spam-Test oder eine Vorschau. Du sendest eine Nachricht an eine Adresse, die dir die API gibt, von dem aus, womit du schon sendest, und die API liest, was angekommen ist. Wiederkehrende automatische Tests sind anders, weil etwas sie planmäßig senden muss, also wird dafür ein Absender über SMTP verbunden.
Kann ich DMARC-Berichte über die API sammeln?
Ja. Registriere deine Domain, veröffentliche den TXT-Eintrag aus der Antwort (er wird mit einem vorhandenen DMARC-Eintrag zusammengeführt, statt ihn zu ersetzen) und verifiziere ihn mit einer Live-DNS-Prüfung. Aggregate-Berichte treffen meist innerhalb von 24 bis 48 Stunden ein; danach listest du sie pro Domain auf und liest jeden Bericht bis hinunter zu den Zeilen pro Absenderquelle. Aufgenommen werden nur Berichte geprüfter Reporting-Organisationen.
Kann ich E-Mail-Adressen über die API prüfen?
Ja, mit dem individuellen Plan. Prüfe eine einzelne Adresse oder eine Liste mit bis zu 100.000 Adressen: Starte eine Prüfung, merk dir die id und lies dann jedes Ergebnis mit Status, Grund und Aktion aus. Unbekannte Ergebnisse werden nicht berechnet. Auf der Seite zur E-Mail-Verifizierungs-API findest du jeden Endpunkt.
Wie sehe ich, was mein Plan noch übrig hat?
Rufe GET /status auf. Du erhältst Planname, Preis, nächstes Zahlungsdatum und das verbleibende Monatslimit für jede Testart.

Bereit, Zustellbarkeit in deinen eigenen Stack zu holen?

API-Zugang ist im individuellen Plan enthalten, den du online ab einem Mindestbetrag von $5 im Monat buchst. Bau ihn in dein eigenes Produkt ein und verkauf ihn unter deiner eigenen Marke weiter.