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

.OR.ID

Indonesia

PANDI · SubTLD · Updated 2026-09-10

Conditional

Specifications

Zone
or.id
Registration
Standard (manual processing)
Registration period
1 year
Character length
1-63
Nameservers
2-7 nameservers
Transfer lock
Yes
Renewal on transfer
Yes
Transfer time
Manual (days)
Auth code format
Standard EPP
Redemption period
Standard
Handle updates
Yes
WHOIS update
Standard
WHOIS server
whois.id
Connection
Direct
Data set
ccTLD
Auth code
Yes

Eligibility & Restrictions

.ID (second level): open to anyone worldwide; ID card or passport required. .CO.ID: Indonesian businesses only (SIUP/TDP/AKTA/NPWP required). .WEB.ID/.MY.ID/.BIZ.ID: open to individuals and foreign entities. .OR.ID: non-profit organisations. .GO.ID: Indonesian government (Komdigi permission required).

Registration

1 year minimum. Transfer adds 1 year. 60-day transfer lock.

Transfer Procedure

Manual transfer process with auth code. Processing may take several days.
📘 ICANN Transfer Policy (IRTP) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.

Registrant Change

Standard process via registrar.
📘 ICANN OwnerChange (COR) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.

Renewal & Deletion

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

Restore / Redemption Grace Period

Standard RGP.
📘 ICANN ERRP — See ICANN ERRP for RGP details and standard restore fees.

WHOIS / Privacy

Standard WHOIS. Privacy services available for open SLDs.
📘 ICANN Registration Data Policy — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.

NIS2 Compliance

N/A. Indonesia not subject to EU NIS2.
📘 NIS2 Compliance — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.

Known Error Codes & Notes

  • .CO.ID docs mandatory: Indonesian business documents (SIUP/TDP/AKTA/NPWP) mandatory for .CO.ID. Foreign entities cannot register without local presence.
  • .ID open: .ID (direct) open to all with valid passport since 2014.

Data controllers

  • Perkumpulan Pengelola Nama Domain Internet Indonesia (PANDI) (org) Icon Business Park, Unit L1-L2, Jalan Raya Cisauk - LAPAN, Tangerang Banten 15345, Indonesia
  • Perkumpulan Pengelola Nama Domain Internet Indonesia (PANDI) — Admin Contact (admin) Icon Business Park, Unit L1-L2, Jalan Raya Cisauk - LAPAN, Tangerang Banten 15345, Indonesia

Error codes

  • EF00803
  • EF01017
  • EF03008
  • EF00512
  • EF01008
  • EF01009
  • EF03005
  • EF01068
  • EF01002
  • EF03007
  • EF03006
  • EF01075
  • EF03011
  • EF01055
  • EF03010
  • EF01074
  • EF0103118

Required fields

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

Restrictions

  • Please contact the support for details.
  • Local domain owner (OwnerC) required (office/residence).
  • Trustee service is only possible if the domain owner is a company.
  • Local domain administrator (AdminC) required.

Root nameservers

  • C.DNS.ID
  • D.DNS.ID
  • E.DNS.ID
  • B.DNS.ID
  • NS4.APNIC.NET

Tasks (API)

  • delete · available · manual
  • preack · available · manual
  • transfer · available · chargeable · manual · AuthInfo required
  • update · available · chargeable · manual
  • create · available · chargeable · manual

API

Domain Create

POST https://api.autodns.com/v1/domain
{
  "name": "example.or.id",
  "ownerc": {
    "id": 23142212
  },
  "adminc": {
    "id": 23142212
  },
  "techc": {
    "id": 23142212
  },
  "nameServers": [
    {
      "name": "ns1.example.com"
    },
    {
      "name": "ns2.example.com"
    }
  ],
  "confirmOrder": false
}

Domain Transfer

POST https://api.autodns.com/v1/domain/_transfer
{
  "name": "example.or.id",
  "auth": "(AUTH_CODE)"
}

Create AuthInfo1

POST https://api.autodns.com/v1/domain/example.or.id/_authinfo1
Standard EPP auth code.

Domain Restore

POST https://api.autodns.com/v1/domain/example.or.id/_restore