All posts

How to Find an Available Domain Name (Ideas Checked Against the Registry)

··2 min read

To find an available domain name, generate ideas from your keywords and ask each registry whether it has a record for them. Enter up to three keywords in the available domain name generator and tick the TLDs you want. It builds names from fixed patterns (prefixes like get, suffixes like hq, keyword joins), checks the best 60 against each registry's RDAP server and DNS, and lists the likely-available ones first.

Generate available domain names →

Find names with the generator

  1. Open the available domain name generator.
  2. Enter one to three keywords, such as coffee roast.
  3. Tick the TLDs. .com and .app are on by default.
  4. Press Generate and check. Up to 60 ideas are checked, 20 at a time.
  5. Copy the likely-available names or download the CSV, then confirm availability and price at a registrar.

Check names by hand

RDAP answers 200 for a registered name and 404 when the registry has no record. Verisign runs RDAP for .com:

printf "coffeeroast\nroastcoffee\ngetcoffeeroast\ncoffeeroasthq\n" > names.txt

while read -r name; do
  code=$(curl -s -o /dev/null -w "%{http_code}" "https://rdap.verisign.com/com/v1/domain/$name.com")
  case $code in
    200) echo "$name.com taken" ;;
    404) echo "$name.com likely available" ;;
    *)   echo "$name.com unknown ($code)" ;;
  esac
done < names.txt
# coffeeroast.com taken
# roastcoffee.com taken
# getcoffeeroast.com likely available
# coffeeroasthq.com likely available

We ran this on 8 November 2026. For other TLDs, look up the RDAP server in IANA's bootstrap file: .app and .dev point at Google's registry, .ai at Identity Digital. The file we read, published 28 October 2026, had no entry for .io, .co, .me or .de; for those, whois against the registry is the fallback.

Why "likely available" isn't "yours"

  • Premium and reserved names can have no registration record and still not be sold at the standard price, or at all.
  • Someone can register it first. Availability is a moment in time.
  • One plain word is almost always taken in .com. The ideas that come back free are usually a keyword plus a short prefix or suffix, two keywords joined, or another TLD.

If you're naming domains for outbound email, see naming cold email domains. To check a list of names you already have, see check many domain names at once.

Next step: once the domain sends, check who it sends to

A new domain's reputation is fragile, and bounces from dead addresses hurt it early. Upload your list at /verify to check every mailbox without sending. The first 100 checks are free with a Google sign-in, no card.

Pro, $39 a month: Unlimited email verification.* Never metered, never cut off. See pricing.

*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.

More: check a new domain is ready to send email, find when a domain was registered.

Common questions

How do I find a domain name that isn't taken?

Enter one to three keywords in the available domain name generator, pick TLDs, and press Generate and check. Likely-available names are listed first, with CSV export.

How does the generator know a name is available?

It asks the registry's RDAP server. No record there, and no DNS for the name, means likely available. The registrar still has the final word.

Why do .io and .co names show unknown?

Their registries publish no RDAP server in IANA's bootstrap file, so the tool can only prove a name is taken (from DNS), not that it's free.

Does it show prices or check trademarks?

No. Registrars set prices, and premium names can cost much more. The patterns don't judge whether a name clashes with a trademark.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.