{"query":{"type":"prefix","input":"104.20.16.0/20","normalized":"104.20.16.0/20","ipVersion":4,"prefixLength":20,"asn":null,"mac":null},"result":{"kind":"prefix","query":"104.20.16.0/20","queryType":"prefix","normalizedQuery":"104.20.16.0/20","ip":null,"ipVersion":4,"asn":13335,"organization":"CLOUDFLARENET - Cloudflare, Inc.","networkName":null,"prefix":"104.20.16.0/20","route":"104.20.16.0/20","registry":"ARIN","country":null,"rdapSummary":null,"whoisSummary":"AS13335 CLOUDFLARENET - Cloudflare, Inc. via 104.20.16.0/20","resolvedIps":[],"dnsRecords":null,"reverseDns":[],"oui":null,"vendor":null,"vendorSource":null,"rpkiStatus":"valid","rpkiSummary":"AS13335 valid for 104.20.16.0/20","irrStatus":"registered","irrSummary":"AS13335 route object found in ARIN","dataSources":["RIPEstat Data API","RIPEstat RPKI validation","RIPEstat IRR consistency"],"fetchedAt":"2026-06-12T07:08:24.320Z","partial":false},"data":{"kind":"prefix","prefix":"104.20.16.0/20","lookupAddress":"104.20.16.0","rdap":null,"bgp":{"asn":13335,"ip":"104.20.16.0","prefix":"104.20.16.0/20","country":null,"registry":"ARIN","allocated":null,"name":"CLOUDFLARENET - Cloudflare, Inc.","source":"ripe-stat"},"rpki":{"prefix":"104.20.16.0/20","originAsn":13335,"status":"valid","reason":"valid","description":null,"validator":"routinator","roas":[{"originAsn":13335,"prefix":"104.20.16.0/20","maxLength":20,"validity":"valid"}],"fetchedAt":"2026-06-12T07:08:24.295Z","source":"ripestat-rpki"},"irr":{"prefix":"104.20.16.0/20","originAsn":13335,"status":"registered","inBgp":true,"inWhois":true,"irrSources":["ARIN"],"asnName":"CLOUDFLARENET - Cloudflare, Inc.","queryTime":"2026-06-12T00:00:00","fetchedAt":"2026-06-12T07:08:24.320Z","source":"ripestat-irr"}},"sources":[{"id":"ripestat","name":"RIPEstat Data API","url":"https://stat.ripe.net/docs/02.data-api","status":"used"},{"id":"ripestat-rpki","name":"RIPEstat RPKI validation","url":"https://stat.ripe.net/docs/data-api/api-endpoints/rpki-validation","status":"used"},{"id":"ripestat-irr","name":"RIPEstat IRR consistency","url":"https://stat.ripe.net/docs/data-api/api-endpoints/prefix-routing-consistency","status":"used"}],"warnings":[],"cache":{"mode":"memory","ttlSeconds":300,"hit":false}}