RDAP JSON Response Structure (RFC 9083)

Engineering guide to RDAP domain objects—events, status, vcardArray, links, and referral patterns.

Object types

Responses may include domain, nameserver, entity, IP network, or autnum objects. Domain lookups often return linked entities and nameservers.

Important fields

  • ldhName / unicodeName: ASCII and Unicode forms.
  • status: standardized lifecycle flags.
  • events: registration, expiration, last changed.
  • nameservers: authoritative DNS hosts.
  • entities: registrant/admin/tech/abuse as vcardArray.

vcardArray

Contact data uses jCard (RFC 6350). Parse vcardArray[1] tuples and expect redacted placeholders.

{
  "objectClassName": "domain",
  "ldhName": "example.com",
  "status": ["client transfer prohibited"],
  "events": [{"eventAction": "registration", "eventDate": "1995-08-14T04:00:00Z"}]
}

Tips

Read notices for authority/redaction. Follow links with rel=related for registrar referrals on thin registries.