India

PropertyValue
CodeIN
CurrencyINR
RegionAsia, Southern Asia
Name orderGiven name first
StateState/province, a list of 36
PostcodeRequired, checked, like 110001, and by state
RulesGET /v1/countries/IN

Form

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

CountryIndia First name Last name Address Apartment, suite, etc. (optional) City State/provinceChoose… PIN code110001 Phone number (optional)081234 56789

Fields

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

Postcode

RuleValue
Requiredyes
Pattern^[0-9]{6}$
Example110001
Written asas typed
Checked by state36 of 36, 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
Andaman and Nicobar Islands744
Andhra Pradesh50[2-7|9]|5[1-3]
Arunāchal Pradesh79[0-2]
Assam78
Bihār8[0-5]
Chandīgarh16|1440[3-9]
Chhattīsgarh49
Delhi11
Dādra and Nagar Haveli and Damān and Diu396|362
Goa403
Gujarāt3[6-9]
Haryāna1[23]
Himāchal Pradesh17
Jammu and Kashmīr1[89]
Jhārkhand81[4-9]|82|83[0-5]
Karnātaka5[4-9]|53[7-9]
Kerala6[7-9]|6010|607008|777
Ladākh194
Lakshadweep682
Madhya Pradesh4[5-8]|490
Mahārāshtra4[0-4]
Manipur79[56]
Meghālaya79[34]
Mizoram796
Nāgāland79[78]
Odisha7[5-7]
Puducherry60[579]|673310
Punjab1[456]
Rājasthān3[0-4]
Sikkim737|750
Tamil Nādu6[0-6]|536
Telangāna50|53[1|4]
Tripura799
Uttar Pradesh2[0-35-8]|24[0-7]|26[12]
Uttarākhand24[46-9]|254|26[23]
West Bengal7[0-4]

Phone

RuleValue
Calling code+91
National prefix0
Pattern^[0-9]{8,14}$
Example081234 56789
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 India, from address.example, written with the format and the state by its name:

CODE
Rahul Sharma
Dak Bhawan, Sansad Marg
New Delhi 110001
Delhi
India

State/province

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

CodeName
Andaman and Nicobar IslandsAndaman and Nicobar Islands
Andhra PradeshAndhra Pradesh
Arunāchal PradeshArunāchal Pradesh
AssamAssam
BihārBihār
ChandīgarhChandīgarh
ChhattīsgarhChhattīsgarh
DelhiDelhi
Dādra and Nagar Haveli and Damān and DiuDādra and Nagar Haveli and Damān and Diu
GoaGoa
GujarātGujarāt
HaryānaHaryāna
Himāchal PradeshHimāchal Pradesh
Jammu and KashmīrJammu and Kashmīr
JhārkhandJhārkhand
KarnātakaKarnātaka
KeralaKerala
LadākhLadākh
LakshadweepLakshadweep
Madhya PradeshMadhya Pradesh
MahārāshtraMahārāshtra
ManipurManipur
MeghālayaMeghālaya
MizoramMizoram
NāgālandNāgāland
OdishaOdisha
PuducherryPuducherry
PunjabPunjab
RājasthānRājasthān
SikkimSikkim
Tamil NāduTamil Nādu
TelangānaTelangāna
TripuraTripura
Uttar PradeshUttar Pradesh
UttarākhandUttarākhand
West BengalWest Bengal

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
cityblankEnter a city
cityinvalidEnter a valid city
citycontains_emojiCity can't contain emojis
citytoo_longCity must be 255 characters or fewer
statenot_selectedSelect a state or province
stateinvalidChoose a state or province from the list
statecontains_emojiState or province can't contain emojis
statetoo_longState or province must be 255 characters or fewer
postcodeblankEnter a PIN code
postcodeinvalidEnter a valid PIN code, like 110001
postcodecontains_emojiPIN code can't contain emojis
postcodetoo_longPIN code must be 64 characters or fewer
phone_numberblankEnter a phone number
phone_numberinvalidEnter a valid phone number, like 081234 56789
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