| name | free-domain-search |
| description | Check domain name availability |
Free Domain Search
Check domain name availability via HTTP probing and WHOIS lookup. No API key required.
Setup
Requires Python 3.10+ and uv. Also requires the whois command line tool.
On macOS:
brew install whois
On Debian/Ubuntu:
sudo apt install whois
Usage
uv run {baseDir}/check.py myproject
uv run {baseDir}/check.py myproject --tlds com io dev
uv run {baseDir}/check.py myproject.com
Output Format
[+] myproject.dev - AVAILABLE
[-] myproject.com - TAKEN
Registrar: GoDaddy.com, LLC
Expires: 2025-08-15
[?] myproject.io - UNKNOWN
Error: WHOIS lookup timed out
Markers:
[+] = Available
[-] = Taken
[?] = Unknown (check failed)
When to Use
- Brainstorming names for new projects or products
- Checking if a domain is available before purchasing
- Bulk-checking a name across multiple TLDs