All posts

How to Do a WHOIS Lookup for a List of Domains

··2 min read

To do a WHOIS lookup for a list of domains, paste them into the bulk WHOIS lookup or upload a CSV. Each unique domain is looked up over RDAP, the modern replacement for WHOIS, on its TLD registry's own server. You get registrar, created, updated and expiry dates, status codes, nameservers and DNSSEC in one table, with CSV export.

Run a bulk WHOIS lookup →

Look up a list with the bulk tool

  1. Open the bulk WHOIS lookup.
  2. Paste domains, email addresses or website URLs, one per line, or upload a CSV of up to 5,000 rows and 500 unique domains. Addresses and URLs are trimmed to the registered domain.
  3. Press Look up WHOIS records. Only the unique domains are sent, 20 at a time.
  4. Read the table and filter by result to find rows that need a closer look.
  5. Download everything as CSV. For a TLD without RDAP, use the registry's WHOIS server, linked from the single WHOIS lookup.

Do it by hand

# whois, one line per domain (slow; formats differ by registry)
while read d; do
  echo "$d | $(whois "$d" | grep -i -m1 'registrar:') | $(whois "$d" | grep -i -m1 'expir')"
  sleep 2
done < domains.txt

# RDAP for .com and .net (Verisign); other TLDs have their own servers
curl -s https://rdap.verisign.com/com/v1/domain/google.com \
  | jq -r '.events[] | "\(.eventAction): \(.eventDate)"'

The sleep is there because registries rate-limit repeated queries. Each TLD's RDAP server is listed in IANA's bootstrap file, so a mixed list needs a lookup per TLD, which is what the bulk tool does for you.

WHOIS vs RDAP

The ICANN RDAP page (read 8 November 2026) says RDAP "was created as the replacement for the WHOIS protocol" and that, as of 28 January 2025, gTLD registries and registrars "are no longer required to provide WHOIS services (except for .com, .name, and .post)". RDAP answers in structured JSON over HTTPS, so the same fields come back in the same place for every gTLD.

What you can use the table for

Next step: verify the addresses on those domains

Registration records tell you about domains, not mailboxes. Upload your contact list at /verify to check each address without sending. The first 100 checks are free with a Google sign-in, no card.

Pro, $39 a month: Unlimited email verification.* Never metered, never cut off. See pricing.

*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.

Common questions

How do I WHOIS many domains at once?

Paste the domains, emails or URLs into the bulk WHOIS lookup, or upload a CSV. Only the unique domains are looked up, 20 at a time, and you download the table as CSV.

What's the difference between WHOIS and RDAP?

Both return the public registration record. RDAP is the newer protocol, with structured JSON over HTTPS. ICANN describes it as the replacement for WHOIS.

Why does a domain show no RDAP record?

Its TLD registry may not offer RDAP; several country-code TLDs don't. Use that registry's own WHOIS server, linked from the single WHOIS lookup.

Does a bulk WHOIS show who owns each domain?

Usually not. Registrant contact details are generally redacted in public records. Registrar, dates, status and nameservers are shown.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.