🕵️

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

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

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.