Overview
Introduction
Checking registrar and expiry information for one domain at a time gets tedious once you're managing a portfolio of them.
This tool takes a list of domains, one per line, and looks every one of them up over RDAP at once, showing the results side by side in a single table.
What Is Bulk WHOIS Lookup?
A batch domain registration lookup that queries each domain's registry over RDAP and reports registrar, creation date, expiry date, and status.
It's part of this site's DNS & Domain Tools collection; every row is a real, live query, not a cached snapshot.
How Bulk WHOIS Lookup Works
Each line is deduplicated, trimmed, and sent as its own RDAP query in parallel, capped at 20 domains per run.
Successful responses are parsed for the registration and expiration events and the registrar entity's name, then rendered as one row per domain.
When To Use Bulk WHOIS Lookup
Use it to audit a portfolio of domains for upcoming expirations or registrar changes in one pass.
It's also useful for a quick sanity check across a list of domains you're considering acquiring, to compare their ages and registrars at a glance.
Often used alongside Domain Expiry Checker and Domain Age Checker.
Features
Advantages
- Checks up to 20 domains in one batch instead of one lookup at a time.
- Pulls live data directly from each domain's own registry.
Limitations
- Capped at 20 domains per run to avoid firing an unbounded number of requests from a single paste.
- A minority of legacy ccTLD registries don't run RDAP and will show as not found even if the domain is registered.
Examples
Best Practices & Notes
Best Practices
- Run this a month or two before your busiest renewal season to spot anything expiring sooner than expected.
- Cross-check any 'not found' result manually before assuming a domain is unregistered; some registries are just slow to update.
Developer Notes
Domains are deduplicated with a Set before querying so a pasted list with repeats doesn't waste requests, and all lookups run via Promise.all rather than sequentially, since RDAP servers are independent per domain and there's no shared rate limit to respect across them.
Bulk WHOIS Lookup Use Cases
- Auditing expiry dates across a company's domain portfolio in one pass
- Comparing registrars and ages across a shortlist of domains before a purchase decision
- Quickly checking which of several similarly-named domains are actually registered
Common Mistakes
- Pasting more than 20 domains and being surprised when the tool rejects the batch instead of silently truncating it.
- Treating a missing expiry date as an error, when some registries simply don't publish one in their RDAP response.
Tips
- For a single domain, the dedicated Domain Age Checker and Domain Expiry Checker tools show a bit more detail than this table format allows.