We make an application programming interface (API) available to all users as a convenience to customers who have additional automation requirements. The API allows access to accounts via our users' own software as opposed to needing to log in through our web interface.
All API actions are logged and integrated with the Domain History and Domain Defender systems.
There are a number of functions that can be accessed via the API including:
- Registering New Domains
- Registering New Domains using Drop-Catching
- Renewing Domains
- Transferring Domains
- Viewing Transfer Statuses
- Checking Domain Availability for Registration
- Checking Domain Availability for Transferring In
- Listing all Active Domains
- Viewing Domain Information
- Viewing Contact Profiles
- Adding Contact Profiles
- Updating Contact Profiles
- Listing current DNS records
- Adding DNS records
- Updating DNS records
- Removing DNS records
- Updating NameServers
- Listing Registered NameServers
- Adding Registered NameServers
- Modifying Registered NameServers
- Deleting Registered NameServers
- Add WHOIS Privacy
- Remove WHOIS Privacy
- Adding Auto-Renewal
- Removing Auto-Renewal
- Retrieving EPP Authorization Code
- Forwarding Domains
- Locking Domains
- Unlocking Domains
- Get Account Funds Balance
- Add Account Funds
We would like to hear from you if you have any API functions you would like to see added. Let us know!
API Manager Controls
The API Manager allows users to configure their API settings. As utilization of the API allows access to potentially sensitive information as well as modification to domain settings, please make sure to safeguard your API access information.
IP Address Restrictions
Users can enter up to 5 IP addresses to limit authorized originating API connections. Only systems operating on one of the provided IP addresses will be able to connect to the API when accessing your account. All fields can be left blank to allow connections from all IP addresses.
A unique API key is required in order to access the API. First time users will need to select the generation of a new API key before getting started. For our users' protection, the API key will be displayed only after submission of the API configuration form. There is no way to retrieve an already issued API key. In the event the API key is forgotten, the only option is to generate a new key.