Domain Research
Free domain availability checking and WHOIS/RDAP lookup. Zero credentials. Works out of the box.
How it works: RDAP protocol (1195+ TLDs, JSON, fast) with whois CLI fallback for TLDs RDAP doesn't cover (.io, .co, .me, .sh, .gg, .so, etc). Parallel lookups for speed.
CLI Script
SCRIPT=".opencode/skills/KORTIX-domain-research/scripts/domain-lookup.py"
No env vars, no API keys, no setup. Just run it.
Commands
Check availability
Single or multiple domains (comma-separated)
python3 "$SCRIPT" check "example.com" python3 "$SCRIPT" check "myproject.com,myproject.io,myproject.ai,myproject.dev"
Search keyword across TLDs
Default: .com .net .org .io .co .ai .dev .app .xyz .me .tech .cloud + more
python3 "$SCRIPT" search "myproject"
Custom TLDs
python3 "$SCRIPT" search "myproject" --tlds ".com,.io,.ai,.dev,.app,.co"
WHOIS / RDAP lookup
Full registration details (registrar, dates, status, nameservers, contacts)
python3 "$SCRIPT" whois google.com python3 "$SCRIPT" whois kortix.ai
Expiry check
When does it expire? How many days left?
python3 "$SCRIPT" expiry kortix.ai
Nameservers
python3 "$SCRIPT" nameservers google.com
Bulk check from file
File with one domain per line
python3 "$SCRIPT" bulk domains.txt
How it works internally
-
RDAP first -- queries rdap.org/domain/{domain} . HTTP 200 = taken, 404 = available. Returns structured JSON.
-
whois fallback -- for TLDs without RDAP support, runs whois CLI and pattern-matches response.
-
Parallel -- uses thread pool (8 workers) for batch checks.
-
Rate-aware -- bulk mode pauses between batches.
RDAP coverage (1195+ TLDs)
.com, .net, .org, .ai, .dev, .app, .xyz, .tech, .cloud, .gay, .wtf, .bot, .news, .space, .capital, and 1180+ more gTLDs.
whois fallback covers
.io, .co, .me, .sh, .gg, .so, and other ccTLDs that RDAP doesn't support yet.
Rules
-
No credentials needed. Just run the script.
-
Present results clearly. Highlight available domains. Show method used (RDAP/whois).
-
For keyword search, default to common TLDs unless the user specifies otherwise.
-
For WHOIS lookups, show registrar, dates, status, nameservers. Contacts are often redacted (GDPR).
-
Rate limits: RDAP has no documented limit but be reasonable. whois registries may throttle after ~50 queries/minute.
-
Cannot register/buy domains. This is research only. Direct the user to a registrar to purchase.