# Amazon Route 53 Domains API

> Amazon Route 53 Domains API on Apizie: 34 endpoints (Accepts the transfer of a domain from another Amazon Web Services account to the currentAmazon Web Services…, Creates a delegation signer (DS) record in the registry zone for this domain name. Note that creating DS…, Cancels the transfer of a domain from the current Amazon Web Services account to another Amazon Web Services…, This operation checks the availability of one domain name. Note that if the availability status of a domain…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-route53domains`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-route53domains
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-route53domains/openapi.json

Amazon Route 53 API actions let you register domain names and perform related operations.

## Endpoints

### Accepts the transfer of a domain from another Amazon Web Services account to the currentAmazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/accept-domain-transfer-from-another-aws-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a delegation signer (DS) record in the registry zone for this domain name. Note that creating DS…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/associate-delegation-signer-to-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Cancels the transfer of a domain from the current Amazon Web Services account to another Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/cancel-domain-transfer-to-another-aws-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation checks the availability of one domain name. Note that if the availability status of a domain…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/check-domain-availability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Checks whether a domain name can be transferred to Amazon Route 53.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/check-domain-transferability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation deletes the specified domain. This action is permanent. For more information, see Deleting a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/delete-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation deletes the specified tags for a domain. All tag operations are eventually consistent;…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/delete-tags-for-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation disables automatic renewal of domain registration for the specified domain.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/disable-domain-auto-renew` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation removes the transfer lock on the domain (specifically the clientTransferProhibited status) to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/disable-domain-transfer-lock` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a delegation signer (DS) record in the registry zone for this domain name.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/disassociate-delegation-signer-from-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation configures Amazon Route 53 to automatically renew the specified domain before the domain…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/enable-domain-auto-renew` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation sets the transfer lock on the domain (specifically the clientTransferProhibited status) to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/enable-domain-transfer-lock` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### For operations that require confirmation that the email address for the registrant contact is valid, such as…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/get-contact-reachability-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation returns detailed information about a specified domain that is associated with the current…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/get-domain-detail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### The GetDomainSuggestions operation returns a list of suggested domain names.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/get-domain-suggestions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation returns the current status of an operation that is not completed.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/get-operation-detail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation returns all the domain names registered with Amazon Route 53 for the current Amazon Web…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/list-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxItems | integer | no | Pagination limit |
| Marker | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about all of the operations that return an operation ID and that have ever been…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/list-operations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxItems | integer | no | Pagination limit |
| Marker | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the following prices for either all the TLDs supported by Route 53, or the specified TLD: Registration…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/list-prices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxItems | integer | no | Pagination limit |
| Marker | string | no | Pagination token |
| body | object | no | JSON request body |

### This operation returns all of the tags that are associated with the specified domain. All tag operations are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/list-tags-for-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Moves a domain from Amazon Web Services to another registrar. Supported actions: Changes the IPS tags of a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/push-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation registers a domain. For some top-level domains (TLDs), this operation requires extra…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/register-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Rejects the transfer of a domain from another Amazon Web Services account to the current Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/reject-domain-transfer-from-another-aws-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation renews a domain for the specified number of years. The cost of renewing your domain is billed…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/renew-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### For operations that require confirmation that the email address for the registrant contact is valid, such as…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/resend-contact-reachability-email` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Resend the form of authorization email for this operation.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/resend-operation-authorization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation returns the authorization code for the domain. To transfer a domain to another registrar, you…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/retrieve-domain-auth-code` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Transfers a domain from another registrar to Amazon Route 53. For more information about transferring…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/transfer-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Transfers a domain from the current Amazon Web Services account to another Amazon Web Services account. Note…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/transfer-domain-to-another-aws-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation updates the contact information for a particular domain. You must specify information for at…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/update-domain-contact` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation updates the specified domain contact's privacy setting. When privacy protection is enabled,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/update-domain-contact-privacy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation replaces the current set of name servers for the domain with the specified set of name…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/update-domain-nameservers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation adds or updates tags for a specified domain. All tag operations are eventually consistent;…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/update-tags-for-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns all the domain-related billing records for the current Amazon Web Services account for a specified…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/view-billing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxItems | integer | no | Pagination limit |
| Marker | string | no | Pagination token |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/accept-domain-transfer-from-another-aws-account" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Route 53 Domains API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53domains/accept-domain-transfer-from-another-aws-account with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Route 53 Domains API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Route 53 Domains itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Route 53 Domains API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-route53domains.

### What is the status of the Amazon Route 53 Domains API?
Needs your own provider key (bring your own key)
