Fragen Sie Domain-Verfügbarkeit und RDAP-Daten aus Ihren eigenen Anwendungen ab. Für die grundlegende Nutzung ist kein Konto erforderlich.
https://api.domain-sentinel.com/v1/lookup/{domain}| Parameter | Position | Beschreibung |
|---|---|---|
| domain | path | Vollständiger Domainname mit TLD (z.B. github.com). |
| Authorization | header | Optional. Bearer <api_schlüssel> zur Authentifizierung und Umgehung der IP-Limits. |
interface DomainLookup {
// Registry-derived fields below are omitted when available is true.
id?: string;
domain: string;
available: boolean;
ldhName?: string | null;
unicodeName?: string | null;
handle?: string | null;
rdapServer?: string | null;
secureDNS?: boolean | null;
delegationSigned?: boolean | null;
lookedUpAt?: string; // ISO 8601
entities: Entity[];
nameservers: Nameserver[];
statuses: string[];
events: Event[];
}
interface Entity {
role: string;
handle: string | null;
name: string | null;
organization: string | null;
ianaId: string | null;
abuseEmail: string | null;
abusePhone: string | null;
}
interface Nameserver {
ldhName: string;
ipv4: string[];
ipv6: string[];
}
interface Event {
eventAction: string;
eventDate: string | null; // ISO 8601
}Wenn available true ist (Domain nicht registriert), enthält die Antwort nur domain, available und die vier Arrays. Die vom Register stammenden Felder (id, ldhName, unicodeName, handle, rdapServer, secureDNS, delegationSigned, lookedUpAt) werden weggelassen.
| Feld | Typ | Beschreibung |
|---|---|---|
| available | boolean | true wenn die Domain nicht registriert ist. |
| ldhName | string | null | Domainname in LDH-Form (Buchstaben-Ziffern-Bindestriche). |
| unicodeName | string | null | Domainname in Unicode-Form (IDN). |
| handle | string | null | Registry-Handle (eindeutiger Bezeichner). |
| rdapServer | string | null | RDAP-Server-URL für diese Abfrage. |
| secureDNS | boolean | null | true wenn die Domain DNSSEC-Einträge hat. |
| delegationSigned | boolean | null | true wenn die Delegation signiert ist. |
| lookedUpAt | string | ISO 8601 Zeitstempel der Datenabfrage. |
| entities | Entity[] | Registrar, Registrant und Kontakte. |
| nameservers | Nameserver[] | Nameserver mit optionalen IP-Adressen. |
| statuses | string[] | EPP-Statuscodes (z.B. clientTransferProhibited). |
| events | Event[] | Registry-Ereignisse: Registrierung, Ablauf, letzte Änderung, etc. |
# Anonymous (rate-limited)
curl https://api.domain-sentinel.com/v1/lookup/github.com
# With API key (unlimited)
curl -H "Authorization: Bearer ds_your_api_key" \
https://api.domain-sentinel.com/v1/lookup/github.comAnonyme Anfragen werden pro IP-Adresse begrenzt. Authentifizieren Sie sich mit einem API-Schlüssel, um das Limit aufzuheben.
| Modus | Limit | Bei Überschreitung |
|---|---|---|
| Anonym (kein Schlüssel) | 5 Anf./min und 50 Anf./Tag pro IP | HTTP 429 |
| Authentifiziert (API-Schlüssel) | Unbegrenzt | N/A |
Der 429-Antwort-Body enthält ein retryAfter-Feld (Unix ms).
| 200 | Erfolg. Domain-Objekt zurückgegeben. |
| 400 | Fehlerhafte Anfrage: ungültiger Domainname. |
| 401 | API-Schlüssel angegeben, aber ungültig oder widerrufen. |
| 404 | Nicht unterstütztes TLD: für diese Endung ist kein RDAP-Server im IANA-Bootstrap gelistet. |
| 429 | Rate-Limit überschritten. Siehe retryAfter-Feld. |
| 502 | Der RDAP-Server des TLD ist nicht erreichbar. |
Erstellen Sie einen kostenlosen API-Schlüssel in Ihrem Dashboard. Übergeben Sie ihn im Authorization-Header als Bearer-Token. Schlüssel können ein optionales Ablaufdatum haben und jederzeit widerrufen werden.
API-Schlüssel erstellenWelche TLDs werden unterstützt?
Jedes TLD mit einem öffentlichen RDAP-Server in der IANA-Bootstrap-Datei. Die Liste wird täglich aktualisiert. Durchsuchen Sie sie auf der TLD-Seite.
Wie aktuell sind die Daten?
Ergebnisse werden bis zu 7 Tage gecacht. Authentifizierte Nutzer können über die Dashboard-Suchseite einmal alle 24 Stunden eine Aktualisierung erzwingen.
Was bedeutet ein 502-Fehler?
Der RDAP-Server der Registry hat nicht geantwortet. Dies ist ein vorübergehendes Problem auf Registry-Seite. Versuchen Sie es in einigen Minuten erneut.
Ist die API kostenlos?
Ja. Alle Konten haben unbegrenzten Zugang. Rate-Limits gelten nur für anonyme Anfragen (ohne Schlüssel).
Sie suchen die Liste der unterstützten Erweiterungen? Alle TLDs anzeigen