Find a vacant domain name across any TLD — fast.
Check domain name availability across any TLD — search one or screen hundreds at once. Free, no signup. Or hand the hunt to a coding agent and let it brainstorm until it lands a vacant one.
Check domains from the command line
Same engine, no install required:
uvx vacant example.combunx @alltuner/vacant example.comnpx -y @alltuner/vacant example.com
Or install:
brew install alltuner/tap/vacant ·
uv add vacant ·
cargo install vacant
Hand the hunt to your coding agent
Drop the vacant skill into Claude Code or any agent harness, or wire it up as an MCP server. Let it brainstorm names, check availability in bulk, and iterate until it lands the perfect one.
npx skills add alltuner/skills --skill vacantuvx --from 'vacant[mcp]' vacant mcp
Screens domain names straight against authoritative TLD nameservers — instant, no WHOIS, no rate limits. Then confirm free-looking names against the registry via RDAP in one click.
Questions & answers
Is vacant free? Do I need to sign up?
Yes — it's completely free, with no account and no registrar upsell. Type one name or paste hundreds and check right away.
How many domain names can I check at once?
One or hundreds in a single paste. vacant screens them in bulk across any TLD you choose, up to 500 at a time on the web.
Which TLDs does vacant support?
Any TLD — every gTLD, ccTLD, and new extension. You're not limited to a popular shortlist like .com, .io, or .ai.
How is this different from a WHOIS lookup?
vacant checks whether a domain name is registered by querying authoritative TLD nameservers directly, so it's instant and never hits WHOIS rate limits. When a name looks free, one click confirms it against the registry via RDAP.
Can I check domains from the command line?
Yes. Run it with uvx vacant, bunx @alltuner/vacant, brew install alltuner/tap/vacant, or cargo install vacant — the same checks, in your terminal.
Can my AI coding agent use vacant?
Yes, two ways: drop the vacant skill into Claude Code or any agent harness, or run vacant as an MCP server (uvx --from 'vacant[mcp]' vacant mcp). Either way the agent can brainstorm names, check availability in bulk, and iterate until it finds one that's free.
Does "available" mean I can definitely register it?
A name that passes DNS screening and RDAP confirmation isn't present in the registry, which is a strong signal it's free. Always confirm at a registrar before you buy.