Identifying New gTLD Extensions
offers registration of Domain Names under various New gTLD extensions.
TLDs in General Availability
-
Neustar Domains: These are -
Domain Products
offers registration of Domain Names under various New gTLD extensions.
Neustar Domains: These are -
Checks the availability of the specified Domain Name(s) in the Sunrise Phase.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| domainname | String | Required | Domain Name that you need to check the availability for in the Sunrise period |
| tld | Array of Strings | Required | TLD(s) for which the Domain Name availability needs to be checked |
| smd | String | Required | Pass the content of the smd file |
GET
https://test.httpapi.com/api/domains/available-sunrise.xml?auth-userid=0&api-key=key&domainname=domain1&tld=bike&smd=<smd_file_content>
Returns a hash map containing Domain Name availability status for the requested TLDs:
available - Domain Name available for registration
regthroughus - Domain Name currently registered through the Registrar whose connection is being used to check the availability of the Domain Name
regthroughothers - Domain Name currently registered through a Registrar other than the one whose connection is being used to check the availability of the Domain Name. If you wish to manage such a Domain Name through your Reseller Account, you may pass a Domain Transfer API call. See details
unknown - returned, if for some reason, the Registry connections are not available. You should ideally re-check the Domain Name availability after some time.
Fetches the TLDs for the specified Category.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| category | String | optional | The Category for which the TLDs are to be fetched. Values can be adult, arts and media, beauty and fashion, business and commerce, education, finance, food and drink, generic, geo cultural, government and politics, health, idn, news and information, novelty, people and lifestyle, real estate, religion, services, sports and games, technology or travel. |
GET
https://test.httpapi.com/api/domains/preordering/fetchtldlist.xml?auth-userid=0&api-key=key&category=services
Returns a hash map containing the below details:
Fetch TLDs Action Status (status)
Fetch TLDs Action Status Description (status_description)
Fetched TLDs Information (response_value)
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
Fetches the Wishlist.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| customerid | Integer | Optional | Customer ID of the Customer for whom the Wishlist is to be fetched |
| resellerid | Integer | Optional | Reseller ID of the Reseller for whom the Wishlist is to be fetched |
| domain | Array of Strings | Optional | Domain Name(s) for which the Wishlist is to be fetched |
| tld | Array of Strings | Optional | TLD(s) for which the Wishlist is to be fetched |
| creation-date-start | String | Optional | UNIX TimeStamp for listing of Wishlist entries whose Creation Date is greater than creation-date-start |
| creation-date-end | String | Optional | UNIX TimeStamp for listing of Wishlist entries whose Creation Date is less than creation-date-end |
| no-of-records | Integer | Required | Number of records to be returned |
| page-no | Integer | Required | Page number for which records are required |
GET
https://test.httpapi.com/api/domains/preordering/fetch.xml?auth-userid=0&api-key=key&no-of-records=10&page-no=1
Returns a hash map containing the below details:
Fetch Wishlist Action Status (status)
Fetch Wishlist Action Status Description (status_description)
Wishlist Details (response_value)
Domain Name (domainname)
TLD associated with the Domain Name (tld)
Category under which the TLD is included (category)
Wishlist Entry Creation Time (creation_time)
Customer ID of the Customer under whom the Wishlist exists (customerid)
Reseller ID of the Reseller under whom the Wishlist exists (resellerid)
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
Deletes the specified Domain Name(s) from the Wishlist.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| customerid | Integer | Required | Customer ID of the Customer for whom you wish to delete the Wishlist entry |
| domain | Array of Strings | Required | Domain Name(s) which need to be deleted from the Wishlist |
POST
https://test.httpapi.com/api/domains/preordering/delete.xml?auth-userid=0&api-key=key&customerid=0&domain=domain1.ads
Returns a hash map containing the below details:
Wishlist Entry Deletion Action Status (status)
Wishlist Entry Deletion Action Status Description (status_description)
Invalid Domain Name(s) (invalid_domains)
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
Adds the specified Domain Name(s) to the Wishlist.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| customerid | Integer | Required | Customer ID of the Customer for whom the Wishlist needs to be created / updated |
| domain | Array of Strings | Required | Domain Name(s) which need to be added to the Wishlist |
POST
https://test.httpapi.com/api/domains/preordering/add.xml?auth-userid=0&api-key=key&customerid=0&domain=domain1.ads
Returns a hash map containing the below details:
Wishlist Create / Update Action Status (status)
Wishlist Create / Update Action Status Description (status_description)
Invalid Domain Name(s) (invalid_domains)
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
Resends the verification email to the Registrant Contact Email Address for the specified Domain Registration Order.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| order-id | Integer | Required | Order Id of the Domain Registration Order for which you wish to resend the verification email |
POST
https://test.httpapi.com/api/domains/raa/resend-verification.xml?auth-userid=0&api-key=key&order-id=0
Returns true (Boolean) if the action is executed successfully; false otherwise.
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
As per the Whois Data Accuracy Specification introduced by Internet Corporation For Assigned Names and Numbers [ICANN] and effective from 1 January, 2014, every Registrar is required to verify the email address of the Registrant contact for each gTLD domain name, within 15 days of:
a domain name being registered with unverified Registrant Contact email address,
a domain name being transferred in from another Registrar,
the Registrant Contact being replaced by a Contact with an unverified email address,
the email address of the Registrant Contact being modified to an unverified email address,
OR
an unverified email address being associated with a domain name, after the domain name is moved to another Account.
The gTLDs for which this requirement is applicable are:
Accordingly, an email would be sent from the system to the Registrant Contact email address for verification, upon one of the above actions being performed.
If the Registrant Contact does not complete the verification process within 15 days, the domain name would be deactivated. It would then resolve to a page indicating the reason for the deactivation, alongwith instructions to activate the domain name. The domain name would be activated, once the verification has been completed.
During this 15 days duration as well as upon deactivation, it would be possible from within the Control Panel to:
update the Registrant Contact Details See details,
AND / OR
re-send the verification email, in case the Registrant Contact has not received it.
Login to your Control Panel. See details
Search for the domain name and proceed to the Order Information
view. See details
Click the Resend Email / Resend Verification Email button.


The above requirement is applicable for all gTLD domain names registered after 1 January, 2014. Domain names registered / transferred prior to this date are not subject to this verification process, unless the associated Registrant Contact email address is modified to an unverified email address.
Premium names are highly desirable domain names that are generally available at a higher price than regular domain names.
All domain names are not equal. There are various factors that lend value to a domain name, for instance, the number of characters in the name, common keywords, or how memorable the name is. Invariably, such domain names are sold at a higher price than regular domain names, particularly if they represent a concept, idea, or category.
A premium domain name makes an instant impression on the target audience, irrespective of the category or type of business. It provides a boost in search engine optimization efforts, and may also improve type-in traffic from visitors specifically looking for a product, service or idea. As such, it helps businesses and users welcome visitors that may not otherwise reach their website. It also means that users know exactly what to expect from the website, since the name makes the value proposition clear to the visitor. This can save any company a lot of time, money and effort in branding, to influence prospective customers.
Premium domains are also great for word-of-mouth and physical marketing activities - a short and memorable name makes it easy for users to come to the site much after they've seen it on TV or a billboard, or just heard about it from a friend. Ultimately, a high quality name helps you make a real statement about your business.
Depending on their source and ownership, there are two types of premium domain names -
Premium names sold by Registries
High quality domain names in various domain extensions are often made available at a higher price by the respective Registries. Though the price is higher, these names can be registered in the same way as regular domain names. If a name you're looking for happens to be premium, the search results will indicate as much, and show the actual price for the domain name.
Registry-sold premium domains may be of two types -
Aftermarket premium names
These are domain names that have already been registered by other customers; however, the current owner is offering them for sale. Such sales happen through various registrars and aftermarket services. At , we have partnered with several aftermarket platforms in order to bring such high-quality domains to our customers, and they can be purchased directly on the website.
The process to buy an aftermarket domain is different from the regular domain registration process. Since these names are already registered, they must be transferred from the seller's registrar to the buyer's account on . The transfer process for these names is simplified, so you don't need to take any extra steps when buying a premium domain name.
Aftermarket premium domains are generally available across all of the popular TLDs, including .COM, .NET and various ccTLDs where the registries don't sell any premium names themselves. Aftermarket premium names have a high initial price, but renew or transfer at the same price as normal domain names in that TLD.
The process of buying a premium domain name is not different from buying ordinary domain names - when you search for domain names on the website, premium names matching your search request will be included in the results. These results will also indicate if the name renews at a premium price, or if the renewal pricing will be similar to regular names.
When you add a premium name to your shopping cart and make the payment for it, we will start the process of acquiring it for you. Once the name has been secured, it will be activated in your control panel, and can be managed like any other domain name.
Returns a list of Aftermarket Premium domain names based on the specified keyword. This method only returns names available on the secondary market, and not those premium names that are offered directly by any Registry for new registration.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| key-word | String | Required | Word or phrase (please enter the phrase without spaces) for which premium search is requested |
| tlds | Array of Strings | Required | Domain name extensions (TLDs) you want to search in See details |
| price-high | Integer | Optional | Maximum price (in Reseller's Selling Currency) upto which domain names must be suggested |
| price-low | Integer | Optional | Minimum price (in Reseller's Selling Currency) for which domain names must be suggested |
| no-of-results | Integer | Optional | Number of results to be returned |
GET
https://test.httpapi.com/api/domains/premium/available.xml?auth-userid=0&api-key=key&key-word=domain&tlds=com&tlds=net&tlds=org&price-high=10000&no-of-results=10
Returns a hash map with a list of Aftermarket Premium domain names and the price for each of them.