GetDomainPrices
Returns the following prices for the specified domain:
-
Registration
-
Transfer
-
Owner change
-
Renewal
-
Restoration
For most domains, the prices match the standard prices for the TLD that the ListPrices operation returns. For a premium domain, the registry sets the price individually. Premium prices might differ from the standard prices and can change over time.
Request Syntax
{
"DomainName": "string"
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- DomainName
-
The name of the domain that you want to get the prices for.
Type: String
Length Constraints: Maximum length of 255.
Required: Yes
Response Syntax
{
"DomainPrice": {
"ChangeOwnershipPrice": {
"Currency": "string",
"Price": number,
"PriceType": "string"
},
"Name": "string",
"RegistrationPrice": {
"Currency": "string",
"Price": number,
"PriceType": "string"
},
"RenewalPrice": {
"Currency": "string",
"Price": number,
"PriceType": "string"
},
"RestorationPrice": {
"Currency": "string",
"Price": number,
"PriceType": "string"
},
"TransferPrice": {
"Currency": "string",
"Price": number,
"PriceType": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- DomainPrice
-
The registration, transfer, owner change, renewal, and restoration prices for the specified domain.
Type: DomainPrice object
Errors
For information about the errors that are common to all actions, see Common Error Types.
- InvalidInput
-
The requested item is not acceptable. For example, for APIs that accept a domain name, the request might specify a domain name that doesn't belong to the account that submitted the request. For
AcceptDomainTransferFromAnotherAwsAccount, the password might be invalid.- message
-
The requested item is not acceptable. For example, for an OperationId it might refer to the ID of an operation that is already completed. For a domain name, it might not be a valid domain name or belong to the requester account.
HTTP Status Code: 400
- TLDInMaintenance
-
The top-level domain is currently undergoing maintenance and the request cannot be processed. Try again later.
- message
-
The top-level domain is currently undergoing maintenance and the request cannot be processed. Try again later.
- tld
-
The top-level domain that is currently undergoing maintenance.
HTTP Status Code: 400
- UnsupportedTLD
-
Amazon Route 53 does not support this top-level domain (TLD).
- message
-
Amazon Route 53 does not support this top-level domain (TLD).
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: