Get 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.
Request
- Base URL: https://api.dev.name.com
- URL: https://api.dev.name.com/core/v1/domains/{domainName}:getPricing
- Auth: HTTP basic
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
}Changes
No recorded changes to this operation across all 1 revision of this API.