Freemail-Domains in B2B-Formularen blockieren: die Liste mit 4.768 Domains und eine kostenlose API

Freemail-Domains in B2B-Formularen blockieren: die Liste mit 4.768 Domains und eine kostenlose API
Unif Cookbooks team
Unif Cookbooks team

Was die 4.768 Freemail-Domains umfassen, die HubSpot-Formulare blocken, wo das Sperren von Gmail danebengeht – und eine kostenlose API dafür.

Kurz gesagt: HubSpot-Formulare können Freemail-Adressen mit einer einzigen Checkbox ablehnen, „Block free email providers“ (Freemail-Anbieter blockieren), gestützt auf eine veröffentlichte Liste mit 4.768 Domains. Genau diese Liste haben wir in eine kostenlose API (GET /email/check, POST /email/check/batch, 0 Credits pro Aufruf), einen Checker im Browser und ein Open-Source-npm-Paket verwandelt — so kann die Regel, die Ihre Formulare anwenden, auch in Signup-Code, CRM-Bereinigungsjobs und AI-Agents laufen. Die Liste erkennt die offensichtlichen Fälle gut und irrt auf vorhersehbare Weise; kennen Sie beides, bevor Sie jemanden blockieren.

B2B-Teams blockieren Freemail-Domains aus einem einzigen Grund: Eine Demo-Anfrage von jane@northwind.io verrät Ihnen, welches Unternehmen anfragt, eine von jane1987@gmail.com nicht. HubSpot bietet das als Formulareinstellung an und dokumentiert die Liste dahinter, samt CSV zum Herunterladen.

Die Einstellung gilt nur für HubSpot-Formulare. Ihr eigener Signup-Flow, die Lead-Liste, die ein Partner geschickt hat, und der CRM-Export, den Ihr Agent anreichert, laufen nie darüber. Genau diese Lücke schließt dieser Beitrag.

Was auf der Liste steht

Wir haben die CSV geladen (Stand: 10. Oktober 2026) und ihren Inhalt gruppiert. UnifAPI ist nicht mit HubSpot verbunden; die Liste stammt von HubSpot, die Gruppierung von uns.

GruppeBeispieleGut zu wissen
Globale Webmail-Dienstegmail.com, googlemail.com, yahoo.com, outlook.com, hotmail.com, icloud.com, aol.comDie Fälle, die jeder erwartet.
Ländervarianten51 yahoo.*-, 33 outlook.*-, 24 live.*- und 22 hotmail.*-DomainsWer nur auf yahoo.com prüft, verpasst yahoo.co.uk und yahoo.co.jp.
Regionale Anbieterweb.de, gmx.de, t-online.de, orange.fr, libero.it, mail.ru, yandex.ru, qq.com, 163.com, naver.comDer Großteil des echten Volumens außerhalb der USA.
ISP-Postfächercomcast.net, att.net, verizon.net, btinternet.com, shaw.ca, bigpond.comPrivat, aber manche kleine Unternehmen laufen noch darüber.
Datenschutzorientiertprotonmail.com, duck.com, fastmail.com, hushmail.com, posteo.deVon technischen Käufern oft ganz bewusst genutzt.
Alte Vanity-Domains1.264 mail2*.com-Domains, dazu from*.com- und city-of-*-PortaleEin Viertel der Liste, kaum noch aktiver Traffic.
Einige Wegwerf-Postfächermailinator.com, yopmail.com, maildrop.ccNur teilweise abgedeckt.

Die Größe der Liste ist vor allem Geschichte. Allein die mail2*.com-Vanity-Domains machen 1.264 der 4.768 Einträge aus. Sie zu behalten kostet nichts, aber „4.768 Domains“ überzeichnet, wie viel der heutigen privaten E-Mail-Nutzung die Liste abdeckt: Den Großteil tragen die ersten beiden Zeilen.

Wo das Blockieren von Freemail-Domains danebengeht

Blockieren ist ein grobes Werkzeug. Bevor Sie es einschalten, prüfen Sie diese fünf Fehlerquellen an Ihrem eigenen Funnel:

  1. Echte Käufer mit privaten Adressen. Gründer, Berater und Leute, die am Wochenende evaluieren, nutzen Gmail. Eine harte Sperre weist sie genau im Moment der höchsten Kaufabsicht ab.
  2. ISP- und Datenschutz-Postfächer. Eine Drei-Personen-Agentur auf comcast.net und ein Security Engineer auf protonmail.com werden beide blockiert. Keiner von beiden ist ein Privatkunde.
  3. Neuere Anbieter rutschen durch. proton.me, pm.me, tuta.com und hey.com stehen nicht auf der Liste. guerrillamail.com ebenfalls nicht — eine Liste von Wegwerf-Adressen ist es also auch nicht.
  4. „Geschäftlich“ heißt nicht „zustellbar“. Eine Domain, die nicht auf der Liste steht, kann trotzdem ein Tippfehler, eine geparkte Domain oder ein Postfach sein, das Mails zurückweist. Nichts hiervon prüft MX-Records oder spricht mit einem Mailserver.
  5. Subdomains werden nicht abgeglichen. Die Regel ist exakt: berlin.de steht auf der Liste, senate.berlin.de gilt nicht als Freemail. Für Firmen- und Behörden-Subdomains ist das der richtige Standard, bedeutet aber, dass Aliasse im Stil von mail.yahoo.com eigene Einträge brauchen.

Das Muster, das für die meisten B2B-Teams funktioniert, lautet umleiten statt blockieren: Lassen Sie Anmeldungen mit Freemail-Domains in einen Self-Service- oder Nurture-Pfad durch, fragen Sie nach einem Firmennamen und reservieren Sie das Follow-up durch den Vertrieb für geschäftliche Domains. Auch Funktionspostfächer (info@, sales@, support@) verdienen einen eigenen Pfad: Es sind geschäftliche Adressen, aber niemand Bestimmtes liest sie.

Vier Wege, dieselbe Regel anzuwenden

WoNutzenHinweise
Ein Formular- oder Signup-HandlerGET /email/checkEine Adresse, liefert eine Einstufung
Eine Lead-Liste oder ein CRM-ExportPOST /email/check/batchBis zu 1.000 Adressen pro Aufruf, in Eingabereihenfolge
Eine Spalte mit Firmen-DomainsGET /email/domains/{domain}Akzeptiert eine Domain, Adresse oder URL
Ihr eigener Code oder Ihr WarehouseGET /email/free-domains oder das npm-PaketListe synchronisieren und offline anwenden

Alle vier Endpunkte sind kostenlos: Sie liefern den üblichen billing-Block mit credits_charged: 0, und auch ein Workspace mit einem Guthaben von null kann sie aufrufen. Sie kommen ohne Netzwerkabfragen aus und antworten deshalb so schnell wie das Gateway selbst.

Eine Adresse

curl -s "https://api.unifapi.com/email/check?email=Jane.Doe@Gmail.com" \
  -H "Authorization: Bearer $UNIFAPI_API_KEY"
{
  "request_id": "…",
  "data": {
    "input": "Jane.Doe@Gmail.com",
    "email": "jane.doe@gmail.com",
    "local_part": "jane.doe",
    "domain": "gmail.com",
    "is_valid_syntax": true,
    "is_free_provider": true,
    "is_role_account": false,
    "verdict": "free",
    "invalid_reason": null
  },
  "billing": {
    "credits_charged": 0,
    "records_charged": 0,
    "balance_remaining": 0,
    "truncated_due_to_balance": false
  }
}

verdict ist das Feld, nach dem Sie verzweigen: business, free oder invalid. Bei invalid nennt invalid_reason den Grund (missing_at_sign, invalid_local_part, invalid_domain, too_long) — genug, um eine hilfreiche Fehlermeldung im Formular statt „ungültige E-Mail“ anzuzeigen.

Eine Lead-Liste

const res = await fetch("https://api.unifapi.com/email/check/batch", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.UNIFAPI_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ emails: leads.map((lead) => lead.email) }),
});
const { data } = await res.json();

const business = leads.filter((_, i) => data.results[i].verdict === "business");
console.log(data.summary); // { total, business, free, invalid, role_accounts }

Die Ergebnisse kommen in der Reihenfolge der Eingabe zurück, Duplikate eingeschlossen — Sie können sie also ohne Lookup-Tabelle mit Ihren Zeilen zusammenführen.

Offline, in Ihrem eigenen Code

Liste und Klassifikator gibt es auch als Open-Source-Paket ohne Abhängigkeiten, @unifapi/email-filter:

import { checkEmail } from "@unifapi/email-filter";

if (checkEmail(form.email).verdict === "free") {
  return "Bitte verwenden Sie Ihre geschäftliche E-Mail-Adresse.";
}

Es läuft in Node, in Edge-Runtimes und im Browser und liefert die Rohliste als JSON und Klartext für andere Sprachen mit. Pinnen Sie eine Version und aktualisieren Sie sie, wenn sich die Liste ändert; das Snapshot-Datum wird als FREE_EMAIL_DOMAINS_SNAPSHOT_DATE exportiert.

Ganz ohne Code

Der Freemail-Domain-Checker führt dasselbe Paket in Ihrem Browser aus. Fügen Sie bis zu 10.000 Adressen oder Domains ein — eine CSV-Spalte, einen Mail-Header wie Jane Doe <jane@acme.io> oder eine einfache Liste —, und er teilt sie in geschäftlich, Freemail-Anbieter und ungültig auf, markiert Funktionspostfächer, entfernt Duplikate und exportiert eine CSV. Nichts, was Sie einfügen, wird hochgeladen.

Daraus einen Agent-Prompt machen

Ist UnifAPI über MCP verbunden, kann der Agent den Batch-Endpunkt selbst ausführen:

Hier ist unser Export der Webinar-Anmeldungen. Stufe jede E-Mail-Adresse mit dem UnifAPI-E-Mail-Check ein und gib dann drei Listen zurück: geschäftliche Adressen nach Domain gruppiert, Freemail-Adressen mit dem Namen der Person, damit wir nach dem Unternehmen fragen können, und ungültige Zeilen mit dem Grund. Markiere Funktionspostfächer separat und versende nichts.

Die Prüfung kostet nichts, also kann der Agent sie auf jede Liste anwenden, bevor er Credits für die Anreicherung ausgibt. Kombinieren Sie sie mit der LinkedIn-Unternehmensanalyse, um die Unternehmen hinter den geschäftlichen Domains einzuschätzen.

Was Sie als Nächstes lesen sollten

Freemail-Domain-Checker - Liste einfügen und geschäftliche von privaten E-Mail-Adressen trennen, kostenlos.

E-Mail-Filter-API - die vier kostenlosen Endpunkte mit Parametern und Antwortschemas.

@unifapi/email-filter auf GitHub - das Open-Source-Paket und die Rohliste.