Philippines

PropertyValue
CodePH
CurrencyPHP
RegionAsia, Southeast Asia
Name orderGiven name first
StateRegion, a list of 99
PostcodeRequired, checked, like 1008, and by state
RulesGET /v1/countries/PH

Form

The address form, in English. A field that is not required shows its optional label.

CountryPhilippines First name Last name Address Apartment, suite, etc. (optional) Postal code1008 City RegionChoose… Phone number (optional)0905 123 4567

Fields

FieldLabelRequiredAutocomplete
countryCountry (list)yescountry
first_nameFirst nameyesgiven-name
last_nameLast nameyesfamily-name
line1Addressyesaddress-line1
line2Apartment, suite, etc.noaddress-line2
postcodePostal codeyespostal-code
cityCityyesaddress-level2
stateRegion (list)yesaddress-level1
phone_numberPhone numbernotel
emailEmailyesemail

Postcode

RuleValue
Requiredyes
Pattern^[0-9]{4}$
Example1008
Written asas typed
Checked by state80 of 99, below

POST /v1/validate refuses a postcode sent with a state it does not start like, as not_in_state. A state not listed is checked by pattern only. From libaddressinput.

StateStarts with
Abra28[0-2]
Agusan del Norte86[01]
Agusan del Sur85[01]
Aklan56[01]
Albay45[01]
Antique57[01]
Apayao380[0-68]
Aurora320
Basilan730
Bataan21[01]
Batanes390
Batangas42[0-3]
Benguet26(0|1[0-5])
Biliran65(4[3-9]|5)
Bohol63[0-3]
Bukidnon87[0-2]
Bulacan30[0-2]
Cagayan35[0-2]
Camarines Norte46[01]
Camarines Sur44[0-3]
Camiguin910
Capiz58[01]
Catanduanes48[01]
Cavite41[0-2]
Cebu60[0-5]
Cotabato94[01]
Davao Occidental801[1-5]
Davao Oriental82[01]
Davao de Oro88[01]
Davao del Norte81[0-2]
Davao del Sur80[01]
Dinagat Islands84[12]
Eastern Samar68[0-2]
Guimaras504[4-6]
Ifugao36[01]
Ilocos Norte29[0-2]
Ilocos Sur27[0-3]
Iloilo50([0-3]|4[0-3])
Isabela33[0-3]
Kalinga38(0[79]|1[0-4])
La Union25[0-2]
Laguna40[0-3]
Lanao del Norte92[0-2]
Lanao del Sur9(3[0-2]|7[01])
Leyte65([0-3]|4[0-2])
Marinduque490
Masbate54[0-2]
Mindoro Occidental51[01]
Mindoro Oriental52[01]
Misamis Occidental72[01]
Misamis Oriental90[0-2]
Mountain Province26(1[6-9]|2[0-5])
Negros Occidental61[0-3]
Negros Oriental62[0-2]
Northern Samar64[0-2]
Nueva Ecija31[0-3]
Nueva Vizcaya37[01]
Palawan53[0-2]
Pampanga20[0-2]
Pangasinan24[0-4]
Quezon43[0-4]
Quirino340
Rizal1[89]
Romblon55[01]
Samar67[0-2]
Sarangani95[01]
Siquijor62(2[5-9]|30)
Sorsogon47[01]
South Cotabato95[01]
Southern Leyte66[10]
Sultan Kudarat98[01]
Sulu74[01]
Surigao del Norte84[0-2]
Surigao del Sur83[01]
Tarlac23[01]
Tawi-Tawi750
Zambales22[01]
Zamboanga Sibugay70[0-4]
Zamboanga del Norte71[0-2]
Zamboanga del Sur70[0-4]

Phone

RuleValue
Calling code+63
National prefix0
Pattern^[0-9]{6,14}$
Example0905 123 4567
Written as#### ### ####

Address format

How an address is written for reading, on an order page, a receipt or a label: address.format in the rules.

CODE
{first_name} {last_name}
{line1}
{line2}
{city}
{postcode} {state}
{country}

Example

A real address in Philippines, from address.example, written with the format and the state by its name:

CODE
Juan dela Cruz
Magallanes Drive, Liwasang Bonifacio
Ermita
Manila
1000 National Capital Region
Philippines

Region

The form submits the code, which is what an order stores; the name is what the shopper reads, in their language.

CodeName
AbraAbra
Agusan del NorteAgusan del Norte
Agusan del SurAgusan del Sur
AklanAklan
AlbayAlbay
AntiqueAntique
ApayaoApayao
AuroraAurora
Autonomous Region in Muslim Mindanao (ARMM)Autonomous Region in Muslim Mindanao (ARMM)
BasilanBasilan
BataanBataan
BatanesBatanes
BatangasBatangas
BenguetBenguet
Bicol (Region V)Bicol (Region V)
BiliranBiliran
BoholBohol
BukidnonBukidnon
BulacanBulacan
CagayanCagayan
Cagayan Valley (Region II)Cagayan Valley (Region II)
Calabarzon (Region IV-A)Calabarzon (Region IV-A)
Camarines NorteCamarines Norte
Camarines SurCamarines Sur
CamiguinCamiguin
CapizCapiz
Caraga (Region XIII)Caraga (Region XIII)
CatanduanesCatanduanes
CaviteCavite
CebuCebu
Central Luzon (Region III)Central Luzon (Region III)
Central Visayas (Region VII)Central Visayas (Region VII)
Cordillera Administrative Region (CAR)Cordillera Administrative Region (CAR)
CotabatoCotabato
Davao (Region XI)Davao (Region XI)
Davao OccidentalDavao Occidental
Davao OrientalDavao Oriental
Davao de OroDavao de Oro
Davao del NorteDavao del Norte
Davao del SurDavao del Sur
Dinagat IslandsDinagat Islands
Eastern SamarEastern Samar
Eastern Visayas (Region VIII)Eastern Visayas (Region VIII)
GuimarasGuimaras
IfugaoIfugao
Ilocos (Region I)Ilocos (Region I)
Ilocos NorteIlocos Norte
Ilocos SurIlocos Sur
IloiloIloilo
IsabelaIsabela
KalingaKalinga
La UnionLa Union
LagunaLaguna
Lanao del NorteLanao del Norte
Lanao del SurLanao del Sur
LeyteLeyte
Maguindanao del NorteMaguindanao del Norte
Maguindanao del SurMaguindanao del Sur
MarinduqueMarinduque
MasbateMasbate
Mimaropa (Region IV-B)Mimaropa (Region IV-B)
Mindoro OccidentalMindoro Occidental
Mindoro OrientalMindoro Oriental
Misamis OccidentalMisamis Occidental
Misamis OrientalMisamis Oriental
Mountain ProvinceMountain Province
National Capital RegionNational Capital Region
Negros OccidentalNegros Occidental
Negros OrientalNegros Oriental
Northern Mindanao (Region X)Northern Mindanao (Region X)
Northern SamarNorthern Samar
Nueva EcijaNueva Ecija
Nueva VizcayaNueva Vizcaya
PalawanPalawan
PampangaPampanga
PangasinanPangasinan
QuezonQuezon
QuirinoQuirino
RizalRizal
RomblonRomblon
SamarSamar
SaranganiSarangani
SiquijorSiquijor
Soccsksargen (Region XII)Soccsksargen (Region XII)
SorsogonSorsogon
South CotabatoSouth Cotabato
Southern LeyteSouthern Leyte
Sultan KudaratSultan Kudarat
SuluSulu
Surigao del NorteSurigao del Norte
Surigao del SurSurigao del Sur
TarlacTarlac
Tawi-TawiTawi-Tawi
Western Visayas (Region VI)Western Visayas (Region VI)
ZambalesZambales
Zamboanga Peninsula (Region IX)Zamboanga Peninsula (Region IX)
Zamboanga SibugayZamboanga Sibugay
Zamboanga del NorteZamboanga del Norte
Zamboanga del SurZamboanga del Sur

Messages

What the form shows under a field when a value is refused, in English. Every language is on its page under Languages.

FieldErrorMessage
countrynot_selectedSelect a country
first_nameblankEnter a first name
first_nameinvalid_charactersFirst name can only contain letters, spaces, hyphens and apostrophes
first_namecontains_emojiFirst name can't contain emojis
first_nametoo_longFirst name must be 255 characters or fewer
last_nameblankEnter a last name
last_nameinvalid_charactersLast name can only contain letters, spaces, hyphens and apostrophes
last_namecontains_emojiLast name can't contain emojis
last_nametoo_longLast name must be 255 characters or fewer
line1blankEnter an address
line1contains_emojiAddress can't contain emojis
line1too_longAddress must be 255 characters or fewer
line2blankEnter address line 2
line2contains_emojiAddress line 2 can't contain emojis
line2too_longAddress line 2 must be 255 characters or fewer
postcodeblankEnter a postal code
postcodeinvalidEnter a valid postal code, like 1008
postcodecontains_emojiPostal code can't contain emojis
postcodetoo_longPostal code must be 64 characters or fewer
cityblankEnter a city
cityinvalidEnter a valid city
citycontains_emojiCity can't contain emojis
citytoo_longCity must be 255 characters or fewer
statenot_selectedSelect a region
stateinvalidChoose a region from the list
statecontains_emojiRegion can't contain emojis
statetoo_longRegion must be 255 characters or fewer
phone_numberblankEnter a phone number
phone_numberinvalidEnter a valid phone number, like 0905 123 4567
phone_numbercontains_emojiPhone number can't contain emojis
phone_numbertoo_longPhone number must be 24 characters or fewer
emailblankEnter an email address
emailinvalidEnter a valid email, like name@example.com
emailcontains_emojiEmail can't contain emojis
emailtoo_longEmail must be 254 characters or fewer