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.