India postal data, made useful
India PIN Code & Post Office Directory with Pincode API
Search 19,486 PIN codes and 164,904 post-office records across India, or use the API to add postal lookup to your application.

GET https://api.pincodeapi.in/api/v1/pincode/751001
{
"success": true,
"data": {
"pincode": "751001",
"post_offices": [ ... ]
},
"meta": { "count": 4 }
}Fast lookup
Find a PIN code or post office
Search PIN codes or post office names without downloading the full India directory to your browser.
Directory coverage
Postal information across India
Browse India
PIN codes by state and Union Territory
Select a state to browse its districts, PIN codes and post offices.
API example
Try the India Pincode API
Retrieve postal records as JSON using a simple versioned endpoint.
https://api.pincodeapi.in/api/v1/pincode/751001curl --fail --show-error --max-time 10 "https://api.pincodeapi.in/api/v1/pincode/751001" Complete language guides are available in the code examples directory. Public limit: 6 API calls per 10 seconds per IP address. If you receive HTTP 429, wait before sending more requests.
Built for useful answers
Common ways to use the directory and API
PIN code lookup
See the post offices, districts, delivery status and postal divisions linked to a six-digit PIN.
Post office search
Find an Indian post office by name and open its dedicated postal-information page.
Address-form support
Use a PIN lookup to help populate state, district and postal-office choices in an application.
PIN validation
Check whether a six-digit PIN is listed in the postal directory.
Trust and transparency
Data that explains itself
Directory pages are based on processed public postal data. The data page explains the sources, fields, limitations, validation rules and how corrections are handled.