Availability and search
Check many names at once for monitoring and selection.
Manage domains from a program rather than a page at a time.
Wire registration, availability checks, DNS and management into your own systems: bulk ordering, renewal sweeps, a control panel for your customers.
The API is the machine entry point to the same operations the client area offers. What you can do on a page, you can script.
Generate an API key in the client area, scoped to what it needs to do.
Endpoints, parameters and response shapes.
Try read-only endpoints, or a couple of domains, before automating.
Add retries and logging before it touches production.
Check many names at once for monitoring and selection.
Order, renew and read order status.
Push records and nameserver changes in bulk.
Read and update registrant, admin, tech and billing.
Read orders, invoices and payment status.
Revoke and replace keys; keep each system on its own key.
By resource
| Resource | What you can do |
|---|---|
| Domains | Check availability, register, renew, read status and expiry |
| DNS | Read and set nameservers, maintain DNS records |
| Privacy and contacts | Set the privacy level, update all four contact roles |
| Orders and billing | Read orders, invoices and payment status |
| Account | Read the balance and basic account details |
Four small things that save most of the debugging
An API key is equivalent to an account password. Keep it in a server-side environment variable or a secrets manager, never in front-end code, and never in a repository.
Common patterns
Create, revoke and separate keys by purpose.
Endpoints, parameters and responses.
Search, register, renew, DNS and nameservers.
Orders, invoices and payment status.
Recorded against the account for troubleshooting.
Open a ticket if an integration misbehaves.
The API itself is not charged separately; you pay for the business operations it performs. There is a sensible rate limit to prevent accidental or abusive use.
The API is standard HTTPS and JSON, so any HTTP client works. The documentation includes request examples that can be adapted directly.
Revoke it in the client area and generate a new one. Revocation takes effect immediately and requests using the old key are rejected.
Read-only calls cost nothing. Registration and renewal are real orders and do cost money, so validate the logic on a small number of domains first.
No. It operates on the domains in this account, exactly as the client area does.
Open the page for this service and finish in a few steps. If you would rather ask first, a ticket reaches a person.