The Domain Search API is designed to simplify the process of finding available domain names across all top-level domains (TLDs) and second-level domains (SLDs). With our API, you can instantly check domain name availability, making it an ideal solution for developers and businesses looking to quickly identify the best domain names for their needs.
Our API also provides alternative domain suggestions if your preferred name is already taken, ensuring you have multiple options to choose from. Whether you are integrating domain search capabilities into a larger application or using it to streamline your own domain selection process, the Domain Search API offers a fast, reliable, and comprehensive solution for all your domain checking needs.
Our Domain Search API offers comprehensive coverage of domain names across a wide range of top-level domains (TLDs) and second-level domains (SLDs). This extensive reach ensures that you can search for and verify domain availability across various domain extensions, making it easier to find a domain name that suits your needs. Whether you're looking for traditional domains like .com or newer extensions like .tech, our API covers it all, providing you with the flexibility to choose from a broad spectrum of domain options.
When your preferred domain name is unavailable, the Domain Search API helps you explore alternative options. Our suggestion feature generates a list of related domain names, offering creative and relevant alternatives that might fit your requirements. With instant suggestions at your fingertips, you can easily discover new opportunities and make an informed decision on the best domain name to represent your brand.
Specify the number of domain name suggestions you need with the Domain Availability Suggestion API, and the API will return only the specified number of suggestions. You can request up to 100 domain name suggestions in a single request. This feature allows you to tailor the results to your needs, ensuring you receive a manageable list of relevant and available domain names across various top-level domains (TLDs) and second-level domains (SLDs).
Leverage the Domain Search API to not only check domain name availability but also receive valuable domain name suggestions. Use the following endpoint to query domain availability along with alternative suggestions:
$ pip install requests
For those who require a straightforward domain availability check without suggestions, use the following API endpoint:
$ pip install requests
Parameter | Required | Type | Default | Description |
---|---|---|---|---|
domain | Yes | String | Domain name whose availability to check |
The Domain Search API for domain name suggestions allows you to specify the number of suggestions you wish to receive. You can pass the following additional parameters to customize the domain availability suggestions response.
Parameter | Required | Type | Default | Description |
---|---|---|---|---|
count | No | Integer | 5 | No. of suggestions required |
The Domain Availability Suggestion API response includes the following fields in the response body:
Field | Type | Requirement | Description |
---|---|---|---|
domain_available_response | Array | Mandatory | List of domain availability objects. |
Each individual domain availability object in both API responses 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 |
message | String | Optional | Extra details if the domain is not registered |
HTTP Status | Reasons |
---|---|
400 | Please pass domain param correct value e.g. whoisfreaks.com, https://whoisfreaks.com, http://whoisfreaks.com [For Technical Support: support@whoisfreaks.com] |
500 | Internal Server error occurred. |
503 | Service is unavailable. |
504 | Request is timed-out. |
HTTP Status | Reasons |
---|---|
400 | Please pass domain param correct value e.g. whoisfreaks.com, https://whoisfreaks.com, http://whoisfreaks.com [For Technical Support: support@whoisfreaks.com] |
403 | Provided domain belongs to an inactive TLD. Please try to use historical whois lookup. [For Technical Support email at: support@whoisfreaks.com] |
408 | Unable to fetch whois data. Please try again. [For Technical Support email at: support@whoisfreaks.com] |
500 | Internal Server error occurred. |
503 | Service is unavailable. |
504 | Request is timed-out. |
Use the Domain Search API to check the availability of a domain name. To determine whether a specific domain is available, include the domain parameter with the desired domain name for any TLD or SLD in your API request. This straightforward API endpoint provides instant and accurate results on domain availability, ensuring you can quickly verify if a domain is available for registration.
{ "domain": "google.com", "domainAvailability": false }curl --location 'https://api.apifreaks.com/v1.0/domain/availability?domain=google.com&apiKey=API-KEY'
Use the Domain Availability Suggestion API to obtain domain name suggestions across a variety of top-level domains (TLDs) and second-level domains (SLDs). This API not only provides availability status for your provided domain name but also generates a list of alternative domain names. By leveraging this API, you can explore various domain options and quickly determine their availability, ensuring you find the perfect domain for your needs.
{ "domain_available_response": [ { "domain": "jfreaks.dev", "domainAvailability": true }, { "domain": "jfreaks.org", "domainAvailability": true }, { "domain": "jfreaks.info", "domainAvailability": true }, { "domain": "jfreaks.net", "domainAvailability": true }, { "domain": "jfreaks.com", "domainAvailability": false } ] }curl --location 'https://api.apifreaks.com/v1.0/domain/availability/suggestions?domain=jfreaks.com&apiKey=API-KEY'
Specify the number of domain name suggestions you require using the Domain Availability Suggestion API. Include the count parameter in your request to determine how many suggestions you receive. The API supports up to 100 suggestions per request, allowing you to tailor the results to fit your needs.
{ "domain_available_response": [ { "domain": "jfreaks.dev", "domainAvailability": true }, { "domain": "jfreaks.top", "domainAvailability": true }, { "domain": "jfreaks.loan", "domainAvailability": true }, { "domain": "jfreaks.org", "domainAvailability": true }, { "domain": "jfreaks.xyz", "domainAvailability": true }, { "domain": "jfreaks.info", "domainAvailability": true }, { "domain": "jfreaks.club", "domainAvailability": true }, { "domain": "jfreaks.net", "domainAvailability": true }, { "domain": "jfreaks.biz", "domainAvailability": true }, { "domain": "jfreaks.com", "domainAvailability": false } ] }curl --location 'https://api.apifreaks.com/v1.0/domain/availability/suggestions?domain=jfreaks.com&count=10&apiKey=API-KEY'
To check domain availability status through the API, API credits are required. Credits are only deducted for successful queries, indicated 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.
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.