Personal tools


Revision as of 13:34, 23 August 2016 by WikiAdmin (Talk | contribs)

Jump to: navigation, search

.SG is the official country code Top-Level-Domain (ccTLD) of Singapore. Companies located in Singapore, as well as companies or corporations who have business with Singapore can register .SG domains.

Introduced 1988
Country Singapore
Registry SGNIC
IDN Capable Yes
Webpage Register .SG







Dispute Policy


  • Registrant Contacts: Required: / Maximum:
  • Admin Contacts: Required: / Maximum:
  • Tech Contacts: Required: / Maximum:
  • Billing Contacts: Required: / Maximum:

{{{Possible Extensions}}}

Allowed number of NS



{{{Possible Extensions}}}


Domain Registration

Domains can be registered with the API AddDomain command.

command = AddDomain
domain  = (DOMAIN)


ownercontact0 = (CONTACT)
admincontact0 = (CONTACT)
techcontact0 = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0 = (NAMESERVER)
nameserver1 = (NAMESERVER)


auth = <TEXT> | <NULL>
transferlock = 0 | 1 | <NULL>
subuser = <TEXT> | <NULL>


Domain Transfer

There is a special procedure to handle a domain transfer. Please contact our Support-Team if you should need further information.

command = TransferDomain
domain = (DOMAIN)


ownercontact0 = <contact handle>
admincontact0 = <contact handle>
techcontact0 = <contact handle>
billingcontact0 = <contact handle>
auth = <TEXT>


subuser = <TEXT> | <NULL>
period = <PERIOD>
transferlock = 0 | 1 | <NULL>

Delete Domain

Domains can be deleted with the API DeleteDomain command.
There is no Deletion Restorable Period.

command = DeleteDomain
domain = (DOMAIN)

Restore Domain

Restores can be processed automatically up to 59 days after the expiration date. Please use the command RestoreDomain.

command = RestoreDomain
domain = (DOMAIN)


renewalmode = <NULL> | <TEXT>
subuser = <TEXT>




The company registration number has to be provided as X-SG-RCBID if the new registrant is an organization from Singapore.

TLD specific



.COM.SG domains can only be registered for companies.

.SG and .COM.SG

The admin-c has to be an individual from Singapore. if you provide an administrative contact from a different country then a local presence service will be provided automatically (free of charge).
If the registrant is an organization from Singapore then the company registration number has to be provided as X-SG-RCBID.
If the admin-c is an individual from Singapore then the respective SingpassID has to be provided as X-ADMIN-IDNUMBER.

additional parameter X-SG-RCBID
role country of origin entity value
registrant SG organization company registration number
registrant SG individual n/a
registrant other organization n/a
registrant other individual n/a

additional parameter X-ADMIN-IDNUMBER
role country of origin entity value
admin-c SG organization n/a (admin-c may not be an organization from Singapore)
admin-c SG individual Singpass ID
admin-c other organization n/a (admin-c will be replaced by local presence service)
admin-c other individual n/a (admin-c will be replaced by local presence service)

Valid format of the Singpass ID
SingPass ID (or NRIC) refers to the individual's National Registration Identity Card which has to consist of exactly one letter ("S", "T", "F" or "G") followed by seven digits followed by one checksum letter.
Example: S1234567A

Domain Transfers

Inbound Domain Transfers

Additionally to the Authorization Code, the registry requires that the current contact information and name servers of the domain will be submitted with the transfer request. To do so, you have to use the ownercontact0, admincontact0, techcontact0 and billingcontact0 parameters and at least two name servers in the following syntax:

command = TransferDomain
domain = <domain>
auth = <auth>
ownercontact0 = <contact handle>
admincontact0 = <contact handle>
techcontact0 = <contact handle>
billingcontact0 = <contact handle>
nameserver0 = <name server>
nameserver1 = <name server>

Be sure that you've created valid contact handles with the current contact information of the .SG domain you wish to transfer the respective domain. After 7 days, the registry will reject the transfer if the losing registrar did not react.

Several registrars also need a so called AGNT number before they will approve an outgoing transfer, our AGNT number is AGNT-1643.

Outbound Domain Transfers

.SG domains are LOCKED by default and no Authorization Code is set at the registry – a transfer is not possible.
You need to unlock a .SG domain in order to have an Authorization Code set at the registry.
.SG domains can only be unlocked if they do not utilize the local presence service.

In order to transfer a domain away you have to remove the transfer lock (epp status clientTransferProhibited). This can only be done if the local presence service is not in use. A few minutes after removing the transfer lock you will receive an UPDATE::SUCCESSFUL message containing the new Authorization Code. At the same time the Authorization Code will be stored as property AUTH of the domain and also a property X-SG-AUTH-EXPIRATIONDATE indicating when the Authorization Code will expire (after 14 days).

Outbound Internal Transfers

If the domain should be transferred to another reseller of HEXONET the domain has also to be unlocked and the same AUTH is required.

Outbound Agent Internal Transfers

If the AGNT number of the new registrar is also AGNT-1643 but is not HEXONET you need to provide a different Authorization Code which is stored in the property X-SG-AGNT-AUTH of the domain.

Expiration of the Authorization Code

Once the Authorization Code has expired (after 14 days) the domain will be automatically locked again and a respective UPDATE::SUCCESSFUL message is created. You can simply unlock the domain again in order to request a new Authorization Code.


To delete a .SG domain with immediate effect please contact our support team at [email protected].



No special procedures.