.uk domain operations
.uk domains (including .co.uk, .org.uk, .me.uk, .ltd.uk, .plc.uk,
and .net.uk) are managed by Nominet. The .uk
namespace uses a tag-based transfer system that differs from the standard EPP
auth code model used by most other TLDs.
Transfer in
To transfer a .uk domain into OpusDNS, the process works differently from
other TLDs. You must first create the transfer request in OpusDNS, then have
the current registrar release the domain to OpusDNS's Nominet tag.
Step 1: Submit the transfer request
Create the transfer in OpusDNS first so we are ready to receive the domain:
curl "$OPUSDNS_API_BASE/v1/domains/transfer" \
--request POST \
--header "X-Api-Key: $OPUSDNS_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"name": "example.co.uk",
"auth_code": "AUTH-CODE",
"contacts": {
"registrant": "contact_01h45ytscbebyvny4gc8cr8ma2"
},
"renewal_mode": "renew",
"create_zone": true
}'
Step 2: Request the tag release
Ask the current registrar to release the domain to OpusDNS's Nominet tag. Once they push the domain to our tag, the transfer completes and the domain appears in your account.
Note:
.uktransfers are typically immediate — once the domain is released to OpusDNS's tag, it moves to your account without a pending period.
Transfer out
To transfer a .uk domain away from OpusDNS, the domain must be released to the
receiving registrar's Nominet tag. This transfer-out release is not currently
exposed through the public API.
Use the dashboard or contact support when you need to push a .uk domain to another registrar. You will need the receiving registrar's Nominet tag.
Supported extensions
The following .uk extensions are managed by Nominet and support these
operations:
| Extension | Supported |
|---|---|
.uk |
✅ |
.co.uk |
✅ |
.org.uk |
✅ |
.me.uk |
✅ |
.ltd.uk |
✅ |
.plc.uk |
✅ |
.net.uk |
✅ |

