Location & postal data
Type a six-digit pincode, get every post office under it — name, branch type, delivery status, district and state.
/pincodefree allowance included6
digit pincode
India Post
official source
branch + delivery
per-office fields
404
unknown pincode
About the API
Every address form in India stops on the pincode, and most user-typing of it is wrong. This endpoint validates a six-digit pincode against official India Post records and returns every office it covers — useful to auto-suggest cities and states as someone types a PIN.
Beyond validation it powers address auto-complete — pick the pincode first and the district and state fill themselves, which deletes whole classes of address-entry errors.
Who builds on this
Validate the PIN, then auto-fill district and state — fewer failed deliveries from bad addresses.
Confirm a pincode is serviceable before quoting delivery timelines or COD availability.
Replace a free-text city/state with a pincode-driven picker in any KYC flow.
Under the hood
Request
pinrequiredthe six-digit pincode.
Response
namepost office name.
branchHead / Sub / Branch Post Office.
deliveryDelivery or Non-Delivery office.
district / stateadministrative location of the office.
block / regiontaluk/block and postal region.
Try it
{
"status": "ok",
"api": "pincode",
"pin": "721212",
"count": 26,
"offices": [
{
"name": "Balidanga",
"branch": "Branch Post Office",
"delivery": "Delivery",
"district": "West Midnapore",
"state": "West Bengal",
"block": "Ghatal",
"region": "South Bengal"
}
]
}26 offices matched — one shown above.
Free tier
Every endpoint includes a free monthly request allowance — the size differs from API to API. When your free requests run out, you move to a paid plan with the same key. No card needed to start.
Start with Pincode search, free.
Create an account and we’ll issue your free API key in minutes — this endpoint included.
© 2026 API Mitra. All rights reserved.
service statusMade in India