v1
latestOpenAPI 3.1.02026-07-2671111437.2 KBGet Pricing For Domain
Returns registration, renewal, and transfer pricing for a domain and term.
Not a discovery endpoint: Does not return purchaseType. Cannot determine whether a domain is acquired via registration vs aftermarket/expiring/backorder — call Search or Check Availability first.
Scope: purchasePrice and premium reflect standard and registry-premium registration only. They do not return aftermarket, expiring, or backorder acquisition prices. For those types, use purchasePrice from Search or Check Availability.
Registration create (purchaseType: registration): When create requires purchasePrice (registry premium), call with the same years you will send on create. Pass purchasePrice directly — it is the total for that term, not a per-year component.
Renew: Pass renewalPrice as purchasePrice on Renew Domain for premium renewals — not for computing Create Domain totals.
Transfer: Pass transferPrice as purchasePrice on Create Transfer for premium transfers. The years query parameter does not affect transferPrice.
See the Domain pricing guide for the full workflow.
Path parameters
DomainName is the domain to retrieve.
Query parameters
Years specifies the registration term to price in years. Defaults to each TLD's minimum registration term if omitted — usually 1 year (2 for .ai). Must be a supported registration term for the TLD (commonly 1–10 years). Use the same value on Create Domain when passing purchasePrice for purchaseType: registration.
Response
A successful response.
Example response
{
"purchasePrice": 24.99,
"renewalPrice": 24.99,
"transferPrice": 24.99
}