Help Center
Login Sign up
  1. Home
  2. TLD Knowledge Base
  3. .PT

.PT

Portugal

FCCN / dns.pt · ccTLD · Updated 2026-09-10

OpenIDN

Specifications

Zone
.pt
Registration
Real-time
Registration period
1 year
Character length
1-63
DNSSEC
Yes
IPv6
Yes
Nameservers
2-7 nameservers
Renewal on transfer
Yes
Transfer time
Real-time
Auth code format
Owner via portal
Redemption period
35 d
Handle updates
Yes
WHOIS update
Standard
WHOIS server
whois.dns.pt
Connection
Direct
Data set
ccTLD
Auth code
Yes

Eligibility & Restrictions

Open to anyone worldwide. VAT ID required for registrant AND technical contact. Individuals provide ID card or passport number. Foreign individuals: passport number.

Registration

1 year. Transfer includes 1-year renewal.

Transfer Procedure

Auth code obtained by domain owner directly via registry website (not from registrar). Trade: both current and new owner must approve via registry portal (registo.pt.pt) within 8 days each.
Auth code only obtainable by domain owner via dns.pt portal. Registrar cannot provide it.

Registrant Change

Trade requires both owners to have accounts on registry portal (registo.pt.pt). Current owner approves within 8 days; new owner approves within 8 days. Current owner can cancel trade via portal.

Renewal & Deletion

Standard. Transfer includes 1-year renewal.

Restore / Redemption Grace Period

30-day RGP. Restore real-time.

WHOIS / Privacy

VAT ID/ID card number required and visible. Registry does not refund if domain deleted for policy reasons.

NIS2 Compliance

Portugal NIS2 transposition applies.

Known Error Codes & Notes

  • Auth code from owner only: Auth code only obtainable by domain owner via dns.pt portal. Registrar cannot provide.
  • VAT ID mandatory: Required for registrant (X-PT-REGISTRANT-VATID) and technical contact (X-PT-TECH-VATID).
  • Trade portal accounts: Both trade parties must have registry portal accounts.

Data controllers

  • Associação DNS.PT (org) Rua Eça de Queiroz, 29, Lisboa 1050-095, Portugal
  • Associação DNS.PT — Luisa Ribeiro Lopes (admin) Rua Eça de Queiroz, 29, Lisboa 1050-095, Portugal
  • Associação DNS.PT (org) Rua Eça de Queiroz, 29, Lisboa 1050-095, Portugal
  • Associação DNS.PT — Luisa Ribeiro Lopes (admin) Rua Eça de Queiroz, 29, Lisboa 1050-095, Portugal

Error codes

  • EF00803
  • EF01017
  • EF03008
  • EF00512
  • EF01008
  • EF01009
  • EF01079
  • EF03005
  • EF03007
  • EF01004
  • EF03006
  • EF01075
  • EF03011
  • EF01055
  • EF02067
  • EF03010
  • EF01095
  • EF01074
  • EF0103118

Required fields

  • techc/email
  • ownerc/email
  • adminc/email

Restrictions

  • Restore is only possible after domain has expired, not after the explicit deletion of the domain.
  • Nameserver must be set up in advance and provide an authoritative response.

Root nameservers

  • A.DNS.PT
  • H.DNS.PT
  • B.DNS.PT
  • NS2.NIC.FR
  • E.DNS.PT
  • D.DNS.PT
  • NS.DNS.BR
  • C.DNS.PT
  • G.DNS.PT

Tasks (API)

  • restoreNE · available · automatic
  • update · available · automatic
  • restoreARGP · available · automatic
  • create · available · chargeable · automatic
  • preack · available · automatic
  • transfer · available · chargeable · automatic · AuthInfo required
  • delete · available · automatic
  • restore · available · chargeable · automatic
  • ownerchange · available · chargeable · automatic
  • renew · available · chargeable · automatic

API

Domain Create

POST https://api.autodns.com/v1/domain
{
  "name": "example.pt",
  "ownerc": {
    "id": 23142212
  },
  "adminc": {
    "id": 23142212
  },
  "techc": {
    "id": 23142212
  },
  "nameServers": [
    {
      "name": "ns1.example.com"
    },
    {
      "name": "ns2.example.com"
    }
  ],
  "confirmOrder": false,
  "extensions": {
    "pt": {
      "registrantVatId": "",
      "techVatId": "",
      "registrantMobile": ""
    }
  }
}
⚠ VAT ID mandatory for registrant AND technical contact.

Domain Transfer

POST https://api.autodns.com/v1/domain/_transfer
{
  "name": "example.pt",
  "auth": "(AUTH_CODE)"
}
⚠ Auth code from domain owner via dns.pt portal only. Registrar cannot retrieve.

Create AuthInfo1

POST https://api.autodns.com/v1/domain/example.pt/_authinfo1
Owner-only via dns.pt registry portal.

Domain Restore

POST https://api.autodns.com/v1/domain/example.pt/_restore
⚠ 30-day RGP. Real-time restore.

TLD Extension Parameters

extensions.pt.registrantVatId
string — VAT ID for registrant. Mandatory.
extensions.pt.techVatId
string — VAT ID for technical contact. Mandatory.
extensions.pt.registrantMobile
string — Mobile phone for registrant. Optional.