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.
📘 ICANN Transfer Policy (IRTP) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.

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.
📘 ICANN OwnerChange (COR) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.

Renewal & Deletion

Standard. Transfer includes 1-year renewal.
📘 ICANN ERRP — See ICANN ERRP for the standard gTLD expiry lifecycle (Auto-Renew Grace → RGP → Pending Delete → Released).

Restore / Redemption Grace Period

30-day RGP. Restore real-time.
📘 ICANN ERRP — See ICANN ERRP for RGP details and standard restore fees.

WHOIS / Privacy

VAT ID/ID card number required and visible. Registry does not refund if domain deleted for policy reasons.
📘 ICANN Registration Data Policy — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.

NIS2 Compliance

Portugal NIS2 transposition applies.
📘 NIS2 Compliance — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.

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.