.codes

Download .codes domains

22,797 active domains

Generic top-level domain · Operated by Donuts Inc. · Established 2014

gTLD Dataset updated · 2026-10-20
🔒 Get the list
From €29 / month

About .codes

.codes is a new generic top-level domain introduced in 2014 as part of ICANN's expansion of the domain name space. It serves a broad audience including software developers, programmers, technology companies, and anyone working with codes of any kind—whether programming languages, promotional discount codes, legal codes, or industry standards. The domain's flexibility makes it attractive across multiple professional contexts, from developer portfolios and coding bootcamps to retail promotions using discount codes.

Operated by Donuts Inc., .codes is an open registration TLD with no restrictions on who may register a domain. Its primary adopters have been technology professionals and software development firms seeking a domain name that immediately communicates a technical or digital focus. Coding education platforms, open-source project sites, and developer tools have gravitated toward .codes as a natural fit. The registry supports DNSSEC and internationalized domain names, aligning with current internet security and accessibility standards.

At a glance

TypeGeneric (gTLD)
RegistryDonuts Inc.
Established2014
IDN supportYes
DNSSECYes
All figures here come from one snapshot of the webatla database, taken on this date (UTC). We usually refresh it every day.

New domain registrations

By registration date, UTC

Yesterday
20
Last week
159
Last month
535
Active domains
22,797
registered and active domains in .codes zone
Active websites
15,723
active websites in .codes zone
Technologies detected
14,110
websites with detected technologies
Countries
62
countries represented (by hosting IP)
DNS
19,179
domains with DNS records
RDAP & WHOIS
22,795
domains with RDAP & WHOIS records

Preview .codes domain datasets

5 sample rows from the live database. Switch the dataset to see what each one contains, then preview the file or buy the full dataset.

webatla-codes-all-active-domains-2026-10-20.jsonl.zst · 22,797 rows · 4 columnswebatla-codes-websites-ranking-2026-10-20.jsonl.zst · 15,723 rows · 9 columnswebatla-codes-technologies-2026-10-20.jsonl.zst · 14,110+ rows · 14 columnswebatla-codes-dns-2026-10-20.jsonl.zst · 19,179 rows · 7 columnswebatla-codes-rdap-whois-2026-10-20.jsonl.zst · 22,795+ rows · 9 columnswebatla-codes-all-2026-10-20.jsonl.zst · 22,797 rows · 23 columns
DomainTLDDomain type
nader.codescodesICANN
davegray.codescodesICANN
andrewm.codescodesICANN
vapor.codescodesICANN
invitation.codescodesICANN
DomainTLDDomain typeCountry by IPPR valueHarmonic valueDomain creation dateDomain expiration date
nader.codescodesICANNUS0.00000046358613,797,5842020-07-082027-07-08
davegray.codescodesICANNUS0.00000045795313,382,4702022-12-312026-12-31
andrewm.codescodesICANNUS0.00000036703413,518,9042019-12-072026-12-07
vapor.codescodesICANNUS0.00000032255614,392,9902016-07-142027-07-14
invitation.codescodesICANNUS0.00000030286616,441,5762019-07-112027-07-11
DomainTLDDomain typeHTTP statusIP addressCountry by IPSocial networksTechnologies last data checkedTechnologiesPR valueHarmonic valueDomain creation dateDomain expiration date
nader.codescodesICANNHTTP 200216.150.1.65US{"github":["https://github.com/nousresearch/hermes-agent","https://github.com/katanemo/plano","https://github.com/D4Vinci/Scrapling"],"youtube":["https://youtube.com/c/naderdabit"],"x-twitter":["https://x.com/dabit3"]}2026-10-09HSTS, HTTP/2, OpenAI, Vercel, Favicon, Priority Hints0.00000046358613,797,5842020-07-082027-07-08
davegray.codescodesICANNHTTP 200216.198.79.1US{"github":["https://github.com/gitdagray"],"discord":["https://discord.gg/neKghyefqh"],"youtube":["https://youtube.com/@DaveGrayTeachesCode"],"x-twitter":["https://twitter.com/yesdavidgray"]}2026-10-13PWA, RSS, HSTS, React, HTTP/2, Vercel, Favicon, Next.js, Node.js, Patreon0.00000045795313,382,4702022-12-312026-12-31
andrewm.codescodesICANNHTTP 200104.21.9.78US{"github":["https://github.com/andrewmcodes","https://github.com/andrewmcodes/doorkeeper-cimd","https://github.com/andrewmcodes/awesome-stars"],"bluesky":["https://bsky.app/profile/andrewm.codes"],"linkedin":["https://linkedin.com/in/andrewmcodes"],"x-twitter":["https://x.com/andrewmcodes"]}2026-09-27PWA, RSS, HTTP/3, OpenAI, Favicon, Keybase, Cloudflare, Open Graph, Proton Mail, Priority Hints0.00000036703413,518,9042019-12-072026-12-07
vapor.codescodesICANNHTTP 20018.66.122.12US{"github":["https://github.com/vapor","https://github.com/vapor/vapor","https://github.com/sponsors/vapor"],"bluesky":["https://bsky.app/profile/vapor.codes"],"x-twitter":["https://twitter.com/codevapor"]}2026-09-21PWA, HSTS, HTTP/2, Favicon, hreflang, Amazon S3, Open Graph, Google Workspace, Amazon CloudFront, Amazon Web Services0.00000032255614,392,9902016-07-142027-07-14
invitation.codescodesICANNHTTP 200104.21.31.38US{"facebook":["https://facebook.com/invitation.codes.team","https://facebook.com/groups/497767677449742"],"instagram":["https://instagram.com/invitation.codes.app"],"x-twitter":["https://twitter.com/__invitation_"]}2026-10-19Google Analytics UA UA-24688279-22, HSTS, HTTP/3, PayPal, jQuery 3.4.1, Favicon, Mailjet, jsDelivr, Cloudflare, Open Graph0.00000030286616,441,5762019-07-112027-07-11
DomainTLDDomain typeDNS last data checkedDNS StatusDNS records
nader.codescodesICANN2026-10-17TRUE{"A":["216.150.1.65","216.150.16.65"],"NS":["ns1.vercel-dns.com","ns2.vercel-dns.com"],"CAA":[{"tag":"issue","flags":0,"value":"letsencrypt.org"},{"tag":"issue","flags":0,"value":"pki.goog"},{"tag":"issue","flags":0,"value":"sectigo.com"}],"SOA":{"mname":"ns1.vercel-dns.com","retry":7200,"rname":"hostmaster.nsone.net","expire":1209600,"serial":1676474783,"minimum":600,"refresh":43200},"TXT":["openai-domain-verification=dv-rqQLFYbw6RFUb1k8n7sO7Nl0"]}
davegray.codescodesICANN2026-10-12TRUE{"A":["216.198.79.1","64.29.17.65"],"MX":[{"host":"mx1.privateemail.com","priority":10},{"host":"mx2.privateemail.com","priority":10}],"NS":["ns1.vercel-dns.com","ns2.vercel-dns.com"],"CAA":[{"tag":"issue","flags":0,"value":"letsencrypt.org"},{"tag":"issue","flags":0,"value":"pki.goog"},{"tag":"issue","flags":0,"value":"sectigo.com"}],"SOA":{"mname":"ns1.vercel-dns.com","retry":7200,"rname":"hostmaster.nsone.net","expire":1209600,"serial":1767405129,"minimum":600,"refresh":43200},"TXT":["v=spf1 include:spf.privateemail.com ~all"]}
andrewm.codescodesICANN2026-10-10TRUE{"A":["104.21.9.78","172.67.189.45"],"DS":[{"digest":"97c9343f48848befd69a4049d6fd88ed2658e69b6b36b3b7cbe363ee82c491df","key_tag":2371,"algorithm":13,"digest_type":2}],"MX":[{"host":"mail.protonmail.ch","priority":10},{"host":"mailsec.protonmail.ch","priority":20}],"NS":["gabriel.ns.cloudflare.com","macy.ns.cloudflare.com"],"SOA":{"mname":"gabriel.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2416747741,"minimum":1800,"refresh":10000},"TXT":["google-site-verification=UlMjtm4zWA0FqX_T2Ey8W9TUaGoTDjTtpdvmngzIymI","keybase-site-verification=7vwc2ztxy9pL9lPmU5yuYT_NkEgx9nN3TxRl-w1GtcE","openai-domain-verification=dv-AUHI1wF8DVAlGBpVeHxN8Di3","protonmail-verification=8d221678534e3e7ca347e1e4330703c52b395d15","v=spf1 include:_spf.protonmail.ch mx ~all"],"AAAA":["2606:4700:3033::ac43:bd2d","2606:4700:3035::6815:94e"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.9.78,172.67.189.45","ech=AEX+DQBBBQAgACBqbzGZKoABZPc1g642SbMPZY/687uXx8qp3770ieHfFgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3033::ac43:bd2d,2606:4700:3035::6815:94e"],"target":"","priority":1}],"DNSKEY":[{"flags":256,"protocol":3,"algorithm":13,"public_key":"oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="},{"flags":257,"protocol":3,"algorithm":13,"public_key":"mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+KkxLbxILfDLUT0rAK9iUzy1L53eKGQ=="}]}
vapor.codescodesICANN2026-10-06TRUE{"A":["18.66.122.12","18.66.122.44","18.66.122.65","18.66.122.72"],"MX":[{"host":"alt1.aspmx.l.google.com","priority":5},{"host":"alt2.aspmx.l.google.com","priority":5},{"host":"alt3.aspmx.l.google.com","priority":10},{"host":"alt4.aspmx.l.google.com","priority":10},{"host":"aspmx.l.google.com","priority":1}],"NS":["ns-1370.awsdns-43.org","ns-1940.awsdns-50.co.uk","ns-397.awsdns-49.com","ns-726.awsdns-26.net"],"CAA":[{"tag":"issue","flags":0,"value":"amazonaws.com"},{"tag":"issue","flags":0,"value":"pki.goog"}],"SOA":{"mname":"ns-397.awsdns-49.com","retry":900,"rname":"awsdns-hostmaster.amazon.com","expire":1209600,"serial":1,"minimum":86400,"refresh":7200},"TXT":["google-site-verification=ExzAnx7ne4vlANGTIB00fJSbepu0RAIVrBRVGrS1ZTU","google-site-verification=GkrcWe3jXkdnpuG_Zdjzy1KsguCzblfwC_AKnWsR5XA","google-site-verification=vLe2sdvNAXW8JITGVv6KU2Wy-s5FbJ3SBj8PQ5nCM6E","v=spf1 include:_spf.google.com ~all"],"HTTPS":[{"params":["alpn=h2"],"target":"","priority":1}]}
invitation.codescodesICANN2026-10-07TRUE{"A":["104.21.31.38","172.67.174.239"],"MX":[{"host":"mx1.improvmx.com","priority":5},{"host":"mx2.improvmx.com","priority":8}],"NS":["jim.ns.cloudflare.com","kate.ns.cloudflare.com"],"CAA":[{"tag":"issue","flags":0,"value":"comodoca.com"},{"tag":"issuewild","flags":0,"value":"comodoca.com"},{"tag":"issuewild","flags":0,"value":"digicert.com; cansignhttpexchanges=yes"},{"tag":"issue","flags":0,"value":"digicert.com; cansignhttpexchanges=yes"},{"tag":"issue","flags":0,"value":"letsencrypt.org"},{"tag":"issuewild","flags":0,"value":"letsencrypt.org"},{"tag":"issuewild","flags":0,"value":"pki.goog; cansignhttpexchanges=yes"},{"tag":"issue","flags":0,"value":"pki.goog; cansignhttpexchanges=yes"},{"tag":"issuewild","flags":0,"value":"ssl.com"},{"tag":"issue","flags":0,"value":"ssl.com"}],"SOA":{"mname":"jim.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2416085627,"minimum":1800,"refresh":10000},"TXT":["brave-ledger-verification=a035c8533a0eb5828526759af1aa0edca6744ad53d8f369779fde015422e5743","facebook-domain-verification=uftkkejky2lof08rdilouvdafa3obl","google-site-verification=3AMl3a96_h1jsMcrYi-XOYnR5LUgpPxBOpUbTc9lXh8","google-site-verification=tt7Uk5bf3UkxOGOvrxEfTbQQbQYh3N5jKkamWwvXfV0","mt-95560766","v=spf1 include:spf.mailjet.com include:spf.postal.fragile.ventures include:spf.improvmx.com ?all"],"AAAA":["2606:4700:3034::ac43:aeef","2606:4700:3037::6815:1f26"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.31.38,172.67.174.239","ech=AEX+DQBBgQAgACCtjJTqYQNRIw1mCp9fVamrMFmzvv0EW5KE7Xgto/hPTAAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3034::ac43:aeef,2606:4700:3037::6815:1f26"],"target":"","priority":1}]}
DomainRDAP/WHOIS last data checkedRDAP/WHOIS methodDomain creation dateDomain expiration dateDomain last changedRegistrarRDAP/WHOIS RecordResponse Status RDAP/WHOIS
nader.codes2026-07-07RDAP2020-07-082027-07-082026-06-29Squarespace Domains II LLC{"raw_response":{"links":[{"rel":"related","href":"https://rdap.squarespace.domains/domain/nader.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/nader.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"events":[{"eventDate":"2027-07-08T21:56:09.411Z","eventAction":"expiration"},{"eventDate":"2020-07-08T21:56:09.411Z","eventAction":"registration"},{"eventDate":"2026-06-29T04:44:56.779Z","eventAction":"last changed"},{"eventDate":"2026-07-07T00:37:18.373Z","eventAction":"last update of RDAP database"}],"status":["client delete prohibited","client transfer prohibited"],"ldhName":"nader.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/895","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/895"},{"rel":"about","href":"https://rdap.squarespace.domains/","type":"application/rdap+json","value":"https://rdap.squarespace.domains/"}],"roles":["registrar"],"handle":"895","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+1.6466935324"],["email",{},"text","abuse-complaints@squarespace.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"895"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Squarespace Domains II LLC"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"e77f373049d848a79eeda58da28f6cf2-DONUTS","status":["associated"],"ldhName":"ns1.vercel-dns.com","unicodeName":"ns1.vercel-dns.com","objectClassName":"nameserver"},{"handle":"68bf15a1d80b45cca74ba64b46fef067-DONUTS","status":["associated"],"ldhName":"ns2.vercel-dns.com","unicodeName":"ns2.vercel-dns.com","objectClassName":"nameserver"}],"unicodeName":"nader.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
davegray.codes2026-03-31RDAP2022-12-312026-12-312026-01-08Name.com, Inc.{"raw_response":{"links":[{"rel":"related","href":"https://namerdap.systems/domain/davegray.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/davegray.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"events":[{"eventDate":"2026-01-03T00:58:43.415Z","eventAction":"transfer"},{"eventDate":"2026-12-31T20:32:49.268Z","eventAction":"expiration"},{"eventDate":"2022-12-31T20:32:49.268Z","eventAction":"registration"},{"eventDate":"2026-01-08T00:58:38.391Z","eventAction":"last changed"},{"eventDate":"2026-03-31T12:09:19.328Z","eventAction":"last update of RDAP database"}],"status":["client transfer prohibited"],"ldhName":"davegray.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/625","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/625"},{"rel":"about","href":"https://namerdap.systems/","type":"application/rdap+json","value":"https://namerdap.systems/"}],"roles":["registrar"],"handle":"625","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+1.7203101849"],["email",{},"text","abuse@name.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"625"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Name.com, Inc."]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"e77f373049d848a79eeda58da28f6cf2-DONUTS","status":["associated"],"ldhName":"ns1.vercel-dns.com","unicodeName":"ns1.vercel-dns.com","objectClassName":"nameserver"},{"handle":"68bf15a1d80b45cca74ba64b46fef067-DONUTS","status":["associated"],"ldhName":"ns2.vercel-dns.com","unicodeName":"ns2.vercel-dns.com","objectClassName":"nameserver"}],"unicodeName":"davegray.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
andrewm.codes2025-11-08RDAP2019-12-072026-12-072025-11-08Cloudflare, Inc{"raw_response":{"links":[{"rel":"related","href":"https://rdap.cloudflare.com/rdap/v1/domain/andrewm.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"events":[{"eventDate":"2020-06-22T09:31:34.431Z","eventAction":"transfer"},{"eventDate":"2026-12-07T01:05:28.23Z","eventAction":"expiration"},{"eventDate":"2019-12-07T01:05:28.23Z","eventAction":"registration"},{"eventDate":"2025-11-07T04:07:28.689Z","eventAction":"last changed"},{"eventDate":"2025-11-08T05:17:42.931Z","eventAction":"last update of RDAP database"}],"status":["client transfer prohibited","renew period"],"ldhName":"andrewm.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/1910","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/1910"},{"rel":"about","href":"https://rdap.cloudflare.com/rdap/v1/","type":"application/rdap+json","value":"https://rdap.cloudflare.com/rdap/v1/"}],"roles":["registrar"],"handle":"1910","entities":[{"roles":["abuse"],"handle":"2ec9a1c14be24aa89dc67f16e52c79e8-IdentityDigital","vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Michael Hsu"],["email",{},"text","mhsu@cloudflare.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"1910"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Cloudflare, Inc"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"1910"}],"secureDNS":{"dsData":[{"digest":"97c9343f48848befd69a4049d6fd88ed2658e69b6b36b3b7cbe363ee82c491df","keyTag":2371,"algorithm":13,"digestType":2}],"maxSigLife":1,"delegationSigned":true},"nameservers":[{"handle":"56f161c5b083462f8dcd7d78ac928116-DONUTS","status":["associated"],"ldhName":"macy.ns.cloudflare.com","unicodeName":"macy.ns.cloudflare.com","objectClassName":"nameserver"},{"handle":"54f6be7913364bbba7625924d56c12fd-DONUTS","status":["associated"],"ldhName":"gabriel.ns.cloudflare.com","unicodeName":"gabriel.ns.cloudflare.com","objectClassName":"nameserver"}],"unicodeName":"andrewm.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
vapor.codes2026-07-13RDAP2016-07-142027-07-142026-06-14Gandi SAS{"raw_response":{"links":[{"rel":"related","href":"https://rdap.gandi.net/domain/vapor.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/vapor.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"events":[{"eventDate":"2022-10-18T14:07:34.344Z","eventAction":"transfer"},{"eventDate":"2027-07-14T00:20:31.94Z","eventAction":"expiration"},{"eventDate":"2016-07-14T00:20:31.94Z","eventAction":"registration"},{"eventDate":"2026-06-14T00:26:36.67Z","eventAction":"last changed"},{"eventDate":"2026-07-13T06:19:18.879Z","eventAction":"last update of RDAP database"}],"status":["client transfer prohibited"],"ldhName":"vapor.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/81","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/81"},{"rel":"about","href":"https://rdap.gandi.net/","type":"application/rdap+json","value":"https://rdap.gandi.net/"}],"roles":["registrar"],"handle":"81","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+33.170377661"],["email",{},"text","abuse@support.gandi.net"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"81"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Gandi SAS"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"d293b7a860314cdfb30e50e258b44db0-DONUTS","status":["associated"],"ldhName":"ns-397.awsdns-49.com","unicodeName":"ns-397.awsdns-49.com","objectClassName":"nameserver"},{"handle":"0eca2cc5da3b42e689ede5537768be19-DONUTS","status":["associated"],"ldhName":"ns-726.awsdns-26.net","unicodeName":"ns-726.awsdns-26.net","objectClassName":"nameserver"},{"handle":"80e4b1b5046c403c9723c38ca8650849-DONUTS","status":["associated"],"ldhName":"ns-1370.awsdns-43.org","unicodeName":"ns-1370.awsdns-43.org","objectClassName":"nameserver"},{"handle":"2bbcdfd7892d4d9aaa9ff4113d670846-DONUTS","status":["associated"],"ldhName":"ns-1940.awsdns-50.co.uk","unicodeName":"ns-1940.awsdns-50.co.uk","objectClassName":"nameserver"}],"unicodeName":"vapor.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
invitation.codes2026-07-10RDAP2019-07-112027-07-112026-07-10Porkbun LLC{"raw_response":{"links":[{"rel":"related","href":"https://cart-before.porkbun.horse/rdap/domain/invitation.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/invitation.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"events":[{"eventDate":"2020-02-03T01:30:13.003Z","eventAction":"transfer"},{"eventDate":"2027-07-11T21:51:20.523Z","eventAction":"expiration"},{"eventDate":"2019-07-11T21:51:20.523Z","eventAction":"registration"},{"eventDate":"2026-07-10T01:33:31.117Z","eventAction":"last changed"},{"eventDate":"2026-07-10T02:11:16.726Z","eventAction":"last update of RDAP database"}],"status":["client delete prohibited","client transfer prohibited","renew period"],"ldhName":"invitation.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/1861","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/1861"},{"rel":"about","href":"https://cart-before.porkbun.horse/rdap/","type":"application/rdap+json","value":"https://cart-before.porkbun.horse/rdap/"}],"roles":["registrar"],"handle":"1861","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+1.8557675286"],["email",{},"text","abuse+registry@porkbun.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"1861"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Porkbun LLC"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"5de267f78c454224bb32b155e23a63d3-DONUTS","status":["associated"],"ldhName":"jim.ns.cloudflare.com","unicodeName":"jim.ns.cloudflare.com","objectClassName":"nameserver"},{"handle":"c3341dbeb4e542bd8c5e71933c8c69be-DONUTS","status":["associated"],"ldhName":"kate.ns.cloudflare.com","unicodeName":"kate.ns.cloudflare.com","objectClassName":"nameserver"}],"unicodeName":"invitation.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
DomainTLDDomain typeHTTP statusIP addressCountry by IPSocial networksTechnologies last data checkedTechnologiesDNS last data checkedDNS StatusDNS recordsPR valueHarmonic valueRDAP/WHOIS last data checkedRDAP/WHOIS methodDomain creation dateDomain expiration dateDomain last changedRegistrarRDAP/WHOIS RecordResponse Status RDAP/WHOIS
nader.codescodesICANNHTTP 200216.150.1.65US{"github":["https://github.com/nousresearch/hermes-agent","https://github.com/katanemo/plano","https://github.com/D4Vinci/Scrapling"],"youtube":["https://youtube.com/c/naderdabit"],"x-twitter":["https://x.com/dabit3"]}2026-10-09HSTS, HTTP/2, OpenAI, Vercel, Favicon, Priority Hints2026-10-17TRUE{"A":["216.150.1.65","216.150.16.65"],"NS":["ns1.vercel-dns.com","ns2.vercel-dns.com"],"CAA":[{"tag":"issue","flags":0,"value":"letsencrypt.org"},{"tag":"issue","flags":0,"value":"pki.goog"},{"tag":"issue","flags":0,"value":"sectigo.com"}],"SOA":{"mname":"ns1.vercel-dns.com","retry":7200,"rname":"hostmaster.nsone.net","expire":1209600,"serial":1676474783,"minimum":600,"refresh":43200},"TXT":["openai-domain-verification=dv-rqQLFYbw6RFUb1k8n7sO7Nl0"]}0.00000046358613,797,5842026-07-07RDAP2020-07-082027-07-082026-06-29Squarespace Domains II LLC{"raw_response":{"links":[{"rel":"related","href":"https://rdap.squarespace.domains/domain/nader.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/nader.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"events":[{"eventDate":"2027-07-08T21:56:09.411Z","eventAction":"expiration"},{"eventDate":"2020-07-08T21:56:09.411Z","eventAction":"registration"},{"eventDate":"2026-06-29T04:44:56.779Z","eventAction":"last changed"},{"eventDate":"2026-07-07T00:37:18.373Z","eventAction":"last update of RDAP database"}],"status":["client delete prohibited","client transfer prohibited"],"ldhName":"nader.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/nader.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/895","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/895"},{"rel":"about","href":"https://rdap.squarespace.domains/","type":"application/rdap+json","value":"https://rdap.squarespace.domains/"}],"roles":["registrar"],"handle":"895","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+1.6466935324"],["email",{},"text","abuse-complaints@squarespace.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"895"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Squarespace Domains II LLC"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"e77f373049d848a79eeda58da28f6cf2-DONUTS","status":["associated"],"ldhName":"ns1.vercel-dns.com","unicodeName":"ns1.vercel-dns.com","objectClassName":"nameserver"},{"handle":"68bf15a1d80b45cca74ba64b46fef067-DONUTS","status":["associated"],"ldhName":"ns2.vercel-dns.com","unicodeName":"ns2.vercel-dns.com","objectClassName":"nameserver"}],"unicodeName":"nader.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
davegray.codescodesICANNHTTP 200216.198.79.1US{"github":["https://github.com/gitdagray"],"discord":["https://discord.gg/neKghyefqh"],"youtube":["https://youtube.com/@DaveGrayTeachesCode"],"x-twitter":["https://twitter.com/yesdavidgray"]}2026-10-13PWA, RSS, HSTS, React, HTTP/2, Vercel, Favicon, Next.js, Node.js, Patreon2026-10-12TRUE{"A":["216.198.79.1","64.29.17.65"],"MX":[{"host":"mx1.privateemail.com","priority":10},{"host":"mx2.privateemail.com","priority":10}],"NS":["ns1.vercel-dns.com","ns2.vercel-dns.com"],"CAA":[{"tag":"issue","flags":0,"value":"letsencrypt.org"},{"tag":"issue","flags":0,"value":"pki.goog"},{"tag":"issue","flags":0,"value":"sectigo.com"}],"SOA":{"mname":"ns1.vercel-dns.com","retry":7200,"rname":"hostmaster.nsone.net","expire":1209600,"serial":1767405129,"minimum":600,"refresh":43200},"TXT":["v=spf1 include:spf.privateemail.com ~all"]}0.00000045795313,382,4702026-03-31RDAP2022-12-312026-12-312026-01-08Name.com, Inc.{"raw_response":{"links":[{"rel":"related","href":"https://namerdap.systems/domain/davegray.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/davegray.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"events":[{"eventDate":"2026-01-03T00:58:43.415Z","eventAction":"transfer"},{"eventDate":"2026-12-31T20:32:49.268Z","eventAction":"expiration"},{"eventDate":"2022-12-31T20:32:49.268Z","eventAction":"registration"},{"eventDate":"2026-01-08T00:58:38.391Z","eventAction":"last changed"},{"eventDate":"2026-03-31T12:09:19.328Z","eventAction":"last update of RDAP database"}],"status":["client transfer prohibited"],"ldhName":"davegray.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/davegray.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/625","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/625"},{"rel":"about","href":"https://namerdap.systems/","type":"application/rdap+json","value":"https://namerdap.systems/"}],"roles":["registrar"],"handle":"625","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+1.7203101849"],["email",{},"text","abuse@name.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"625"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Name.com, Inc."]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"e77f373049d848a79eeda58da28f6cf2-DONUTS","status":["associated"],"ldhName":"ns1.vercel-dns.com","unicodeName":"ns1.vercel-dns.com","objectClassName":"nameserver"},{"handle":"68bf15a1d80b45cca74ba64b46fef067-DONUTS","status":["associated"],"ldhName":"ns2.vercel-dns.com","unicodeName":"ns2.vercel-dns.com","objectClassName":"nameserver"}],"unicodeName":"davegray.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
andrewm.codescodesICANNHTTP 200104.21.9.78US{"github":["https://github.com/andrewmcodes","https://github.com/andrewmcodes/doorkeeper-cimd","https://github.com/andrewmcodes/awesome-stars"],"bluesky":["https://bsky.app/profile/andrewm.codes"],"linkedin":["https://linkedin.com/in/andrewmcodes"],"x-twitter":["https://x.com/andrewmcodes"]}2026-09-27PWA, RSS, HTTP/3, OpenAI, Favicon, Keybase, Cloudflare, Open Graph, Proton Mail, Priority Hints2026-10-10TRUE{"A":["104.21.9.78","172.67.189.45"],"DS":[{"digest":"97c9343f48848befd69a4049d6fd88ed2658e69b6b36b3b7cbe363ee82c491df","key_tag":2371,"algorithm":13,"digest_type":2}],"MX":[{"host":"mail.protonmail.ch","priority":10},{"host":"mailsec.protonmail.ch","priority":20}],"NS":["gabriel.ns.cloudflare.com","macy.ns.cloudflare.com"],"SOA":{"mname":"gabriel.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2416747741,"minimum":1800,"refresh":10000},"TXT":["google-site-verification=UlMjtm4zWA0FqX_T2Ey8W9TUaGoTDjTtpdvmngzIymI","keybase-site-verification=7vwc2ztxy9pL9lPmU5yuYT_NkEgx9nN3TxRl-w1GtcE","openai-domain-verification=dv-AUHI1wF8DVAlGBpVeHxN8Di3","protonmail-verification=8d221678534e3e7ca347e1e4330703c52b395d15","v=spf1 include:_spf.protonmail.ch mx ~all"],"AAAA":["2606:4700:3033::ac43:bd2d","2606:4700:3035::6815:94e"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.9.78,172.67.189.45","ech=AEX+DQBBBQAgACBqbzGZKoABZPc1g642SbMPZY/687uXx8qp3770ieHfFgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3033::ac43:bd2d,2606:4700:3035::6815:94e"],"target":"","priority":1}],"DNSKEY":[{"flags":256,"protocol":3,"algorithm":13,"public_key":"oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="},{"flags":257,"protocol":3,"algorithm":13,"public_key":"mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+KkxLbxILfDLUT0rAK9iUzy1L53eKGQ=="}]}0.00000036703413,518,9042025-11-08RDAP2019-12-072026-12-072025-11-08Cloudflare, Inc{"raw_response":{"links":[{"rel":"related","href":"https://rdap.cloudflare.com/rdap/v1/domain/andrewm.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"events":[{"eventDate":"2020-06-22T09:31:34.431Z","eventAction":"transfer"},{"eventDate":"2026-12-07T01:05:28.23Z","eventAction":"expiration"},{"eventDate":"2019-12-07T01:05:28.23Z","eventAction":"registration"},{"eventDate":"2025-11-07T04:07:28.689Z","eventAction":"last changed"},{"eventDate":"2025-11-08T05:17:42.931Z","eventAction":"last update of RDAP database"}],"status":["client transfer prohibited","renew period"],"ldhName":"andrewm.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/andrewm.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/1910","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/1910"},{"rel":"about","href":"https://rdap.cloudflare.com/rdap/v1/","type":"application/rdap+json","value":"https://rdap.cloudflare.com/rdap/v1/"}],"roles":["registrar"],"handle":"1910","entities":[{"roles":["abuse"],"handle":"2ec9a1c14be24aa89dc67f16e52c79e8-IdentityDigital","vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Michael Hsu"],["email",{},"text","mhsu@cloudflare.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"1910"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Cloudflare, Inc"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"1910"}],"secureDNS":{"dsData":[{"digest":"97c9343f48848befd69a4049d6fd88ed2658e69b6b36b3b7cbe363ee82c491df","keyTag":2371,"algorithm":13,"digestType":2}],"maxSigLife":1,"delegationSigned":true},"nameservers":[{"handle":"56f161c5b083462f8dcd7d78ac928116-DONUTS","status":["associated"],"ldhName":"macy.ns.cloudflare.com","unicodeName":"macy.ns.cloudflare.com","objectClassName":"nameserver"},{"handle":"54f6be7913364bbba7625924d56c12fd-DONUTS","status":["associated"],"ldhName":"gabriel.ns.cloudflare.com","unicodeName":"gabriel.ns.cloudflare.com","objectClassName":"nameserver"}],"unicodeName":"andrewm.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
vapor.codescodesICANNHTTP 20018.66.122.12US{"github":["https://github.com/vapor","https://github.com/vapor/vapor","https://github.com/sponsors/vapor"],"bluesky":["https://bsky.app/profile/vapor.codes"],"x-twitter":["https://twitter.com/codevapor"]}2026-09-21PWA, HSTS, HTTP/2, Favicon, hreflang, Amazon S3, Open Graph, Google Workspace, Amazon CloudFront, Amazon Web Services2026-10-06TRUE{"A":["18.66.122.12","18.66.122.44","18.66.122.65","18.66.122.72"],"MX":[{"host":"alt1.aspmx.l.google.com","priority":5},{"host":"alt2.aspmx.l.google.com","priority":5},{"host":"alt3.aspmx.l.google.com","priority":10},{"host":"alt4.aspmx.l.google.com","priority":10},{"host":"aspmx.l.google.com","priority":1}],"NS":["ns-1370.awsdns-43.org","ns-1940.awsdns-50.co.uk","ns-397.awsdns-49.com","ns-726.awsdns-26.net"],"CAA":[{"tag":"issue","flags":0,"value":"amazonaws.com"},{"tag":"issue","flags":0,"value":"pki.goog"}],"SOA":{"mname":"ns-397.awsdns-49.com","retry":900,"rname":"awsdns-hostmaster.amazon.com","expire":1209600,"serial":1,"minimum":86400,"refresh":7200},"TXT":["google-site-verification=ExzAnx7ne4vlANGTIB00fJSbepu0RAIVrBRVGrS1ZTU","google-site-verification=GkrcWe3jXkdnpuG_Zdjzy1KsguCzblfwC_AKnWsR5XA","google-site-verification=vLe2sdvNAXW8JITGVv6KU2Wy-s5FbJ3SBj8PQ5nCM6E","v=spf1 include:_spf.google.com ~all"],"HTTPS":[{"params":["alpn=h2"],"target":"","priority":1}]}0.00000032255614,392,9902026-07-13RDAP2016-07-142027-07-142026-06-14Gandi SAS{"raw_response":{"links":[{"rel":"related","href":"https://rdap.gandi.net/domain/vapor.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/vapor.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"events":[{"eventDate":"2022-10-18T14:07:34.344Z","eventAction":"transfer"},{"eventDate":"2027-07-14T00:20:31.94Z","eventAction":"expiration"},{"eventDate":"2016-07-14T00:20:31.94Z","eventAction":"registration"},{"eventDate":"2026-06-14T00:26:36.67Z","eventAction":"last changed"},{"eventDate":"2026-07-13T06:19:18.879Z","eventAction":"last update of RDAP database"}],"status":["client transfer prohibited"],"ldhName":"vapor.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/vapor.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/81","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/81"},{"rel":"about","href":"https://rdap.gandi.net/","type":"application/rdap+json","value":"https://rdap.gandi.net/"}],"roles":["registrar"],"handle":"81","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+33.170377661"],["email",{},"text","abuse@support.gandi.net"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"81"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Gandi SAS"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"d293b7a860314cdfb30e50e258b44db0-DONUTS","status":["associated"],"ldhName":"ns-397.awsdns-49.com","unicodeName":"ns-397.awsdns-49.com","objectClassName":"nameserver"},{"handle":"0eca2cc5da3b42e689ede5537768be19-DONUTS","status":["associated"],"ldhName":"ns-726.awsdns-26.net","unicodeName":"ns-726.awsdns-26.net","objectClassName":"nameserver"},{"handle":"80e4b1b5046c403c9723c38ca8650849-DONUTS","status":["associated"],"ldhName":"ns-1370.awsdns-43.org","unicodeName":"ns-1370.awsdns-43.org","objectClassName":"nameserver"},{"handle":"2bbcdfd7892d4d9aaa9ff4113d670846-DONUTS","status":["associated"],"ldhName":"ns-1940.awsdns-50.co.uk","unicodeName":"ns-1940.awsdns-50.co.uk","objectClassName":"nameserver"}],"unicodeName":"vapor.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active
invitation.codescodesICANNHTTP 200104.21.31.38US{"facebook":["https://facebook.com/invitation.codes.team","https://facebook.com/groups/497767677449742"],"instagram":["https://instagram.com/invitation.codes.app"],"x-twitter":["https://twitter.com/__invitation_"]}2026-10-19Google Analytics UA UA-24688279-22, HSTS, HTTP/3, PayPal, jQuery 3.4.1, Favicon, Mailjet, jsDelivr, Cloudflare, Open Graph2026-10-07TRUE{"A":["104.21.31.38","172.67.174.239"],"MX":[{"host":"mx1.improvmx.com","priority":5},{"host":"mx2.improvmx.com","priority":8}],"NS":["jim.ns.cloudflare.com","kate.ns.cloudflare.com"],"CAA":[{"tag":"issue","flags":0,"value":"comodoca.com"},{"tag":"issuewild","flags":0,"value":"comodoca.com"},{"tag":"issuewild","flags":0,"value":"digicert.com; cansignhttpexchanges=yes"},{"tag":"issue","flags":0,"value":"digicert.com; cansignhttpexchanges=yes"},{"tag":"issue","flags":0,"value":"letsencrypt.org"},{"tag":"issuewild","flags":0,"value":"letsencrypt.org"},{"tag":"issuewild","flags":0,"value":"pki.goog; cansignhttpexchanges=yes"},{"tag":"issue","flags":0,"value":"pki.goog; cansignhttpexchanges=yes"},{"tag":"issuewild","flags":0,"value":"ssl.com"},{"tag":"issue","flags":0,"value":"ssl.com"}],"SOA":{"mname":"jim.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2416085627,"minimum":1800,"refresh":10000},"TXT":["brave-ledger-verification=a035c8533a0eb5828526759af1aa0edca6744ad53d8f369779fde015422e5743","facebook-domain-verification=uftkkejky2lof08rdilouvdafa3obl","google-site-verification=3AMl3a96_h1jsMcrYi-XOYnR5LUgpPxBOpUbTc9lXh8","google-site-verification=tt7Uk5bf3UkxOGOvrxEfTbQQbQYh3N5jKkamWwvXfV0","mt-95560766","v=spf1 include:spf.mailjet.com include:spf.postal.fragile.ventures include:spf.improvmx.com ?all"],"AAAA":["2606:4700:3034::ac43:aeef","2606:4700:3037::6815:1f26"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.31.38,172.67.174.239","ech=AEX+DQBBgQAgACCtjJTqYQNRIw1mCp9fVamrMFmzvv0EW5KE7Xgto/hPTAAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3034::ac43:aeef,2606:4700:3037::6815:1f26"],"target":"","priority":1}]}0.00000030286616,441,5762026-07-10RDAP2019-07-112027-07-112026-07-10Porkbun LLC{"raw_response":{"links":[{"rel":"related","href":"https://cart-before.porkbun.horse/rdap/domain/invitation.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"},{"rel":"self","href":"https://rdap.identitydigital.services/rdap/domain/invitation.codes","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"events":[{"eventDate":"2020-02-03T01:30:13.003Z","eventAction":"transfer"},{"eventDate":"2027-07-11T21:51:20.523Z","eventAction":"expiration"},{"eventDate":"2019-07-11T21:51:20.523Z","eventAction":"registration"},{"eventDate":"2026-07-10T01:33:31.117Z","eventAction":"last changed"},{"eventDate":"2026-07-10T02:11:16.726Z","eventAction":"last update of RDAP database"}],"status":["client delete prohibited","client transfer prohibited","renew period"],"ldhName":"invitation.codes","notices":[{"links":[{"rel":"terms-of-service","href":"https://www.identity.digital/policies/rdds-access-policy","type":"text/html","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"title":"Terms of Service","description":["Access to RDAP information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or, if the record pertains to a TLD not operated by Identity Digital, then the corresponding primary Registry Operator for informational purposes only, and neither Identity Digital nor the Registry Operator guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Identity Digital, a Registrar, or Registry Operator except as reasonably necessary to register domain names or modify existing registrations. When using the RDAP service, please consider the following: the RDAP service is not a replacement for standard EPP commands to the SRS service. RDAP is not considered authoritative for registered domain objects. The RDAP service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the RDAP services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of RDAP service access. Abuse of the RDAP system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the RDAP records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to the data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/ Identity Digital Inc. and, if applicable, the primary Registry Operators reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."]},{"links":[{"rel":"glossary","href":"https://icann.org/epp","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"title":"Status Codes","description":["For more information on domain status codes, please visit https://icann.org/epp"]},{"links":[{"rel":"help","href":"https://icann.org/wicf","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/domain/invitation.codes"}],"title":"RDDS Inaccuracy Complaint Form","description":["URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"]}],"entities":[{"links":[{"rel":"self","href":"https://rdap.identitydigital.services/rdap/entity/1861","type":"application/rdap+json","value":"https://rdap.identitydigital.services/rdap/entity/1861"},{"rel":"about","href":"https://cart-before.porkbun.horse/rdap/","type":"application/rdap+json","value":"https://cart-before.porkbun.horse/rdap/"}],"roles":["registrar"],"handle":"1861","entities":[{"roles":["abuse"],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text",""],["tel",{"type":"voice"},"uri","tel:+1.8557675286"],["email",{},"text","abuse+registry@porkbun.com"]]],"objectClassName":"entity"}],"publicIds":[{"type":"IANA Registrar ID","identifier":"1861"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Porkbun LLC"]]],"objectClassName":"entity"}],"redacted":[{"name":{"type":"Registry Domain ID"},"method":"removal","prePath":"$.handle","pathLang":"jsonpath"}],"secureDNS":{"maxSigLife":1,"delegationSigned":false},"nameservers":[{"handle":"5de267f78c454224bb32b155e23a63d3-DONUTS","status":["associated"],"ldhName":"jim.ns.cloudflare.com","unicodeName":"jim.ns.cloudflare.com","objectClassName":"nameserver"},{"handle":"c3341dbeb4e542bd8c5e71933c8c69be-DONUTS","status":["associated"],"ldhName":"kate.ns.cloudflare.com","unicodeName":"kate.ns.cloudflare.com","objectClassName":"nameserver"}],"unicodeName":"invitation.codes","objectClassName":"domain","rdapConformance":["rdap_level_0","icann_rdap_response_profile_1","icann_rdap_technical_implementation_guide_1","redacted"]}}Domain is active

22,792 more rows in the full file15,718 more rows in the full fileAt least 14,105 more rows in the full file19,174 more rows in the full fileAt least 22,790 more rows in the full file22,792 more rows in the full file

All active domains · 4 columnsWebsites + Ranking · 9 columnsTechnologies · 14 columnsDNS · 7 columnsRDAP & WHOIS · 9 columnsAll data · 23 columns Daily fresh export

TLD suffixes under .codes

Public Suffix List entries that sit one level below .codes.

All 1 suffixes →
TLD suffix Domain type Count of domains % of .codes
.owo.codes PRIVATE 2 0.009% View →

Showing 1 of 1 suffixes registered under .codes. Browse all TLD suffixes →

Top technologies on .codes

TechnologySitesShare
Cloudflare 6K 39.9%
Favicon 6K 39.1%
Nginx 5K 31.9%
HTTP/2 5K 31.9%
HSTS 4K 26.6%

Top countries on .codes

CountrySitesShare
🇺🇸 United States 12K 75.9%
🇩🇪 Germany 2K 12.9%
🇫🇷 France 286 1.8%
🇨🇦 Canada 152 1.0%
🇬🇧 United Kingdom 148 0.9%

The .codes dataset

Everything we have on 22,797 active .codes domains in one downloadable file, fresh export every day.

Buy a dataset to download .codes

The full .codes slice (JSONL, fresh daily exports) lives inside each dataset. Get one from €29 to €599 per month and download immediately.

How to download the .codes domain list

The complete .codes domain list is available as one structured file. Every entry in the list is a single registered domain exported with its full record, so you can work it all offline instead of crawling it yourself.

Pick the dataset that fits your use case, then download the .codes list in JSONL (zstd-compressed), the very same list that powers our API. A free sample of the list is available before you pay, and you can re-download the latest export any time during your access month.

Each .codes list includes, for every domain:

  • DNS, RDAP and WHOIS records, registrar and dates across the full list.
  • Detected technologies for each site in the list.
  • Hosting IP, country and PageRank / Harmonic ranking.
  • A daily-refreshed export, so the list you receive is never stale.

Frequently asked questions

How many .codes domains are there?

webatla tracks 23K active .codes domains, re-exported every day, each with its DNS, RDAP/WHOIS, detected technologies, IP, hosting country and ranking.

Can I download the full list of .codes domains?

Yes, the full .codes list downloads as structured JSONL (zstd). A free sample is available first.

What's included for each domain, and how fresh is it?

Every domain carries the full schema (DNS, RDAP/WHOIS, technologies, IP & country, PageRank and Harmonic) re-exported daily.

How do I download the .codes domain list?

Choose a dataset, and the full .codes list is then yours as a single JSONL file in your account. You can re-download the list anytime during your access month, and a free sample is available to download first.

What format is the .codes list in?

The list is yours to download as JSONL compressed with zstd, one domain per line, ready to load straight into any database or script. The exact same list is also reachable through our API.

Can I download just the .codes domains, or the whole database?

Both. Each dataset is a single downloadable file, buy just the one you need for .codes. Or buy All data for the entire database: every dataset combined (identity, ranking, technologies, DNS and RDAP/WHOIS) in one file. Daily fresh export.

Get the full list of .codes domains

Pick the dataset that covers what you need. Each one includes .codes and downloads as JSONL, rebuilt daily.

All active domains 4 columns

Every live domain with its TLD and domain type.

€29 / mo
Buy and download Download preview dataset
Websites + Ranking 9 columns

Active websites with country, PageRank, harmonic rank and domain dates.

€99 / mo
Buy and download Download preview dataset
Technologies 14 columns

Full website tech stack per site: CMS, payments, analytics, frameworks.

€159 / mo
Buy and download Download preview dataset
DNS 7 columns

Full DNS records for every domain across 21 record types, resolution status and per-record data, exported daily.

€199 / mo
Buy and download Download preview dataset
RDAP & WHOIS 9 columns

Registrar, creation and expiry dates, status and the raw RDAP or WHOIS record.

€299 / mo
Buy and download Download preview dataset
All data 23 columns

Everything we have, in a single package. The full webatla universe.

€599 / mo
Buy and download Download preview dataset

Want to compare every dataset side by side? Visit the pricing page