August 10, 2026: Domains API v3 is now available for domain search, registration, and DNS management
View as MarkdownWe've released Domains API v3, a redesigned API for the domain lifecycle, so you can search for a domain, lock its price with a quote, register it, and manage its DNS — with the final price and required agreements confirmed before you commit to a charge.
What changed
New endpoints are available under /v3/domains, organized around a
quote-then-execute flow:
- Discovery —
GET /suggestionsreturns natural-language domain suggestions with TLD filtering;GET /check-availabilitychecks a single domain. - Registration —
POST /registration-quoteslocks the price, resolved settings, and required legal agreements behind a single-usequoteToken(10-minute TTL).POST /registrationsexecutes with that token and returns202 Acceptedwith a pollable resource:GET /registrations/{registrationId}orGET /operations/{operationId}. - Domain management —
GET /domain-names/{domain-name}retrieves domain details;PUT /domain-names/{domain-name}/nameserversreplaces nameservers. - DNS records —
GET/POST /zones/{zone}/dns-recordslist and create records;DELETE /zones/{zone}/dns-records/{recordId}deletes one.
Authentication uses OAuth 2.0 with per-operation scopes
(domains.domain:read, domains.domain:create, domains.nameserver:update,
domains.dns:update). Mutating requests require an Idempotency-Key header,
so retries are safe and never create duplicate registrations. Resellers act
on behalf of customers with the X-Shopper-Id header.
Who is affected
v3 is additive and available to all developers with API access — no action is needed. Existing v1 and v2 integrations are unchanged, and both versions remain available. v3.0 covers domain search, registration, and DNS management; renewals, transfers, contact and privacy management, and bulk operations will arrive in additive v3 minor versions.
Links
- Domains v3 API reference — endpoint documentation
Last updated on
How is this guide?