.PH
Philippines
PH Domain Foundation · ccTLD · Updated 2026-09-10
Open
Specifications
- Zone
- .ph
- Registration
- Standard (manual processing)
- Registration period
- 1 year
- Character length
- 1-63
- Nameservers
- 2-7 nameservers
- Transfer time
- Manual (days)
- Auth code format
- Standard EPP
- Redemption period
- Standard
- Handle updates
- Yes
- WHOIS update
- Standard
- WHOIS server
- whois.nic.ph
- Connection
- Direct
- Data set
- ccTLD
- Auth code
- Yes
Eligibility & Restrictions
Open to anyone worldwide. No citizenship or residency requirements.
Registration
Registry allows up to 10 years. We currently offer 1 year.
Transfer Procedure
Manual transfer process with auth code. Processing may take several days.
Registrant Change
Standard process.
Renewal & Deletion
Standard.
Restore / Redemption Grace Period
Standard.
WHOIS / Privacy
Standard WHOIS.
NIS2 Compliance
N/A. Not subject to EU NIS2.
Data controllers
- PH Domain Foundation (org) 27/F Jollibee Plaza, F. Ortigas Ave. Ortigas Center, Pasig Metro Manila 1600, Philippines (the)
- DotPH — DOTPH Administrative Contact (admin) Room 1101, 11/F, Tai Yau Building, 181 Johnston Road, Wanchai, Hong Kong
Error codes
- EF01017
- EF03008
- EF00512
- EF01008
- EF01009
- EF03005
- EF01002
- EF03007
- EF03006
- EF01075
- EF03011
- EF01055
- EF03010
- EF01074
- EF0103118
Required fields
- techc/email
- ownerc/email
- adminc/email
Restrictions
- Domains can be registered without restrictions.
Root nameservers
- 1.NS.PH
- PH.COMMUNITYDNS.NET
- NS2.CUHK.EDU.HK
- 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.ph", "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.ph", "auth": "(AUTH_CODE)" }
Create AuthInfo1
POST https://api.autodns.com/v1/domain/example.ph/_authinfo1
Standard EPP auth code.
Domain Restore
POST https://api.autodns.com/v1/domain/example.ph/_restore