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.

India PIN code and post office directory for postal lookup
GET https://api.pincodeapi.in/api/v1/pincode/751001

{
  "success": true,
  "data": {
    "pincode": "751001",
    "post_offices": [ ... ]
  },
  "meta": { "count": 4 }
}

Directory coverage

Postal information across India

19,486unique PIN codes
164,904post-office records
36states and Union Territories
754state–district combinations

Browse India

PIN codes by state and Union Territory

Select a state to browse its districts, PIN codes and post offices.

View all states

API example

Try the India Pincode API

Retrieve postal records as JSON using a simple versioned endpoint.

API documentation
GEThttps://api.pincodeapi.in/api/v1/pincode/751001
Example request
curl --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.

Read about the data