Running examples in ‘Rrdap-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: Rrdap
> ### Title: RDAP server querying
> ### Aliases: Rrdap Rrdap::rdap_query Rrdap::rdap_extract_df
> ###   Rrdap::rdap_keyextract Rrdap::rdap_keynames
> ###   Rrdap::rdap_keyval_extract rdap_query rdap_extract_df rdap_keyextract
> ###   rdap_keynames rdap_keyval_extract
> ### Keywords: Rrdap rdap rdap_query rdap_extract_df rdap_keyextract
> ###   rdap_keynames rdap_keyval_extract
> 
> ### ** Examples
> 
> # Grab RDAP data for a domain
> rdap_query("bcable.net")
$objectClassName
[1] "domain"

$handle
[1] "264573669_DOMAIN_NET-VRSN"

$ldhName
[1] "BCABLE.NET"

$links
$links[[1]]
$links[[1]]$value
[1] "https://rdap.verisign.com/net/v1/domain/BCABLE.NET"

$links[[1]]$rel
[1] "self"

$links[[1]]$href
[1] "https://rdap.verisign.com/net/v1/domain/BCABLE.NET"

$links[[1]]$type
[1] "application/rdap+json"


$links[[2]]
$links[[2]]$value
[1] "https://rdap.namecheap.com/domain/BCABLE.NET"

$links[[2]]$rel
[1] "related"

$links[[2]]$href
[1] "https://rdap.namecheap.com/domain/BCABLE.NET"

$links[[2]]$type
[1] "application/rdap+json"



$status
[1] "client transfer prohibited"

$entities
$entities[[1]]
$entities[[1]]$objectClassName
[1] "entity"

$entities[[1]]$handle
[1] "1068"

$entities[[1]]$roles
[1] "registrar"

$entities[[1]]$publicIds
$entities[[1]]$publicIds[[1]]
$entities[[1]]$publicIds[[1]]$type
[1] "IANA Registrar ID"

$entities[[1]]$publicIds[[1]]$identifier
[1] "1068"



$entities[[1]]$vcardArray
$entities[[1]]$vcardArray[[1]]
[1] "vcard"

$entities[[1]]$vcardArray[[2]]
$entities[[1]]$vcardArray[[2]][[1]]
$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


$entities[[1]]$vcardArray[[2]][[2]]
$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] "NameCheap, Inc."




$entities[[1]]$entities
$entities[[1]]$entities[[1]]
$entities[[1]]$entities[[1]]$objectClassName
[1] "entity"

$entities[[1]]$entities[[1]]$roles
[1] "abuse"

$entities[[1]]$entities[[1]]$vcardArray
$entities[[1]]$entities[[1]]$vcardArray[[1]]
[1] "vcard"

$entities[[1]]$entities[[1]]$vcardArray[[2]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] ""


$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[1]]
[1] "tel"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[2]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[2]]$type
[1] "voice"


$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[3]]
[1] "uri"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[4]]
[1] "tel:+1.6613102107"


$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[1]]
[1] "email"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[2]]
list()

$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[3]]
[1] "text"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[4]]
[1] "abuse@namecheap.com"








$events
$events[[1]]
$events[[1]]$eventAction
[1] "registration"

$events[[1]]$eventDate
[1] "2005-11-22T17:59:39Z"


$events[[2]]
$events[[2]]$eventAction
[1] "expiration"

$events[[2]]$eventDate
[1] "2022-11-22T17:59:39Z"


$events[[3]]
$events[[3]]$eventAction
[1] "last changed"

$events[[3]]$eventDate
[1] "2021-10-23T05:50:49Z"


$events[[4]]
$events[[4]]$eventAction
[1] "last update of RDAP database"

$events[[4]]$eventDate
[1] "2022-04-13T02:14:27Z"



$secureDNS
$secureDNS$delegationSigned
[1] FALSE


$nameservers
$nameservers[[1]]
$nameservers[[1]]$objectClassName
[1] "nameserver"

$nameservers[[1]]$ldhName
[1] "DNS1.REGISTRAR-SERVERS.COM"


$nameservers[[2]]
$nameservers[[2]]$objectClassName
[1] "nameserver"

$nameservers[[2]]$ldhName
[1] "DNS2.REGISTRAR-SERVERS.COM"



$rdapConformance
[1] "rdap_level_0"                               
[2] "icann_rdap_technical_implementation_guide_0"
[3] "icann_rdap_response_profile_0"              

$notices
$notices[[1]]
$notices[[1]]$title
[1] "Terms of Use"

$notices[[1]]$description
[1] "Service subject to Terms of Use."

$notices[[1]]$links
$notices[[1]]$links[[1]]
$notices[[1]]$links[[1]]$href
[1] "https://www.verisign.com/domain-names/registration-data-access-protocol/terms-service/index.xhtml"

$notices[[1]]$links[[1]]$type
[1] "text/html"




$notices[[2]]
$notices[[2]]$title
[1] "Status Codes"

$notices[[2]]$description
[1] "For more information on domain status codes, please visit https://icann.org/epp"

$notices[[2]]$links
$notices[[2]]$links[[1]]
$notices[[2]]$links[[1]]$href
[1] "https://icann.org/epp"

$notices[[2]]$links[[1]]$type
[1] "text/html"




$notices[[3]]
$notices[[3]]$title
[1] "RDDS Inaccuracy Complaint Form"

$notices[[3]]$description
[1] "URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"

$notices[[3]]$links
$notices[[3]]$links[[1]]
$notices[[3]]$links[[1]]$href
[1] "https://icann.org/wicf"

$notices[[3]]$links[[1]]$type
[1] "text/html"





> 
> # Grab RDAP data for an IP
> rdap_query("1.1.1.1")
$rdapConformance
[1] "history_version_0" "cidr0"             "rdap_level_0"     

$notices
$notices[[1]]
$notices[[1]]$title
[1] "Source"

$notices[[1]]$description
[1] "Objects returned came from source" "APNIC"                            


$notices[[2]]
$notices[[2]]$title
[1] "Terms and Conditions"

$notices[[2]]$description
[1] "This is the APNIC WHOIS Database query service. The objects are in RDAP format."

$notices[[2]]$links
$notices[[2]]$links[[1]]
$notices[[2]]$links[[1]]$value
[1] "https://rdap.apnic.net/ip/1.1.1.1"

$notices[[2]]$links[[1]]$rel
[1] "terms-of-service"

$notices[[2]]$links[[1]]$href
[1] "http://www.apnic.net/db/dbcopyright.html"

$notices[[2]]$links[[1]]$type
[1] "text/html"





$country
[1] "AU"

$events
$events[[1]]
$events[[1]]$eventAction
[1] "last changed"

$events[[1]]$eventDate
[1] "2020-07-15T13:10:57Z"



$name
[1] "APNIC-LABS"

$remarks
$remarks[[1]]
$remarks[[1]]$description
[1] "APNIC and Cloudflare DNS Resolver project"
[2] "Routed globally by AS13335/Cloudflare"    
[3] "Research prefix for APNIC Labs"           

$remarks[[1]]$title
[1] "description"


$remarks[[2]]
$remarks[[2]]$description
[1] "---------------"                               
[2] "All Cloudflare abuse reporting can be done via"
[3] "resolver-abuse@cloudflare.com"                 
[4] "---------------"                               

$remarks[[2]]$title
[1] "remarks"



$links
$links[[1]]
$links[[1]]$value
[1] "https://rdap.apnic.net/ip/1.1.1.1"

$links[[1]]$rel
[1] "self"

$links[[1]]$href
[1] "https://rdap.apnic.net/ip/1.1.1.0/24"

$links[[1]]$type
[1] "application/rdap+json"


$links[[2]]
$links[[2]]$value
[1] "https://rdap.apnic.net/ip/1.1.1.1"

$links[[2]]$rel
[1] "related"

$links[[2]]$href
[1] "https://netox.apnic.net/search/1.1.1.0%2F24?utm_source=rdap&utm_medium=result&utm_campaign=rdap_result"

$links[[2]]$type
[1] "text/html"



$type
[1] "ASSIGNED PORTABLE"

$endAddress
[1] "1.1.1.255"

$ipVersion
[1] "v4"

$startAddress
[1] "1.1.1.0"

$objectClassName
[1] "ip network"

$handle
[1] "1.1.1.0 - 1.1.1.255"

$entities
$entities[[1]]
$entities[[1]]$roles
[1] "abuse"

$entities[[1]]$events
$entities[[1]]$events[[1]]
$entities[[1]]$events[[1]]$eventAction
[1] "last changed"

$entities[[1]]$events[[1]]$eventDate
[1] "2021-03-09T01:10:21Z"



$entities[[1]]$remarks
$entities[[1]]$remarks[[1]]
$entities[[1]]$remarks[[1]]$description
[1] "helpdesk@apnic.net was validated on 2021-02-09"

$entities[[1]]$remarks[[1]]$title
[1] "remarks"



$entities[[1]]$links
$entities[[1]]$links[[1]]
$entities[[1]]$links[[1]]$value
[1] "https://rdap.apnic.net/ip/1.1.1.1"

$entities[[1]]$links[[1]]$rel
[1] "self"

$entities[[1]]$links[[1]]$href
[1] "https://rdap.apnic.net/entity/IRT-APNICRANDNET-AU"

$entities[[1]]$links[[1]]$type
[1] "application/rdap+json"



$entities[[1]]$vcardArray
$entities[[1]]$vcardArray[[1]]
[1] "vcard"

$entities[[1]]$vcardArray[[2]]
$entities[[1]]$vcardArray[[2]][[1]]
$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


$entities[[1]]$vcardArray[[2]][[2]]
$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] "IRT-APNICRANDNET-AU"


$entities[[1]]$vcardArray[[2]][[3]]
$entities[[1]]$vcardArray[[2]][[3]][[1]]
[1] "kind"

$entities[[1]]$vcardArray[[2]][[3]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[3]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[3]][[4]]
[1] "group"


$entities[[1]]$vcardArray[[2]][[4]]
$entities[[1]]$vcardArray[[2]][[4]][[1]]
[1] "adr"

$entities[[1]]$vcardArray[[2]][[4]][[2]]
$entities[[1]]$vcardArray[[2]][[4]][[2]]$label
[1] "PO Box 3646\nSouth Brisbane, QLD 4101\nAustralia"


$entities[[1]]$vcardArray[[2]][[4]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[4]][[4]]
[1] "" "" "" "" "" "" ""


$entities[[1]]$vcardArray[[2]][[5]]
$entities[[1]]$vcardArray[[2]][[5]][[1]]
[1] "email"

$entities[[1]]$vcardArray[[2]][[5]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[5]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[5]][[4]]
[1] "helpdesk@apnic.net"


$entities[[1]]$vcardArray[[2]][[6]]
$entities[[1]]$vcardArray[[2]][[6]][[1]]
[1] "email"

$entities[[1]]$vcardArray[[2]][[6]][[2]]
$entities[[1]]$vcardArray[[2]][[6]][[2]]$pref
[1] "1"


$entities[[1]]$vcardArray[[2]][[6]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[6]][[4]]
[1] "helpdesk@apnic.net"




$entities[[1]]$objectClassName
[1] "entity"

$entities[[1]]$handle
[1] "IRT-APNICRANDNET-AU"


$entities[[2]]
$entities[[2]]$roles
[1] "administrative" "technical"     

$entities[[2]]$events
$entities[[2]]$events[[1]]
$entities[[2]]$events[[1]]$eventAction
[1] "last changed"

$entities[[2]]$events[[1]]$eventDate
[1] "2018-04-04T04:26:04Z"



$entities[[2]]$links
$entities[[2]]$links[[1]]
$entities[[2]]$links[[1]]$value
[1] "https://rdap.apnic.net/ip/1.1.1.1"

$entities[[2]]$links[[1]]$rel
[1] "self"

$entities[[2]]$links[[1]]$href
[1] "https://rdap.apnic.net/entity/AR302-AP"

$entities[[2]]$links[[1]]$type
[1] "application/rdap+json"



$entities[[2]]$vcardArray
$entities[[2]]$vcardArray[[1]]
[1] "vcard"

$entities[[2]]$vcardArray[[2]]
$entities[[2]]$vcardArray[[2]][[1]]
$entities[[2]]$vcardArray[[2]][[1]][[1]]
[1] "version"

$entities[[2]]$vcardArray[[2]][[1]][[2]]
list()

$entities[[2]]$vcardArray[[2]][[1]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


$entities[[2]]$vcardArray[[2]][[2]]
$entities[[2]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

$entities[[2]]$vcardArray[[2]][[2]][[2]]
list()

$entities[[2]]$vcardArray[[2]][[2]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[2]][[4]]
[1] "APNIC RESEARCH"


$entities[[2]]$vcardArray[[2]][[3]]
$entities[[2]]$vcardArray[[2]][[3]][[1]]
[1] "kind"

$entities[[2]]$vcardArray[[2]][[3]][[2]]
list()

$entities[[2]]$vcardArray[[2]][[3]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[3]][[4]]
[1] "group"


$entities[[2]]$vcardArray[[2]][[4]]
$entities[[2]]$vcardArray[[2]][[4]][[1]]
[1] "adr"

$entities[[2]]$vcardArray[[2]][[4]][[2]]
$entities[[2]]$vcardArray[[2]][[4]][[2]]$label
[1] "PO Box 3646\nSouth Brisbane, QLD 4101\nAustralia"


$entities[[2]]$vcardArray[[2]][[4]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[4]][[4]]
[1] "" "" "" "" "" "" ""


$entities[[2]]$vcardArray[[2]][[5]]
$entities[[2]]$vcardArray[[2]][[5]][[1]]
[1] "tel"

$entities[[2]]$vcardArray[[2]][[5]][[2]]
$entities[[2]]$vcardArray[[2]][[5]][[2]]$type
[1] "voice"


$entities[[2]]$vcardArray[[2]][[5]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[5]][[4]]
[1] "+61-7-3858-3188"


$entities[[2]]$vcardArray[[2]][[6]]
$entities[[2]]$vcardArray[[2]][[6]][[1]]
[1] "tel"

$entities[[2]]$vcardArray[[2]][[6]][[2]]
$entities[[2]]$vcardArray[[2]][[6]][[2]]$type
[1] "fax"


$entities[[2]]$vcardArray[[2]][[6]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[6]][[4]]
[1] "+61-7-3858-3199"


$entities[[2]]$vcardArray[[2]][[7]]
$entities[[2]]$vcardArray[[2]][[7]][[1]]
[1] "email"

$entities[[2]]$vcardArray[[2]][[7]][[2]]
list()

$entities[[2]]$vcardArray[[2]][[7]][[3]]
[1] "text"

$entities[[2]]$vcardArray[[2]][[7]][[4]]
[1] "research@apnic.net"




$entities[[2]]$objectClassName
[1] "entity"

$entities[[2]]$handle
[1] "AR302-AP"



$cidr0_cidrs
$cidr0_cidrs[[1]]
$cidr0_cidrs[[1]]$v4prefix
[1] "1.1.1.0"

$cidr0_cidrs[[1]]$length
[1] 24



$port43
[1] "whois.apnic.net"

> 
> # Grab RDAP data for a domain from a specific RDAP provider
> rdap_query("bcable.net", rdap_uri="https://rdap.verisign.com/net/v1/")
$objectClassName
[1] "domain"

$handle
[1] "264573669_DOMAIN_NET-VRSN"

$ldhName
[1] "BCABLE.NET"

$links
$links[[1]]
$links[[1]]$value
[1] "https://rdap.verisign.com/net/v1/domain/BCABLE.NET"

$links[[1]]$rel
[1] "self"

$links[[1]]$href
[1] "https://rdap.verisign.com/net/v1/domain/BCABLE.NET"

$links[[1]]$type
[1] "application/rdap+json"


$links[[2]]
$links[[2]]$value
[1] "https://rdap.namecheap.com/domain/BCABLE.NET"

$links[[2]]$rel
[1] "related"

$links[[2]]$href
[1] "https://rdap.namecheap.com/domain/BCABLE.NET"

$links[[2]]$type
[1] "application/rdap+json"



$status
[1] "client transfer prohibited"

$entities
$entities[[1]]
$entities[[1]]$objectClassName
[1] "entity"

$entities[[1]]$handle
[1] "1068"

$entities[[1]]$roles
[1] "registrar"

$entities[[1]]$publicIds
$entities[[1]]$publicIds[[1]]
$entities[[1]]$publicIds[[1]]$type
[1] "IANA Registrar ID"

$entities[[1]]$publicIds[[1]]$identifier
[1] "1068"



$entities[[1]]$vcardArray
$entities[[1]]$vcardArray[[1]]
[1] "vcard"

$entities[[1]]$vcardArray[[2]]
$entities[[1]]$vcardArray[[2]][[1]]
$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


$entities[[1]]$vcardArray[[2]][[2]]
$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] "NameCheap, Inc."




$entities[[1]]$entities
$entities[[1]]$entities[[1]]
$entities[[1]]$entities[[1]]$objectClassName
[1] "entity"

$entities[[1]]$entities[[1]]$roles
[1] "abuse"

$entities[[1]]$entities[[1]]$vcardArray
$entities[[1]]$entities[[1]]$vcardArray[[1]]
[1] "vcard"

$entities[[1]]$entities[[1]]$vcardArray[[2]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] ""


$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[1]]
[1] "tel"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[2]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[2]]$type
[1] "voice"


$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[3]]
[1] "uri"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[4]]
[1] "tel:+1.6613102107"


$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]]
$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[1]]
[1] "email"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[2]]
list()

$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[3]]
[1] "text"

$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[4]]
[1] "abuse@namecheap.com"








$events
$events[[1]]
$events[[1]]$eventAction
[1] "registration"

$events[[1]]$eventDate
[1] "2005-11-22T17:59:39Z"


$events[[2]]
$events[[2]]$eventAction
[1] "expiration"

$events[[2]]$eventDate
[1] "2022-11-22T17:59:39Z"


$events[[3]]
$events[[3]]$eventAction
[1] "last changed"

$events[[3]]$eventDate
[1] "2021-10-23T05:50:49Z"


$events[[4]]
$events[[4]]$eventAction
[1] "last update of RDAP database"

$events[[4]]$eventDate
[1] "2022-04-13T02:14:27Z"



$secureDNS
$secureDNS$delegationSigned
[1] FALSE


$nameservers
$nameservers[[1]]
$nameservers[[1]]$objectClassName
[1] "nameserver"

$nameservers[[1]]$ldhName
[1] "DNS1.REGISTRAR-SERVERS.COM"


$nameservers[[2]]
$nameservers[[2]]$objectClassName
[1] "nameserver"

$nameservers[[2]]$ldhName
[1] "DNS2.REGISTRAR-SERVERS.COM"



$rdapConformance
[1] "rdap_level_0"                               
[2] "icann_rdap_technical_implementation_guide_0"
[3] "icann_rdap_response_profile_0"              

$notices
$notices[[1]]
$notices[[1]]$title
[1] "Terms of Use"

$notices[[1]]$description
[1] "Service subject to Terms of Use."

$notices[[1]]$links
$notices[[1]]$links[[1]]
$notices[[1]]$links[[1]]$href
[1] "https://www.verisign.com/domain-names/registration-data-access-protocol/terms-service/index.xhtml"

$notices[[1]]$links[[1]]$type
[1] "text/html"




$notices[[2]]
$notices[[2]]$title
[1] "Status Codes"

$notices[[2]]$description
[1] "For more information on domain status codes, please visit https://icann.org/epp"

$notices[[2]]$links
$notices[[2]]$links[[1]]
$notices[[2]]$links[[1]]$href
[1] "https://icann.org/epp"

$notices[[2]]$links[[1]]$type
[1] "text/html"




$notices[[3]]
$notices[[3]]$title
[1] "RDDS Inaccuracy Complaint Form"

$notices[[3]]$description
[1] "URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"

$notices[[3]]$links
$notices[[3]]$links[[1]]
$notices[[3]]$links[[1]]$href
[1] "https://icann.org/wicf"

$notices[[3]]$links[[1]]$type
[1] "text/html"





> 
> # Grab multiple mixed vectorized results
> hosts_ips <- c("1.0.0.1", "bcable.net")
> rdap_data <- rdap_query(hosts_ips)
[1] "Error (RDAP Query URI: https://rdap-bootstrap.arin.net/bootstrap/ip/1.0.0.1)"
<simpleError in readLines(curl_con, warn = FALSE): HTTP error 500.>
> rdap_data
[[1]]
[1] NA

[[2]]
[[2]]$objectClassName
[1] "domain"

[[2]]$handle
[1] "264573669_DOMAIN_NET-VRSN"

[[2]]$ldhName
[1] "BCABLE.NET"

[[2]]$links
[[2]]$links[[1]]
[[2]]$links[[1]]$value
[1] "https://rdap.verisign.com/net/v1/domain/BCABLE.NET"

[[2]]$links[[1]]$rel
[1] "self"

[[2]]$links[[1]]$href
[1] "https://rdap.verisign.com/net/v1/domain/BCABLE.NET"

[[2]]$links[[1]]$type
[1] "application/rdap+json"


[[2]]$links[[2]]
[[2]]$links[[2]]$value
[1] "https://rdap.namecheap.com/domain/BCABLE.NET"

[[2]]$links[[2]]$rel
[1] "related"

[[2]]$links[[2]]$href
[1] "https://rdap.namecheap.com/domain/BCABLE.NET"

[[2]]$links[[2]]$type
[1] "application/rdap+json"



[[2]]$status
[1] "client transfer prohibited"

[[2]]$entities
[[2]]$entities[[1]]
[[2]]$entities[[1]]$objectClassName
[1] "entity"

[[2]]$entities[[1]]$handle
[1] "1068"

[[2]]$entities[[1]]$roles
[1] "registrar"

[[2]]$entities[[1]]$publicIds
[[2]]$entities[[1]]$publicIds[[1]]
[[2]]$entities[[1]]$publicIds[[1]]$type
[1] "IANA Registrar ID"

[[2]]$entities[[1]]$publicIds[[1]]$identifier
[1] "1068"



[[2]]$entities[[1]]$vcardArray
[[2]]$entities[[1]]$vcardArray[[1]]
[1] "vcard"

[[2]]$entities[[1]]$vcardArray[[2]]
[[2]]$entities[[1]]$vcardArray[[2]][[1]]
[[2]]$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

[[2]]$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

[[2]]$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

[[2]]$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


[[2]]$entities[[1]]$vcardArray[[2]][[2]]
[[2]]$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

[[2]]$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

[[2]]$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

[[2]]$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] "NameCheap, Inc."




[[2]]$entities[[1]]$entities
[[2]]$entities[[1]]$entities[[1]]
[[2]]$entities[[1]]$entities[[1]]$objectClassName
[1] "entity"

[[2]]$entities[[1]]$entities[[1]]$roles
[1] "abuse"

[[2]]$entities[[1]]$entities[[1]]$vcardArray
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[1]]
[1] "vcard"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]]
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]]
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[1]]
[1] "version"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[2]]
list()

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[3]]
[1] "text"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[1]][[4]]
[1] "4.0"


[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]]
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[1]]
[1] "fn"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[2]]
list()

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[3]]
[1] "text"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[2]][[4]]
[1] ""


[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]]
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[1]]
[1] "tel"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[2]]
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[2]]$type
[1] "voice"


[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[3]]
[1] "uri"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[3]][[4]]
[1] "tel:+1.6613102107"


[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]]
[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[1]]
[1] "email"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[2]]
list()

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[3]]
[1] "text"

[[2]]$entities[[1]]$entities[[1]]$vcardArray[[2]][[4]][[4]]
[1] "abuse@namecheap.com"








[[2]]$events
[[2]]$events[[1]]
[[2]]$events[[1]]$eventAction
[1] "registration"

[[2]]$events[[1]]$eventDate
[1] "2005-11-22T17:59:39Z"


[[2]]$events[[2]]
[[2]]$events[[2]]$eventAction
[1] "expiration"

[[2]]$events[[2]]$eventDate
[1] "2022-11-22T17:59:39Z"


[[2]]$events[[3]]
[[2]]$events[[3]]$eventAction
[1] "last changed"

[[2]]$events[[3]]$eventDate
[1] "2021-10-23T05:50:49Z"


[[2]]$events[[4]]
[[2]]$events[[4]]$eventAction
[1] "last update of RDAP database"

[[2]]$events[[4]]$eventDate
[1] "2022-04-13T02:14:42Z"



[[2]]$secureDNS
[[2]]$secureDNS$delegationSigned
[1] FALSE


[[2]]$nameservers
[[2]]$nameservers[[1]]
[[2]]$nameservers[[1]]$objectClassName
[1] "nameserver"

[[2]]$nameservers[[1]]$ldhName
[1] "DNS1.REGISTRAR-SERVERS.COM"


[[2]]$nameservers[[2]]
[[2]]$nameservers[[2]]$objectClassName
[1] "nameserver"

[[2]]$nameservers[[2]]$ldhName
[1] "DNS2.REGISTRAR-SERVERS.COM"



[[2]]$rdapConformance
[1] "rdap_level_0"                               
[2] "icann_rdap_technical_implementation_guide_0"
[3] "icann_rdap_response_profile_0"              

[[2]]$notices
[[2]]$notices[[1]]
[[2]]$notices[[1]]$title
[1] "Terms of Use"

[[2]]$notices[[1]]$description
[1] "Service subject to Terms of Use."

[[2]]$notices[[1]]$links
[[2]]$notices[[1]]$links[[1]]
[[2]]$notices[[1]]$links[[1]]$href
[1] "https://www.verisign.com/domain-names/registration-data-access-protocol/terms-service/index.xhtml"

[[2]]$notices[[1]]$links[[1]]$type
[1] "text/html"




[[2]]$notices[[2]]
[[2]]$notices[[2]]$title
[1] "Status Codes"

[[2]]$notices[[2]]$description
[1] "For more information on domain status codes, please visit https://icann.org/epp"

[[2]]$notices[[2]]$links
[[2]]$notices[[2]]$links[[1]]
[[2]]$notices[[2]]$links[[1]]$href
[1] "https://icann.org/epp"

[[2]]$notices[[2]]$links[[1]]$type
[1] "text/html"




[[2]]$notices[[3]]
[[2]]$notices[[3]]$title
[1] "RDDS Inaccuracy Complaint Form"

[[2]]$notices[[3]]$description
[1] "URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"

[[2]]$notices[[3]]$links
[[2]]$notices[[3]]$links[[1]]
[[2]]$notices[[3]]$links[[1]]$href
[1] "https://icann.org/wicf"

[[2]]$notices[[3]]$links[[1]]$type
[1] "text/html"






> 
> # Extract Country Info About Domains
> countries <- rdap_keyextract(rdap_data, "country")
> 
> # Get list of available attribute names for each entry
> rdap_keynames(rdap_data)
[[1]]
NULL

[[2]]
 [1] "objectClassName" "handle"          "ldhName"         "links"          
 [5] "status"          "entities"        "events"          "secureDNS"      
 [9] "nameservers"     "rdapConformance" "notices"        

> 
> # Get more traditional WHOIS style registration data
> entity_data <- rdap_extract_df(rdap_data, "entities")
> 
> # Grab default role reported
> rdap_keyval_extract(entity_data, "roles")
Error: $ operator is invalid for atomic vectors
Execution halted