Skip to main content

Bulk domain search

Paste a list of domain names and check them all at once. Available names come back first, each with a link to register it.

Permutica finds domain names nobody has registered yet. Check a list now

Paste your domain listNo account needed for up to 50 names.

Paste the list as you have it

One name per line works, and so does a column copied out of a spreadsheet, a comma-separated list, a registrar export or a page of URLs. Each line is cleaned before it is checked: the scheme, www. and any path are removed, capitals are lowered, and duplicates are dropped. A name typed without an extension gets the one you pick (.com unless you change it).

Anything that can’t be checked is listed back with the reason, never dropped silently. The box shows exactly what will be checked before you start. A few real examples:

You pasteChecked as
https://www.Brewcycle.com/aboutbrewcycle.com
pedalpour.io, PedalPour.iopedalpour.ioduplicate removed
roastrouteroastroute.com.com added
shop.example.comNot checkedSubdomains and two-part extensions can't be checked.
roast&coNot checkedLabel may only contain lowercase letters, digits, and hyphens.

How many domains you can check at once

The limit is per search, and it is the same one a pattern search has. A longer list still runs: the first names up to your limit are checked, and the results say how many were left.

PlanDomains per search
No account50
Free1,000
Standard10,000
Pro25,000

Plans and prices are on the pricing page.

Extensions it checks

.com .net .ai .io .co .app .dev

Mix them freely in one list. Subdomains and two-part extensions such as .co.uk can’t be checked and are listed back as such. For how full each of these extensions already is, see how many domains are registered in each.

How each name is checked

Every name in the list goes through the same stages as any other search. A name an earlier search found registered, and whose registration has not expired, keeps that answer. A name with DNS records is registered. The rest are looked up in the registry’s own list of registered names for that extension, which is never used once it is more than 48 hours old. Whatever is still open goes to the registrar’s availability check, fifty names at a time, and only that stage can call a name available.

A name nothing could answer is shown as “Couldn’t check”, never guessed. The full method names each source.

What you get back

  • Every name marked Available, Registered, Dropping soon or Couldn’t check, available ones first.
  • Registry-premium names flagged, since they cost far more than the usual price.
  • Links to register each available name at Namecheap, GoDaddy or Dynadot.
  • A CSV export with the time each name was checked, and an Edit list button to change the list and run it again.

Want names you haven’t thought of yet? A pattern search builds them from word lists, and domain ideas has available names by industry.

Questions

Is bulk domain search free?
Yes, up to 50 domains a search with no account, and 1,000 with a free account. Paid plans raise the limit to 25,000.
How many domains can I check at once?
Up to 25,000 in one search on the Pro plan. A list longer than your plan allows is not refused: the first names are checked and the results say how many were left out.
Which extensions does it check?
.com, .net, .ai, .io, .co, .app and .dev. Two-part extensions such as .co.uk, and subdomains, are listed back as not checkable rather than skipped silently.
Does it show who owns a registered domain?
No. It answers whether each name is registered, not who holds it, so it is not a bulk WHOIS lookup.
How current are the results?
Each answer is true at the moment the name was checked, and the CSV export records when that was. Someone can register a name a minute later, so confirm it at the registrar before you rely on it.
Paste your domain listNo account needed for up to 50 names.