Bulk Domain Availability
Check availability for up to 50 domains in a single call.
POST
/v1/available/bulk
curl -X POST "https://dns.toolkitapi.io/v1/available/bulk" \
-H "Content-Type: application/json" \
-d '["myapp.com", "myapp.io", "myapp.dev"]'
import httpx
resp = httpx.post(
"https://dns.toolkitapi.io/v1/available/bulk",
json=["myapp.com", "myapp.io", "myapp.dev"],
)
print(resp.json())
const resp = await fetch("https://dns.toolkitapi.io/v1/available/bulk", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(["myapp.com", "myapp.io", "myapp.dev"]),
});
const data = await resp.json();
console.log(data);
# See curl example
Response
200 OK
{
"domains_queried": 3,
"available_count": 1,
"taken_count": 2,
"results": [
{"domain": "myapp.com", "available": false, "registered": true, "registrar": "GoDaddy", "query_time_ms": 198.4},
{"domain": "myapp.io", "available": true, "registered": false, "query_time_ms": 145.2},
{"domain": "myapp.dev", "available": false, "registered": true, "registrar": "Google Domains", "query_time_ms": 167.8}
],
"total_query_time_ms": 343.6
}
Try It Live
Live Demo
Response
Description
Check availability for up to 50 domains in a single call.
How to Use
1
1. Send a POST request with a JSON array of domains in the body. 2. Review `available_count` and `taken_count` for a quick summary. 3. Check individual `results` for detailed per-domain availability.
About This Tool
Bulk Domain Availability checks up to 20 domains for registration availability in a single API call. Each domain is checked via DNS and RDAP concurrently, returning per-domain availability, registrar, and expiry details.
Why Use This Tool
- Brand name search — Check your brand across multiple TLDs at once
- Portfolio monitoring — Verify all your registered domains are still active
- Domain investing — Scan lists of potentially expiring domains
- Startup naming — Test multiple name ideas in one request
Frequently Asked Questions
What's the maximum number of domains?
20 per request. All are checked concurrently.
Does this check RDAP for every domain?
Yes — both DNS and RDAP are queried for each domain to determine availability accurately.
Start using Bulk Domain Availability now
Get your free API key and make your first request in under a minute.