API Freaks logoAPI Freaks logo
CTRL+K

    Documentation

  • Pricing

  • Resources

  • Tools

  • Contact us

CTRL+K
Sign InGet Started For Free
  • Overview
  • Documentation
  • How to Guides
  • Pricing
  • APIFreaks
  • Organization and Teams
  • Credits Usage API
  • IP Geolocation Lookup API
  • Bulk IP Geolocation Lookup
  • Domain WHOIS Lookup
  • IP WHOIS Lookup
  • ASN Lookup
  • Domain WHOIS Historical Lookup
  • Domain WHOIS Reverse Lookup
  • Bulk Domain WHOIS Lookup
  • DNS Lookup
  • Historical DNS Lookup
  • Reverse DNS Lookup
  • Bulk DNS Lookup
  • SSL Certificate Lookup
  • Domain Availability API
  • Bulk Domain Availability API
  • Screenshot API
  • Bulk Screenshot API
  • Currencies Exchange Rates API
  • Currency Converter API
  • Currency Time Series API
  • Currency Fluctuation API
  • Geolocalized Currency Converter
  • Live Commodity Prices
  • Commodity Historical Prices
  • Commodity Fluctuation API
  • Commodity Time Series API
  • Timezone Lookup
  • Timezone Converter
  • Zipcode Lookup API
  • User Agent Parser
  • Bulk User Agent Parser
  • Astronomy API

Domain Search API - Find Available Domain Names and Get Suggestions

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.

10K Free Credits, No Credit Card Required

Features

Extensive TLD & SLD Coverage

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.

Domain Name Suggestions

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.

Customizable No. of Suggestions

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).

Documentation

API Endpoint

Domain Search API with Domain Name Suggestions

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:

GET

https://api.apifreaks.com/v1.0/domain/availability/suggestions

Test
LANGUAGE
Python
PHP
Java
Node
Ruby
JavaScript
C#
$ pip install requests

Domain Search API without Domain Name Suggestions

For those who require a straightforward domain availability check without suggestions, use the following API endpoint:

GET

https://api.apifreaks.com/v1.0/domain/availability

Test
LANGUAGE
Python
PHP
Java
Node
Ruby
JavaScript
C#
$ pip install requests

API Request

ParameterRequiredTypeDefaultDescription
domainYesString-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.

ParameterRequiredTypeDefaultDescription
countNoInteger5No. of suggestions required

API Response

For a comprehensive view of the API response structure and detailed field descriptions, explore the interactive Response Table. For Domain Search API without Domain Name Suggestions click here, For Domain Search API with Domain Name Suggestions click here.

HTTP Error Codes

Domain Search API with Domain Name Suggestions

HTTP StatusReasons
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.

Domain Search API without Domain Name Suggestions

HTTP StatusReasons
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.

How-To-Guides

Check Domain Availability

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.

curl -X 'GET' 'https://api.apifreaks.com/v1.0/domain/availability?domain=google.com&apiKey=API-KEY'
{ "domain": "google.com", "domainAvailability": false }

Get Domain Name Suggestions

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.

curl -X 'GET' 'https://api.apifreaks.com/v1.0/domain/availability/suggestions?domain=jfreaks.com&apiKey=API-KEY'
{ "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 } ] }

Get Specific No. of Suggestions

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.

curl -X 'GET' 'https://api.apifreaks.com/v1.0/domain/availability/suggestions?domain=jfreaks.com&count=10&apiKey=API-KEY'
{ "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 } ] }

Pricing

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.

  • Domain Availability Status: For each successful request to check domain availability status only, 15 credits will be charged.
  • Domain Availability with Suggestions: If you opt to check domain availability along with suggestions for alternative domain names, 15 credits will be charged for the availability check, plus 3 credits for each domain suggestion provided.

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.

Price Estimation Calculator

Ready to get started?

Sign Up for Free

APIFreaks

API Catalog

  • Geolocation APIs
  • WHOIS APIs
  • DNS APIs
  • SSL APIs
  • Domain Availability APIs
  • Screenshot APIs
  • Currency APIs
  • Commodity APIs
  • Timezone APIs
  • Zipcode APIs
  • User Agent APIs
  • Other APIs

Tools Catalog

  • Formatters & Beautifiers
  • Converters & Optimizers
  • Viewers & Validators

Docs

  • Documentation
  • Swagger Docs

Pricing & Accounts

  • Pricing
  • Sign up
  • Sign In

Company

  • About Us
  • Resources
  • Terms
  • Privacy

Copyright © 2024

Made in Pakistan