Register a .xyz Domain

.xyz is a generic extension open to registrants worldwide. Check availability below, then register it in a few minutes — from USD 1.81 for the first year.

Free DNS management 24/7 support Whois privacy

.xyz domain prices

Every DomainNameAPI account starts on the Reseller tier. Premium and Platinum unlock automatically as your volume grows — the same domain, a lower unit price. Prices are per year and shown in USD.

Reseller

Reseller tier
  • USD 1.99Registration
  • USD 14.99Renewal
  • USD 14.99Transfer
  • USD 119.90Restore

Premium

Premium tier
  • USD 1.91Registration
  • USD 14.59Renewal
  • USD 14.59Transfer
  • USD 119.90Restore

Platinum

Platinum tier
  • USD 1.81Registration
  • USD 14.29Renewal
  • USD 14.29Transfer
  • USD 119.90Restore

See the full price list for every extension we carry

The .xyz domain extension

What is a .xyz domain?

.xyz is a generic top-level domain (gTLD): it is not tied to any country, so anyone anywhere can register one. That makes it a practical choice when your audience is international, and a realistic one when the shorter names in older extensions are already taken.

The .xyz registry is operated by XYZ.COM LLC. The extension has been in the root zone since 2014 — a long record by the standards of the domain name system, and one reason registrars and hosting companies treat it as a safe default.

DomainNameAPI is an ICANN-accredited registrar. Registration, renewal, transfer and DNS for .xyz all run from a single panel — and from a single API, if you would rather automate them.

A .xyz name can be 1 to 63 characters long. You can register it for 1 to 10 years up front — paying for several years at once is the simplest protection against an expiry you forget.

Check a .xyz name

.xyz at a glance

These are the registry's own rules for .xyz, as our systems read them. They decide what you can and cannot do with the name once it is yours.

Name and term

Extension
.xyz
Type
Generic (gTLD)
Shortest name
1 characters
Longest name
63 characters
Registration term
1,2,3,4,5,6,7,8,9,10 years
Renewal term
1,2,3,4,5,6,7,8,9 years
Registry
XYZ.COM LLC
In the root zone since
2014

What you can do with it

Name servers
2–10
Non-Latin characters (IDN)
Supported
DNSSEC
Supported
Transfer to us
Supported
Paperwork
None
Grace period after expiry
30 days
Transfer lock
60 days

How to register a .xyz domain

No paperwork, no waiting for approval. Four steps, and the name is live on your name servers.

  1. Search the name

    Type the name you want into the box above. We query the registry live, so the answer is the registry's, not a cached guess.

  2. Pick your term

    Choose anything from 1 to 10 years. Longer terms cost less per year and remove the yearly renewal risk.

  3. Enter contact details

    Registrant, admin, technical and billing contacts. Whois privacy can be switched on at the same time so your address stays out of public records.

  4. Point it somewhere

    Set your name servers, or use ours and manage A, CNAME, MX and TXT records from the panel. Changes reach the registry immediately.

What happens when a .xyz domain expires

Most people meet these rules for the first time on the day they matter. Here is the whole sequence for .xyz, with the numbers this registry actually uses.

  1. Renewal window Up to the expiry date you can renew at the normal price — 14.29 USD per year. Nothing changes for visitors; the site stays up.
  2. The name stops working On expiry the registry pulls .xyz out of the zone. The website and every email address on it go dark the same day. This is the moment most owners notice.
  3. Redemption — 30 days For 30 days the name is still yours, but recovering it costs 119.90 USD instead of the renewal price. Nobody else can take it during this window.
  4. Deletion After the redemption window the registry releases the name and anyone can register it. There is no appeal at this point — the only route back is to buy it from whoever takes it.

None of this has to happen. Auto-renew and expiry reminders are on by default in every DomainNameAPI account, and the API exposes expiry dates so you can wire them into your own alerts.

Moving a .xyz domain to DomainNameAPI

Transfers are supported for .xyz and cost 14.29 USD. In almost every registry a transfer also extends the registration by a year, so you are paying for time, not just for moving.

What you need from your current registrar: the domain unlocked, an authorisation code (EPP code), and a registrant email address you can actually read — that is where the approval request lands.

One rule catches people out: a .xyz domain cannot be transferred within 60 days of being registered, or of a change of registrant. If you just bought the name, wait out the 60 days.

.xyz domains — the questions we actually get