ExpiredDomains.net hat keine öffentliche API. Das steht direkt in der FAQ des Dienstes, und dieselbe Seite warnt: Automatisierter Zugriff auf den Mitgliederbereich kann zur Kontoschließung führen. Wenn Ihre Domain-Recherche den Browser-Workflow übersteigt, ist die praktische Antwort eine dokumentierte API, die für Automatisierung gebaut ist.
Inhaltsverzeichnis
- Inhaltsverzeichnis
- Die direkte Antwort: ExpiredDomains.net hat keine API
- Warum Scraping des Mitgliederbereichs eine Sackgasse ist
- Was man meist von einer Expired-Domain-API will
- Eine unterstützte Alternative: Karma.Domains API
- Wo die API echte Arbeit spart
- ExpiredDomains.net und Karma.Domains API im Vergleich
- Wann ExpiredDomains.net ausreicht
- Wie ein einfacher Request aussieht
- Häufig gestellte Fragen
- Hat ExpiredDomains.net eine API?
- Kann ich einen ExpiredDomains.net API-Schlüssel bekommen?
- Kann ich ExpiredDomains.net scrapen?
- Kann ich ExpiredDomains.net-Daten automatisch exportieren?
- Was ist eine praktische Alternative zur ExpiredDomains.net API?
- Kann ich Domain-Recherche mit n8n, Google Sheets oder einem CRM verbinden?
- Testen Sie zuerst den wiederkehrenden Job
Die direkte Antwort: ExpiredDomains.net hat keine API
Wenn Sie nach einem ExpiredDomains.net API-Schlüssel gesucht und nichts gefunden haben, haben Sie keine versteckte Entwicklerseite übersehen. Der Dienst beantwortet die Frage in seiner offiziellen FAQ: „There is no API, so no you can't.“
Das macht ExpiredDomains.net nicht zu einem schlechten Tool. Es ist einer der breitesten kostenlosen Orte, um Domain-Inventar von Hand zu durchsuchen. Die Website listet derzeit 676 unterstützte TLDs sowie expired, pending-delete, Marketplace- und gelöschte Domains. Der Mitgliederbereich bietet umfangreiche Filter, gespeicherte Suchen und eine Watchlist für bis zu 20.000 Domains. Die offizielle Einführung in den Mitgliederbereich erklärt diese Browser-Funktionen gut.
Die Grenze erscheint, wenn eine nützliche manuelle Suche zu einem wiederkehrenden Prozess wird. Eine Agentur braucht morgens denselben Filtersatz für fünf Kunden. Ein PBN-Team will neue Kandidaten in ein Review-Sheet leiten. Ein Entwickler braucht Domaindaten in einer internen Anwendung. Diese Aufgaben brauchen eine maschinenlesbare Schnittstelle, nicht einen weiteren gespeicherten Browser-Tab.
Warum Scraping des Mitgliederbereichs eine Sackgasse ist
Scraping wird oft als Workaround genannt, wenn eine Website keine API hat. Hier ist die Richtlinie ungewöhnlich eindeutig.
Die FAQ von ExpiredDomains.net sagt, ein Konto könne geschlossen werden, wenn ein Programm, Skript, Tool, Bot, Crawler oder KI-Agent den Mitgliederbereich aufruft. Es gebe keine Ausnahmen für irgendein Tool, und Data Mining könne ebenfalls zur Kontoschließung führen. Ein Scraper würde das Konto hinter einem automatisierten Workflow konstruktionsbedingt gefährden.
Es gibt auch ein technisches Problem. HTML ist eine Präsentationsschicht, kein stabiler Datenvertrag. Eine Änderung am Login, an Formularfeldern, der Pagination oder am Tabellenmarkup kann einen Job über Nacht zerbrechen. Das Team muss dann Authentifizierung, Retries, Deduplizierung, Rate Control und ständige Reparaturen selbst tragen – ohne veröffentlichtes Schema, das sagt, ob ein Feld seine Bedeutung geändert hat.
Derselbe Bedarf zeigt sich in Domain-Foren. In einer NamePros-Diskussion wollte ein Nutzer gespeicherte Suchen täglich ausführen und die Ergebnisse nach Google Sheets übertragen. Antworten wiesen darauf hin, dass Aktionen auf ExpiredDomains.net manuell erfolgen müssen. Ein weiterer Thread zu API-Alternativen kam von einem Nutzer, der die am jeweiligen Tag auslaufenden Domains in einer Form wollte, die Software verarbeiten kann.
Das sind gewöhnliche Workflow-Anfragen. Sie brauchen einfach eine andere Schnittstelle.
Was man meist von einer Expired-Domain-API will
Die Phrase „ExpiredDomains.net API“ steht in der Regel für eine von wenigen praktischen Aufgaben:
- frische expired- oder Auktionsdomains nach Zeitplan abrufen;
- dieselben Kaufkriterien jeden Tag anwenden;
- eine Shortlist an Google Sheets, Notion, ein CRM oder eine Datenbank senden;
- eine Liste von Kunden, Brokern oder Outreach prüfen, bevor man für tiefere Checks bezahlt;
- Verfügbarkeit und aktuelle Metriken nahe der Kaufentscheidung erneut prüfen;
- Notizen und Belege an jedem Kandidaten festhalten.
All diese Aufgaben brauchen dokumentierte Felder, vorhersagbare Authentifizierung und Limits, mit denen ein Team planen kann. Ein Browser-Export kann einmal helfen. Er ist keine Grundlage für einen gepflegten Workflow.
Eine unterstützte Alternative: Karma.Domains API
Ich habe Karma.Domains um die Arbeit zwischen dem Finden einer Domain und der Entscheidung gebaut, ob sie Geld verdient. Die Karma.Domains Expired Domains API gibt dasselbe Inventar preis, das die Web-App nutzt: mehr als 13 Millionen expired- und Auktionsdomains über gTLDs und ccTLDs. Die Datenbank verarbeitet täglich 400.000+ neue Domains aus 40+ Quellen, und Suchen können mehr als 90 Filter nutzen.
Berichte kombinieren verfügbare Daten von Ahrefs, Semrush, Moz, Majestic, Similarweb, der Wayback Machine und anderen Quellen. Sie enthalten auch die Historie von Karma.Domains und Risiko-Signale. So kann ein Workflow eine große Quellliste reduzieren, bevor jemand Zeit und Credits bezahlter Tools für tiefe Validierung aufwendet.
Die API nutzt REST, JSON, HTTPS und Bearer-Authentifizierung. Request- und Response-Schemas sind über OpenAPI und Swagger veröffentlicht. Aktuelle Pro-Limits sind 60 Requests pro Minute pro Schlüssel, gemeinsam mit MCP; Listenanfragen können bis zu 50.000 Zeilen pro Tag zurückgeben. Live-Tools haben ein separates Kontingent von 200 nicht gecachten Aufrufen pro Tag. Weil sich diese Zahlen ändern können, prüfen Sie die Dokumentation, bevor Sie einen Produktionsjob umsetzen.
Wo die API echte Arbeit spart
Eine tägliche PBN- oder Rebuild-Shortlist bauen
Angenommen, die Regel des Teams ist stabil: .com-Domains, mehrere Jahre Archivhistorie, eine Mindestschwelle bei der Authority, keine offensichtlichen Spam-Themen und ein Preis im Budget. Diese Suche jeden Morgen neu aufzubauen ist Warteschlangenarbeit.
Ein geplanter Request kann dieselben Kriterien anwenden und nur neue Kandidaten in ein Review-Sheet schreiben. Das Skript merkt sich, was es schon gesehen hat. Ein Mensch öffnet die Verbliebenen, prüft historisches Thema und Backlink-Kontext und trifft die Kaufentscheidung.
Diese Arbeitsteilung ist nützlich. Automatisierung räumt den repetitiven Teil weg, ohne so zu tun, als könne ein Score eine Domain allein freigeben.
Auktionsqueues der Kunden getrennt halten
Agentursuchen unterscheiden sich nach Nische, Land, Budget und Risikotoleranz. Speichern Sie die Regeln jedes Kunden als eigene Query und fügen Sie ein Feld client_id oder Kampagne hinzu, wenn Ergebnisse ins CRM gelangen.
Der Reviewer erhält eine normalisierte Queue mit Auktionsquelle, aktuellem Preis, Endzeit, historischen Signalen und verfügbaren SEO-Metriken. Niemand muss einen generischen Export entwirren, nachdem sich das Auktionsinventar weiterbewegt hat.
Eine gelieferte Liste vor teuren Checks prüfen
Ein Kunde oder Broker schickt vielleicht 500 Domains. Ein Outreach-Team hat vielleicht Hunderte von Sites für Linkplatzierungen im Blick. Jeden Namen direkt an Ahrefs oder Semrush zu senden verschwendet Budget für Kandidaten, die ein günstigerer erster Durchlauf ablehnen könnte.
Die API kann vorhandene Berichte suchen und die verfügbare Historie sowie SEO-Felder zurückgeben. Ein Workflow kann offensichtliche Themen-Mismatches, toxische Historien, verdächtige Redirects oder schwache Kandidaten entfernen. Die übrigen Namen gehen an Spezialtools und einen erfahrenen Reviewer.
Die meisten Karma.Domains-Berichte enthalten bereits SEO-Daten. Fehlt in einem Bericht ein Feld, das der Workflow braucht, kann SEO Enrich das Einsammeln dieser fehlenden Daten priorisieren. Es gehört hinter eine Bedingung, nicht in jeden Request.
Frische Checks nah am Kauf ausführen
Gespeicherte Daten sind effizient für breites Screening. Verfügbarkeit, Auktionsstatus, WHOIS, DNS und Drittanbieter-Metriken können sich ändern, deshalb gehören Live-Checks nahe an Registrierung oder Gebot.
Live-Tools über eine unberührte Quellliste laufen zu lassen, verbraucht Credits für Domains, die niemand kaufen wird. Führen Sie sie bei den Finalisten aus und speichern Sie das Ergebnis beim Kandidaten.
Die Belege an eine andere Person übergeben
Eine Zeile aus Scores ist eine schwache Übergabe. Die API kann Annotationen und Tags zu einem Bericht hinzufügen und dann eine Guest-Share-URL erzeugen. Ein Kollege oder Kunde sieht die Historie hinter der Empfehlung, ohne ein Konto zu öffnen oder zu fragen, warum die Domain durchgekommen ist.
ExpiredDomains.net und Karma.Domains API im Vergleich
Die Dienste überschneiden sich bei der Domain-Entdeckung, unterstützen aber unterschiedliche Arbeitsweisen.
| Funktion | ExpiredDomains.net | Karma.Domains API |
|---|---|---|
| Manuelle Browser-Recherche | Ja | Ja, über die Web-App |
| Öffentliche REST API | Nein | Ja |
| JSON-Antworten | Keine öffentliche Schnittstelle | Ja |
| Suchfilter | Umfangreiche Website-Filter | 90+ API- und App-Filter |
| Gespeicherte Suchen | Ja, im Mitgliederbereich | Gespeicherte Filter plus API-Zugang |
| Geplante Abfragen | Keine offizielle Methode | Ja, über Ihren Scheduler |
| Integration mit Sheets, CRM oder Datenbank | Keine offizielle Methode | Ja |
| Vollständige Domain-Berichte | Auf der Website | Über die API verfügbar |
| Notizen, Tags und Berichtsteilen | Watchlist und Dislikes auf der Site | Annotationen, Tags und Guest-Share-URLs |
| Automatisierter Mitgliederzugriff | Kann zur Kontoschließung führen | Unterstützt innerhalb veröffentlichter API-Limits |
Wann ExpiredDomains.net ausreicht
Für gelegentliche Recherche kann ExpiredDomains.net alles sein, was Sie brauchen. Es ist kostenlos, breit und gut, um Listen im Browser zu durchsuchen. Gespeicherte Suchen und die Option „Only new Domains“ können eine wiederkehrende manuelle Prüfung beschleunigen.
Die eigene Dokumentation rät außerdem, Daten vor dem Kauf zu validieren, weil Werte und Verfügbarkeit sich ändern können. Das ist ein vernünftiger Rat für jede Domain-Quelle, einschließlich einer API.
Ich würde zu einer API wechseln, wenn das Ergebnis den Browser verlassen muss: eine tägliche Shortlist, mehrere Kundenqueues, ein internes Dashboard oder eine Übergabe, die wiederholbar und auditierbar sein muss. Manche Teams behalten ExpiredDomains.net für manuelle Exploration und nutzen eine offizielle API für den automatisierten Teil.
Wie ein einfacher Request aussieht
Der Such-Endpunkt von Karma.Domains ist POST /v1/reports/search. Dieses kleine Beispiel fragt nach expired Domains mit einem KarmaScore von mindestens 60:
curl -X POST "https://api.karma.domains/v1/reports/search?page=1&page_size=25" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"karmascore_min":60,"domain_type":["expired"]}'
Die Antwort enthält eine Berichtsliste und die Gesamtzahl. Je nach Domain kann jeder Eintrag die Report-ID, KarmaScore, SEO-Metriken, Wayback-Felder und Auktionsdaten enthalten. Nutzen Sie das veröffentlichte Schema für den vollständigen Filterkatalog, statt Annahmen aus einem Blogpost in Produktionscode zu kopieren.
Häufig gestellte Fragen
Hat ExpiredDomains.net eine API?
Nein. Die offizielle FAQ von ExpiredDomains.net sagt, der Dienst habe keine API.
Kann ich einen ExpiredDomains.net API-Schlüssel bekommen?
Es ist kein öffentlicher API-Schlüssel verfügbar. Ein Mitgliederkonto gibt Zugang zur Website, nicht zu einer offiziellen programmatischen Schnittstelle.
Kann ich ExpiredDomains.net scrapen?
Der Dienst sagt, automatisierter Zugriff auf den Mitgliederbereich und Data Mining können zur Kontoschließung führen. Die Formulierung schließt ausdrücklich Programme, Skripte, Tools, Bots, Crawler und KI-Agenten ein. Ich würde keinen Produktions-Workflow ums Scrapen bauen.
Kann ich ExpiredDomains.net-Daten automatisch exportieren?
Es gibt keine offizielle API für automatisierte Exporte. Nutzen Sie jeden manuellen Export in Ihrem Konto als manuelle Funktion, nicht als stabile Schnittstelle für Software.
Was ist eine praktische Alternative zur ExpiredDomains.net API?
Nutzen Sie eine dokumentierte Domain-Recherche-API, wenn Sie programmierbare Inventarsuche, JSON-Berichte, Live-Checks, gespeicherte Filter, Annotationen und Share-Links brauchen. Karma.Domains bietet diese Operationen über seine Public API.
Kann ich Domain-Recherche mit n8n, Google Sheets oder einem CRM verbinden?
Ja. Jedes System, das authentifizierte HTTPS-Requests senden und JSON parsen kann, kann die Karma.Domains API nutzen. Belassen Sie die Domain-Auswahl-Logik im Workflow und leiten Sie nur die Shortlist an Menschen.
Testen Sie zuerst den wiederkehrenden Job
Beginnen Sie mit einer Suche, die Ihr Team bereits wiederholt. Erstellen Sie einen Bearer-Schlüssel, führen Sie diesen Filtersatz nach Zeitplan aus, erfassen Sie bereits geprüfte Domains und senden Sie neue Treffer in das System, das das Team bereits nutzt. Fügen Sie Live-Checks und Share-Links hinzu, nachdem die Shortlist sich als nützlich erwiesen hat.
Die Karma.Domains API-Dokumentation enthält die aktuellen Felder, Limits, SDK-Links und die Swagger-Konsole. Der erste Lauf sollte zwei Dinge sichtbar machen: welche Klicks die API entfernen kann, und welche Entscheidungen weiterhin einen erfahrenen Reviewer brauchen.