Look up any India pincode in a single API call. Returns post office name, district, state, taluk, division, and circle details in structured JSON. Built for address forms, logistics, and delivery workflows.
29K+
Pincodes
India
Coverage
JSON
Response
Live Lookup Demo
Awaiting response
{
"status": 200,
"message": "Success"
}CAPABILITIES
Built for address validation, delivery routing, logistics, and any workflow where accurate India location data is required.
Query any of India's 29,000+ active pincodes and get the associated post office name, delivery status, and branch type in a single GET request.
Returns the post office name, type (head, sub, or branch), and delivery status so you can distinguish delivery-capable offices from non-delivery branches.
Every response includes the district and state associated with the pincode, making it easy to validate address inputs, route deliveries, and populate location forms.
Returns the taluk (sub-district) and postal division for each pincode — useful for regional logistics, fleet routing, and operations teams working at a sub-district level.
Some pincodes serve multiple post offices. The API returns all matching records so your application can present the full list or apply its own selection logic.
A single GET request with your API key and pincode returns a clean JSON array. No SDK needed — works from any frontend, backend, mobile app, or automation script.
USE CASES
From e-commerce checkout to KYC and logistics routing, the API is designed for production workflows where India address accuracy matters.
When a customer enters a pincode, instantly return the district, state, and post office list. Pre-fill address fields, validate the pincode is real, and reduce manual entry errors before an order is placed.
Reduce checkout abandonment from address form friction
Cut COD returns caused by incorrect delivery addresses
Validate pincodes before order is accepted into fulfilment
A static dropdown cannot verify a pincode is real and currently active. This API checks live data and returns the full post office list in one call.
Register Free (without providing Card Details) with an email and password.
Free SignUpTest & Integrate Simple, self-explanatory API's. Make use of the Free Code examples.
When you are ready to go live, purchase Pay As You Go API plans with a year validity.
Purchase PlanBrowse by Pincode
Explore place names, districts, states, and geocoordinates for any 6-digit Indian PIN code. Each page includes a live lookup widget powered by the India Pincode API.
FAQ
How many pincodes does the API cover?
The API covers all active India pincodes — over 29,000 entries including head post offices, sub post offices, and branch post offices across every state and union territory.
What data does the API return for a pincode?
Each result includes the post office name, pincode, office type (head/sub/branch), delivery status, district, state, taluk, division, region, and circle. Some pincodes return multiple records where more than one post office shares the same pincode.
Can I look up a pincode to auto-fill state and district in a form?
Yes. This is one of the primary use cases. The API returns the district and state for any valid pincode, so your form can pre-fill those fields instantly when a user enters their pincode.
What is the difference between a delivery and non-delivery post office?
The API returns a deliveryStatus field for each result. Delivery post offices accept and distribute physical mail and parcels. Non-delivery offices (such as many branch offices) handle administrative functions but do not carry out doorstep delivery.
Can a single pincode return multiple post offices?
Yes. In India, some pincodes are shared between multiple post offices, particularly in rural areas. The API returns all matching offices so your application can display a list or apply its own selection logic.
Can I search by district or state instead of pincode?
The primary lookup is by pincode. For reverse lookups by district or state, check the API documentation for additional endpoint options and query parameters that may be available.
Is the pincode data kept up to date?
The dataset is updated when postal department changes are published. For the most time-sensitive applications, the API is the most reliable approach compared to maintaining your own static CSV or lookup table.
Is the API simple to integrate without an SDK?
Yes. The API uses a simple GET request with x-api-key and pincode parameters and returns a JSON array. It works from any language, framework, or low-code tool without requiring a dedicated SDK.