India Pincode API

The India Pincode API allows developers to access pincode data.

Please visit for buying extra quota.


The API works over HTTP, and requests are made with GET.


To get the pincode for "Delhi" for example, this is the Request URL. Make sure to escape the query for best results.

The API returns the values in JSON format.


If the address is not found (or cannot be retrieved for some reason), an error message is returned.

  {"query":"Searched Address","pincode":"","error":"Not found"}
Some examples
  {"query":"hauz khas delhi","pincode":"110016"}
  {"query":"nariman point mumbai","pincode":"400021"}
  {"query":"vastrapur ahmedabad","pincode":"380015"}
  {"query":"whitefield bangalore", "pincode":"560066"}

The API is pretty flexible with order or mis-spellings. The API and the search results use the same algorithm, so please try out various addresses using getpincode search to see what the API will output.

Rate Limits

You are given a quota of 100 requests per day. These limits can be relaxed for non-profit or open source projects.

Please visit for buying extra quota.

Terms of use

You are free to use the API for commercial or non-commercial purposes. Read the full licensing terms.