RDAP / Modern WHOIS API
string · requiredstringstring string | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring · requiredstring | nullstring | nullstring[]Registrarstring | nullstring | nullstring | nullstring | nullbooleanobject | nullstring | nullstring · requiredstring · requiredboolean | nullstring · requiredstring · requiredstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullstring | nullContactContactstring | null
Error
errorError message
Example: Invalid domain. Provide a valid domain name, e.g. example.com.
Event
eventActionThe RDAP event type.
Example: registration
eventDateISO 8601 timestamp for the event.
Example: 1995-08-14T04:00:00Z
Contact
A contact entity. Personal fields are often redacted at the source under GDPR.
nameorgemailtelurlRegistrar
nameorgemailtelurlhandleiana_idThe registrar's IANA ID.
Example: 376
DomainResponse
sourcedomainhandlestatusEPP status codes for the domain.
Example: ["client delete prohibited","client transfer prohibited","client update prohibited"]
registrarregistration_dateexpiration_datelast_changed_datelast_database_updatednssecWhether the domain is DNSSEC-signed.
Example: true
raw_secure_dnsRaw secure DNS delegation data, including DS records.
rdap_serverThe authoritative RDAP server the record was fetched from.
Example: https://rdap.verisign.com/com/v1/domain/EXAMPLE.COM
DomainNotFound
errordomainavailableHeuristic. true when a registry 404 implies the domain is likely unregistered; null when the TLD simply has no RDAP service. Not a guarantee of registrability.
Example: true
IpResponse
ipsourcehandlenametypecountrycidrstart_addressend_addressip_versionparent_handleregistrantA contact entity. Personal fields are often redacted at the source under GDPR.
abuse_contactA contact entity. Personal fields are often redacted at the source under GDPR.
rdap_server