Our Bulk Domain Checker API provides a powerful solution for instantly searching and validating multiple domain names, allowing you to check up to 100 domains at once. This API streamlines the process of checking domain availability in bulk, delivering rapid and accurate results for all your domain search needs.
Perfect for domain registrars, web developers, and businesses, this API simplifies bulk domain searches and helps manage large domain inventories or find available domain names for new projects. Whether integrating domain availability checks into your applications or managing a domain portfolio, our Bulk Domain Checker API ensures a seamless and efficient experience.
Our Bulk Domain Checker API provides comprehensive coverage of top-level domains (TLDs) and second-level domains (SLDs), ensuring you can check the availability of a wide range of domain extensions. Whether you're looking for classic domains like .com and .net or newer options like .tech and .xyz, our API supports a broad spectrum of domain types to meet your needs.
Efficiently manage your domain search needs with our API's capability to handle up to 100 domains in a single request. This batch processing allows you to quickly verify the availability of multiple domain names, saving time and simplifying your domain management tasks.
$ pip install requests
To use the Bulk Domain Checker API, your request body must be formatted in JSON and include a comma-separated list of domain names for which you want to check availability.
{ "domainNames":[ "techguruss.com", "bannu.in" ] }
Field | Type | Requirement | Description |
---|---|---|---|
bulk_domain_available_response | Array | Mandatory | List of domain availability objects. |
Each individual domain availability object in the bulk_domain_available_response contains the following fields:
Field | Type | Requirement | Description |
---|---|---|---|
domain | String | Mandatory | Name of the queried domain |
domainAvailability | Boolean | Mandatory | True if available, false if not available |
status | Boolean | Mandatory | Determines whether the request was successfully processed or not for that specific entry. |
HTTP Status | Reasons |
---|---|
200 | Request is processed successfully. |
206 | Partial response, as an error occurred while processing the request. |
403 | We are not providing the whois of this domain extension |
403 | Provided domain belongs to an inactive TLD. Please try to use historical whois lookup. |
500 | Internal Server error occurred. |
503 | Service is unavailable. |
504 | Request is timed-out. |
When using our Bulk Domain Checker API, include the domain names in the request body to check their availability. The request should be in JSON format, with a comma-separated list of domain names. Our API will return a boolean availability value indicating whether each domain is available for registration.
If the API encounters an issue when checking availability for any domain in the bulk lookup, the status field for that entry will reflect the success or failure of the API's operation for each domain name in the request. In such cases, the boolean availability value may not be accurate. Therefore, it's essential to first verify the status field for each entry; if it indicates success, then the boolean availability value can be trusted.
{ "bulk_domain_availability_response": [ { "domain": "bannu.in", "domainAvailability": false, "status": true }, { "domain": "techguruss.com", "domainAvailability": false, "status": true } ] }curl --location 'https://api.apifreaks.com/v1.0/domain/availability?apiKey=API-KEY' --header 'Content-Type: application/json' --data '{ "domainNames":[ "techguruss.com", "bannu.in" ] }'
To use the Bulk Domain Availability API, API credits are required. Charges apply only for successful queries, defined by a 2xx status code. If a request results in a 4xx or 5xx status code, no credits will be deducted, and any credits already charged will be refunded. Credits are applied based on each domain name specified in your request. If an error occurs with a specific domain name, credits will be refunded for that domain, and you will only be charged for successful domain availability status checks.
Service | Credits |
---|---|
Check Domain Availability per Domain Name | 15 credits per successful domain availability status check |
Utilize the Credits Usage API to efficiently monitor your recent consumption of both one-off and subscription credits. This API provides a streamlined way to track and manage your credit usage, ensuring you stay informed about your remaining balance and can optimize your resource allocation effectively.