Bulk WHOIS Lookup
WHOIS/RDAP lookup for up to 50 domains in a single call.
POST
/v1/whois/bulk
curl -X POST "https://dns.toolkitapi.io/v1/whois/bulk" \
-H "Content-Type: application/json" \
-d '["toolkitapi.io", "google.com"]'
import httpx
resp = httpx.post(
"https://dns.toolkitapi.io/v1/whois/bulk",
json=["toolkitapi.io", "google.com"],
)
print(resp.json())
const resp = await fetch("https://dns.toolkitapi.io/v1/whois/bulk", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(["toolkitapi.io", "google.com"]),
});
const data = await resp.json();
console.log(data);
# See curl example
Response
200 OK
{
"domains_queried": 2,
"domains_registered": 2,
"results": [
{"domain": "toolkitapi.io", "registered": true, "registrar": "RESERVED-Internet Assigned Numbers Authority", "creation_date": "1995-08-14T00:00:00", "expiration_date": "2025-08-13T00:00:00", "name_servers": ["a.iana-servers.net", "b.iana-servers.net"], "dnssec": "signedDelegation", "query_time_ms": 312.5}
],
"total_query_time_ms": 625.0
}
Try It Live
Live Demo
Response
Description
WHOIS/RDAP lookup for up to 50 domains in a single call.
How to Use
1
1. Send a POST request with a JSON array of domains. 2. Each domain is looked up via RDAP concurrently.
About This Tool
Bulk WHOIS Lookup retrieves WHOIS/RDAP data for up to 20 domains in a single call. Returns registrar, creation/expiration dates, nameservers, DNSSEC status, and domain status codes for each domain.
Why Use This Tool
- Portfolio management — Check registration details across all your domains
- Expiry monitoring — Batch-check expiration dates for renewal planning
- Competitive analysis — Look up registrar and registration dates for competitor domains
- Due diligence — Audit domain ownership for M&A or partnership vetting
Frequently Asked Questions
What's the maximum number of domains?
20 per request. All are queried concurrently via RDAP.
Start using Bulk WHOIS Lookup now
Get your free API key and make your first request in under a minute.