Skip to content

Domain availability via RDAP

GET /api/v1/availability/{domain}

Non-binding availability check via public RDAP. Important: TLDs without public RDAP (for example .de) return state “unknown” together with noRdapForTld=true; only the responsible registry decides at registration time.

NameTypeRequiredDescription
domainstringyes
StatusTypeDescription
200AvailabilityResultAvailability result
400objectError
429objectError
FieldTypeRequiredDescription
apistringno
domainstringno
statestringno(registered, available, unknown)
noRdapForTldbooleannotrue when the TLD offers no public RDAP (for example .de); state is then “unknown”
registrarstring | nullno
createdstring | nullno
expiresstring | nullno
disclaimerstringno
Terminal window
curl -X GET "https://dns-doctor.com/api/v1/availability/<domain>" \
-H "Authorization: Bearer $REGFISH_API_KEY"

Fill in values: the call below updates as you type. Nothing is sent: the API does not currently allow browser requests from this domain (CORS). The API key is not stored.