domain
Domain name availability checker and WHOIS lookup plugin with multiple reliable providers
Quick Install
npm install @openpets/domain pnpm add @openpets/domain Available Tools (5)
These tools are available when you install the domain plugin in your AI assistant.
check-domain-availability
Check if a domain name is available across multiple TLDs (top-level domains). Checks DNS resolution and WHOIS data to determine availability. Supports multiple WHOIS providers with automatic fallback.
check-single-domain
Check if a specific complete domain (e.g.,
get-whois-info
Get detailed WHOIS information for a registered domain. Returns registrar info, creation/expiry dates, nameservers, and registrant details using reliable WHOIS providers.
bulk-domain-check
Check availability for multiple complete domain names at once. Useful for checking a list of specific domains.
list-whois-providers
List all available WHOIS providers, their configuration status, and the current provider order. Shows which providers require API keys and which are ready to use.
Example Queries
check if example.com is available check domain availability for mycompany get whois info for google.com check multiple domains: test.com, test.io, test.net list available whois providers Usage Scenarios
domain availability
- 1
check if example.com is available - 2
check domain availability for mycompany - 3
check if tech-startup.io is available
whois lookup
- 1
get whois info for google.com - 2
get whois info for github.com
bulk check
- 1
check multiple domains: test.com, test.io, test.net
Optional Configuration
| Variable | Description |
|---|---|
WHOISXML_API_KEY | API key for WhoisXML API (premium, commercial provider) |
WHOISFREAKS_API_KEY | API key for WhoisFreaks API (premium, commercial provider) |
DOMAIN_PROVIDER_ORDER | Comma-separated list of preferred provider order (e.g., 'whoiser,rdap,system') |
Use domain with Your AI Assistant
This open source plugin works with OpenCode-compatible AI assistants including ChatGPT, Claude, Perplexity, and other LLM-powered coding tools. Install the plugin and start using natural language to interact with domain.