VacatoVacato
All posts
For Domain Investors
By Vacato

Bulk Domain Availability Checker — Paste a List, Read RDAP Status

Open bulk domain checker

No card · Telegram after signup · not a drop-catcher

Domainers and founders do not check one name at a time. You export a shortlist from a spreadsheet, a brainstorm, or a drop catalog — then you need a **bulk domain availability checker** that accepts a paste and returns status for every row.

That is different from a watchlist (recurring checks) and different from a backorder (create attempt at delete). This post covers the paste-list job: what RDAP can tell you in one run, where single-name tools waste time, and how to promote taken names into continuous alerts without pretending Vacato catches domains.

25

names per free bulk run

RDAP

registered / available / pending

10

free watchlist slots after triage

What a bulk domain availability checker should do

Useful bulk check means three things: (1) accept messy paste — newlines, commas, or spaces; (2) de-dupe and cap so you do not hammer public RDAP; (3) return a row status you can act on — registered, available, redemption, pending delete, or unknown/error — not a vague “maybe free.”

Vacato’s free bulk domain availability checker does exactly that: paste up to **25** unique domains, run concurrent RDAP lookups in small batches, and read the table. No account required for the snapshot. Single-name triage still lives at the domain checker; expiry-focused one-shots at domain expiry.

If a “bulk checker” only wraps a registrar search box or forces signup before you see any row, it is lead-gen, not a tool. If it promises to register every available name for you, that is a different product — and usually paid.

Paste list → RDAP snapshot (not a guarantee)

RDAP answers **current registration status** from public registry data. It does not reserve a cart at GoDaddy, Porkbun, or Namecheap. An “available” row means the registry has no active registration object in the response we got — not that your registrar checkout will succeed a second later if someone else is racing.

Same honesty on the other side: “taken” includes names you may still want. Redemption and pending delete are lifecycle stages where monitoring beats re-pasting the list every afternoon. Protocol background: RDAP vs WHOIS for drop monitoring.

Bulk runs on Vacato stay polite — limited concurrency and short delays between batches — so public RDAP endpoints are less likely to throttle you mid-shortlist. That is slower than a reckless parallel script, and more reliable for a free public tool.

Pro tip

Use bulk to triage. Use a watchlist for anything still taken that you would actually register tonight.

When bulk check beats one-by-one (and when it does not)

**Use bulk** when you have a brainstorm list, a CSV column of brandables, or a weekend drop shortlist under ~25 names. Paste once, sort mentally: available → register now at your registrar; taken/pending → watch or backorder; junk → delete from the sheet.

**Use single check** when you only care about one premium name and want the richer snapshot UI (or an expiry-focused view). **Use monitoring** when the list is taken and the job is “tell me when status flips” — see domain availability monitoring and free domain drop alerts.

**Do not use bulk as a catcher.** Vacato does not place registry creates. Contested deletes still favor DropCatch-class or registrar backorders for must-wins — backorder vs monitoring, vs DropCatch.

Start monitoring domains before the next drop

Track up to 100 domains with 1-minute checks. Get alerts via Telegram, Slack, Discord, email, or webhook after a check.

From bulk results to a Vacato watchlist

After a bulk run, **Watch all taken** (and per-row Watch) is the conversion path that matters. Taken, redemption, and pending-delete rows can move onto a Vacato watchlist. You enter email for a 6-digit login code (no password). Free covers **20** domains with 5-minute RDAP checks; Pro is $7/month for 100 names at 1-minute checks.

Workflow: paste shortlist on /tools/domain-bulk → note available names and register them yourself → watch the keepers that are still taken → connect Telegram so the first alert is not buried in inbox. Public share pages for single names live under /d when you want a linkable status snapshot.

**Start from the tool:** Open the free bulk checker. Or go straight to get started if the list is already triaged.

Honest limits (so searchers are not misled)

Cap is **25** per public bulk run — enough for a focused shortlist, not a 2,000-row portfolio dump. Larger lists belong in Pro CSV import after signup, or split across multiple paste runs.

Results can show **unknown** or **error** when a TLD’s RDAP is flaky, rate-limited, or missing from bootstrap. Re-run later or check the single-name tool; do not treat a failed row as “available.”

Vacato remains an **alert layer**. Bulk check + watchlist + Telegram is the stack for coverage. Backorders remain the stack for names you cannot lose. Investor hub: for domain investors. Tool index: /tools.

Frequently Asked Questions

How many domains can I check in bulk for free?
Up to 25 unique domains per run on Vacato’s free bulk domain availability checker — no account for the snapshot. Paste one per line, or separate with commas or spaces.
Is a bulk domain availability checker the same as monitoring?
No. Bulk check is a one-shot RDAP snapshot for a paste list. Monitoring re-checks taken names on a timer and alerts you. Use bulk to triage; use a watchlist for keepers.
Does Vacato register available names from a bulk run?
No. Available rows mean you should register at your own registrar. Vacato does not catch, backorder, or place registry creates.
What does Watch all taken do after a bulk check?
It starts email OTP login and adds taken/redemption/pending-delete names to your Vacato watchlist (up to 20 on Free). Extra names need Pro (100) or Business (500).

Watch the names you care about

Monitor up to 100 domains with 1-minute Pro checks and alerts after each check. Vacato does not catch or register.

Free forever • No credit card required