CLI
rds is a command-line tool for domain availability checking, WHOIS lookups, and bulk operations — right from your terminal. Pipe-friendly output for scripts and automation.
Installation
Homebrew (macOS/Linux)
brew install robotdomainsearch/tap/rds
Direct Download
Download pre-built binaries from GitHub Releases.
Quick Start
Check if a domain is available:
rds check example.com
Check across multiple TLDs:
rds check myapp --tld com,io,dev,ai
Look up WHOIS data:
rds whois example.com
Commands
rds check
Check domain availability across one or more TLDs.
# Single domain
rds check example.com
# Name + specific TLDs
rds check myapp --tld com,io,dev
# Top 20 TLDs (default when no TLD specified)
rds check myapp
Flags:
| Flag | Description |
|---|---|
--tld |
Comma-separated list of TLDs to check |
--json |
Output results as JSON |
rds whois
Retrieve WHOIS information for a domain.
rds whois example.com
Returns registrar, creation date, expiry date, nameservers, and status.
rds tlds
List all supported top-level domains.
# List all 511+ TLDs
rds tlds
# Filter by category
rds tlds --category technology
Configuration
API Key
Set your API key as an environment variable:
export ROBOTDOMAINSEARCH_API_KEY="your-api-key"
No API key is required during beta — all endpoints work with rate limits (60 req/min).
Examples
Pipe-friendly output
# Check domains and filter available ones with grep
rds check mybrand --tld com,io,dev,ai,co | grep "available"
# JSON output piped to jq
rds check mybrand --tld com,io,dev --json | jq '.results[] | select(.available)'
Bulk check from file
# Check a list of domains from a file
cat domains.txt | xargs -I {} rds check {}
Quick scripting
# Check if your preferred domain is available
for name in myapp coolproject newbrand; do
rds check $name --tld com,io --json
done | jq -s '.[].results[] | select(.available) | .domain'
Next Steps
- MCP Server Setup — Connect to Claude Desktop, Cursor, and more
- API Reference — Full REST API documentation
- Examples — More code samples and workflows