nostr:npub1084ge48f4zqjlw46vwazq3r6chmh8nfq6pcxvef8d3mnrkm3e7squ5700n Just for fun, here is a #jq script to extract the registrant (but, as you noticed, the biggest problem is in the lack of consistency of data): .entities [] | select(.roles[] | select(. == "registrant")) | .vcardArray[1] | map(select(.[0] == "fn"))[0][3] Use it like: curl -s https://rdap.nic.fr/domain/egis.fr | jq -f rdap.jq