Pincode API

Returns all post offices that share a PIN code with their locality, office type, delivery status, postal division, taluk, district, state and coordinates where available. Data comes from the India Post directory.

Post offices for a PIN code

GEThttps://superapi.fly.dev/v1/pincode
Parameters
NameTypeDescription
pincode requiredstring6-digit Indian PIN code.
Sample request
curl "https://superapi.fly.dev/v1/pincode?pincode=110001" \
  -H "X-Api-Key: YOUR_API_KEY"
Sample response
[
  {
    "pincode": "110001",
    "office_name": "New Delhi G.P.O.",
    "locality": "New Delhi",
    "office_type": "Head Office",
    "delivery": true,
    "division": "New Delhi GPO",
    "region": "Delhi",
    "circle": "Delhi",
    "taluk": "New Delhi",
    "district": "New Delhi",
    "state": "Delhi",
    "state_code": "DL",
    "latitude": null,
    "longitude": null
  },
  {
    "pincode": "110001",
    "office_name": "Sansad Marg H.O",
    "locality": "Sansad Marg",
    "office_type": "Head Office",
    "delivery": false,
    "division": "New Delhi Central",
    "region": "Delhi",
    "circle": "Delhi",
    "taluk": "New Delhi",
    "district": "Central Delhi",
    "state": "Delhi",
    "state_code": "DL",
    "latitude": null,
    "longitude": null
  },
  {
    "pincode": "110001",
    "office_name": "Baroda House S.O",
    "locality": "Baroda House",
    "office_type": "Sub Office",
    "delivery": false,
    "division": "New Delhi Central",
    "region": "Delhi",
    "circle": "Delhi",
    "taluk": "New Delhi",
    "district": "Central Delhi",
    "state": "Delhi",
    "state_code": "DL",
    "latitude": null,
    "longitude": null
  }
]
Try it

Authentication

Send your API key in the X-Api-Key header (or as Authorization: Bearer <key>). Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and, on metered plans, X-Quota-Limit and X-Quota-Remaining.

Errors

Errors return a JSON body of the form {"error": "message"}.

StatusMeaning
400A parameter is missing or invalid. The message says which.
401Missing, invalid or revoked API key.
429Rate limit or monthly quota exceeded. Honour Retry-After.
5xxServer error. Safe to retry with backoff.