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