Domain Managment API

Search for and register domains and manage your DNS settings with a RESTful Domain API.

LiveCode has a number of commands that allow you to query the Domain Name and IP Address of a Server. There are also great Command Line Tools for this purpose.

REST Domain API from Dynadot

Dynadot's Domain API allows you to programmatically:

  • Search for domains
  • Register domains
  • Renew domains
  • Delete domain names
  • Set Name Servers
  • Renew options

using a simple RESTful API - dynadot.com

Example: Set Name Servers

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g& command=set_ns&domain=mydomain.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com

Response:

ok, success,

Example: List Domains

This is an advanced API call:

https://api.dynadot.com/api3.xml?key=mykey&command=list_domain

Response:

<ListDomainInfoResponse> <ListDomainInfoHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </ListDomainInfoHeader> <ListDomainInfoContent> <DomainInfoList> <DomainInfo> <Domain> <Name>domain-exp140.com</Name> <Expiration>1361430589062</Expiration> <NameServerSettings> <Type>Dynadot Parking</Type> <WithAds>yes</WithAds> </NameServerSettings> <Whois> <Registrant> <ContactId>0</ContactId> </Registrant> <Admin> <ContactId>0</ContactId> </Admin> <Technical> <ContactId>0</ContactId> </Technical> <Billing> <ContactId>0</ContactId> </Billing> </Whois> <Locked>yes</Locked> <Disabled>no</Disabled> <Hold>no</Hold> <Privacy>none</Privacy> <isForSale>no</isForSale> <RenewOption>no renew option</RenewOption> <Note></Note> <Folder> <FolderId>-1</FolderId> <FolderName>(no folder)</FolderName> </Folder> </Domain> </DomainInfo> <DomainInfo> <Domain> <Name>domain-exp141.com</Name> <Expiration>1361430589062</Expiration> <NameServerSettings> <Type>Dynadot Parking</Type> <WithAds>yes</WithAds> </NameServerSettings> <Whois> <Registrant> <ContactId>0</ContactId> </Registrant> <Admin> <ContactId>0</ContactId> </Admin> <Technical> <ContactId>0</ContactId> </Technical> <Billing> <ContactId>0</ContactId> </Billing> </Whois> <Locked>yes</Locked> <Disabled>no</Disabled> <Hold>no</Hold> <Privacy>none</Privacy> <isForSale>no</isForSale> <RenewOption>no renew option</RenewOption> <Note></Note> <Folder> <FolderId>-1</FolderId> <FolderName>(no folder)</FolderName> </Folder> </Domain> </DomainInfo> </DomainInforList> </ListDomainInfoContent> </ListDomainInfoResponse>

# Other Services