To check whether a name is available across all the popular TLDs at once, open Zro7 Domain Name Search, type the base name, and Zro7 queries 16 RDAP endpoints in parallel — .com .net .org .io .ai .dev .app .co .xyz .me .so .in .to .sh .gg .site — and marks each one available or taken.
How the check works
For each TLD, Zro7 hits its RDAP endpoint with the candidate name. RDAP returns 404 for unregistered names, and a full JSON object for registered ones. That's it — no registrar API, no affiliate SDK, no third-party pixel firing on every keystroke like the big domain search sites do.
Why not just use a registrar's search box?
- Front-running — searches on some registrars have historically leaked to speculators who then register the name and resell to you. Since your query never leaves your browser here, there's nothing to leak.
- Upsells — registrar search UIs are designed to make you buy premium extensions and extras. RDAP is just data.
- Speed — parallel RDAP is faster than a single-registrar sequential check.
What 'available' actually means
RDAP 404 means the registry has no record. That's usually correct, but three edge cases exist:
- Premium name — technically unregistered but reserved by the registry with a 4–6 figure sticker price (common in .io, .ai, .co).
- Redemption period — someone let it expire; RDAP may show 'pendingDelete'. It'll re-enter the pool in ~30 days.
- Registry hold — reserved for policy reasons (trademarks, generic terms).
Picking the right extension in 2026
- .com — still the default trust signal. Take it if available.
- .io / .ai / .dev / .app — startup norm; .ai is genuinely expensive now.
- .co — 'company' shorthand; wide availability.
- .xyz / .site — cheapest, weakest trust signal.
- ccTLD hacks (.sh, .gg, .me) — cute, but registry policy can change (see .io's ongoing transition).
Steps
- Open Domain Name Search.
- Type the base name (no TLD).
- Read the grid — green = available, gray = taken.
- For any taken name, click through to WHOIS to check expiration date.
Zro7