Bulk Domain Search
Paste domain names, as a list or straight from ChatGPT, Claude, Gemini or DeepSeek, and see which are still free, with first-year and renewal prices side by side.
Check domain name availability in bulk
A bulk domain search answers one question for many names at once: which of these can still be registered, and what will each one cost? Instead of typing names into a registrar one at a time, you hand over the whole shortlist and read the answers off a single table.
Rows fill in as each registry answers, so you can start reading before the whole list is done.
When a bulk check is the right tool
Most bulk checks start from one of three situations.
- A naming shortlist
- Twenty candidates from a brainstorm or a chat with an AI. Paste them all and strike out the taken ones in one pass, before anyone gets attached to a name that is already gone.
- Covering a name you own
- You have the .com. Run the same word across .net, .io, .co and the country codes you sell in, and see which variants are still open before someone else registers them.
- A list from somewhere else
- A spreadsheet, a forum thread, an expiring-domain feed. Find out which entries are actually free right now instead of opening each one.
Paste a list, or check one keyword
This page checks names you already have. One word across many extensions is the keyword search on the home page; the switch above the box goes between the two.
- Paste a list
- You already have the names — from ChatGPT, Claude, Gemini, Grok, DeepSeek, Kimi or GLM, a spreadsheet, an auction watchlist. Paste them, or the chatbot's reply as it is: numbering, notes and names run together are sorted out on paste, leaving one name per line to look over before you check.
- One keyword × extensions
- You have one word and want to see where it is free. The home page checks it against every extension in your list at the same time, with prices.
What to do with each result
Scanning the list is the fast part. Deciding is the work.
- Available
- Nobody has it. Check the renewal price before the first-year price — that is what you pay from year two. Then register it quickly; a free name can be gone at any moment.
- Taken
- Someone has it. Look it up in the age or expiry checker: a domain expiring in three weeks with no site on it is a different conversation from one renewed for five years.
- Premium
- Free, but the registry has priced this particular name above the standard rate. The high price usually applies to renewals too, so a 400 USD premium name is often 400 USD every year.
- Reserved
- Unregistered but not for sale. The registry is holding it back, so no registrar can sell it to you.
- No answer
- The registry did not respond in time. This is not an availability result — re-check it before acting.
Filtering and exporting
Turn on Available only to cut the list down to what you can actually register. The counts above the list update as results stream in. Click any name for its record, or for every registrar’s price if it is free.
CSV and JSON export what is on screen, so exporting with Available only on gives you just the free names, with first-year and renewal prices as columns.
First-year price and renewal price are different numbers
A two-dollar first year next to a forty-dollar renewal is an ordinary offer, especially on newer extensions.
Comparison sites that show only the promotional price make the cheap end of the market look far cheaper than it is. Both numbers are in every row here.
Prices are before tax and can lag a promotion by a few minutes. Use them to shortlist, then confirm at checkout.
Limits, and what this is not
A list checks 30 names per run signed out and 100 signed in with Google; the rest can be checked after. The keyword search on the home page checks one word across 20 extensions by default, up to 50.
Lookups are rate limited so the registry endpoints stay fast for everyone. No sign-up is needed; signing in with Google raises the allowance.
This is not a drop list or a domain marketplace. It tells you the status and price of names you bring to it.
Frequently asked questions
How do I check domain name availability in bulk?
Paste the names into the box on this page, one per line or separated by commas — a chatbot's reply can go in as it is. Duplicates are removed. Each row then shows whether the name is available, taken, premium or reserved. To try one word across many extensions instead, use the keyword search on the home page.
Can I paste domain ideas straight from ChatGPT or Claude?
Yes. Copy the whole reply from ChatGPT, Claude, Gemini, Grok, DeepSeek, Kimi, GLM or any other chatbot and paste it as it is. Numbering, bold text, tables, links and the notes around each name are dropped, names run together are split apart, and a URL or subdomain becomes the name you would register. Registrar and chatbot sites the reply mentions in passing, and file names such as README.md, are left out. What remains goes in one name per line, for you to look over before checking.
Is this bulk domain checker free?
Yes. There is no sign-up and nothing to pay. Lookups are rate limited to keep the service fast; signing in with Google gives you a larger allowance.
How many domains can I check at once?
30 per run signed out, 100 signed in; the rest can be checked after the first batch. The keyword search on the home page takes one word across up to 50 extensions.
Do I need to include the extension?
Each name needs one to be checked. Names written without one, like "acme", are listed under the box: pick .com, .ai or other extensions and add them in one click. Nothing is assumed to be .com, so no domain is checked that was not asked for.
How is this different from a registrar's bulk search?
A registrar shows its own prices, usually the promotional first-year one, and is built to get you to a cart. This reads the registry directly and shows first-year and renewal side by side.
How accurate are the results?
Availability comes from the registry. A recent answer can be reused for a few minutes, up to an hour for a taken name, so a free name can be gone in between; the registrar checkout page is the final word.
What does Premium mean?
The registry priced that specific name above the standard rate for its extension. The higher price normally applies to renewals as well.
Why does a row say "No answer"?
The registry did not respond in time. It is not a result — check that name again rather than assuming it is free.
Can I export the results?
Yes, to CSV or JSON, and the export follows whatever filter is active.