Loading
Loading
Check domain name availability for up to 100 domains in a single POST request. Returns availability status for each domain in the request body.
The request body must contain a domainNames array with the list of domain names to check. Each result in the response bulk_domain_availability_response array includes the domain name, availability status, and a processing status flag.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
The apiKey query parameter is required. The optional source query parameter overrides the default data source. The request body must be JSON with a domainNames array (max 100 items).
sourceoptionalStringdefault: dnsSpecify the data source for domain availability checks. Use "dns" for DNS-based lookups or "whois" for WHOIS-based lookups.
The request body must be a JSON object containing a domainNames array with up to 100 domain names to check.
{
"domainNames": [
"techguruss.com",
"bannu.in"
]
}A successful request returns a 200 OK response with a JSON object containing a bulk_domain_availability_response array. See the response preview on the right for the full JSON structure.
bulk_domain_availability_responseList of domain availability objects.
Each object in the bulk_domain_availability_response array contains the following fields:
domainName of the queried domain
domainAvailabilityTrue if available, false if not available
statusDetermines whether the request was successfully processed or not for that specific entry.
The API uses standard HTTP status codes to indicate the success or failure of requests. For common status codes like 429 (Too Many Requests), refer to the general API documentation.
Partial response, as an error occurred while processing the request.
We are not providing the whois of this domain extension
Provided domain belongs to an inactive TLD. Please try to use historical whois lookup.