For the complete documentation index, see llms.txt. This page is also available as Markdown.

Start domain transfer

Transfer a domain from another registrar to your account.

Start domain transfer

post

Transfer a domain from another registrar to your account.

The transfer runs on a domain transfer service you have already purchased.

Before making request, unlock the domain at the current registrar and get its authorization code.

A successful response means the transfer has been started. Completion depends on the current registrar and can be followed with the transfer list endpoint.

If no WHOIS information is provided, default contact information for that TLD will be used. Before making request, ensure WHOIS information for desired TLD exists in your account.

Use this endpoint to bring domains registered elsewhere into your account.

Authorizations
AuthorizationstringRequired

API Token authentication

Body
domainstringRequired

Domain name

Example: my-new-domain.tld
auth_codestringRequired

Authorization code from the current registrar

Example: Auth123Code456
should_keep_nsbooleanOptional

Keep the existing nameservers of the domain

Default: trueExample: true
Responses
200

Success empty response

application/json
messagestringOptionalExample: Request accepted
post/api/domains/v1/transfers
POST /api/domains/v1/transfers HTTP/1.1
Host: developers.hostinger.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174

{
  "domain": "my-new-domain.tld",
  "auth_code": "Auth123Code456",
  "domain_contacts": {
    "owner_id": 741288,
    "admin_id": 546123,
    "billing_id": 741288,
    "tech_id": 741288
  },
  "should_keep_ns": true
}
{
  "message": "Request accepted"
}

Last updated

Was this helpful?