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.

one per line · up to 500 · +EnterCtrl+Enter to submit

Check domains from the command line

Same engine, no install required:

  • uvx vacant example.com
  • bunx @alltuner/vacant example.com
  • npx -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 vacant
  • uvx --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.