domain-research

SKILL.md

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

  1. RDAP first -- queries rdap.org/domain/{domain}. HTTP 200 = taken, 404 = available. Returns structured JSON.
  2. whois fallback -- for TLDs without RDAP support, runs whois CLI and pattern-matches response.
  3. Parallel -- uses thread pool (8 workers) for batch checks.
  4. 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.
Weekly Installs
3
GitHub Stars
2
First Seen
13 days ago
Installed on
cline3
github-copilot3
codex3
kimi-cli3
gemini-cli3
cursor3