IndraQ

Postal Code Lookup

Find postal codes worldwide

🌍 Select Country

πŸ“š API Documentation

πŸš€ Quick Start

  1. Select a country (optional) or search all countries
  2. Choose a search method: Postal, City prefix, Alphabet browse, or Hierarchy
  3. If Hierarchy: pick a country β†’ pick a state card β†’ pick a city card β†’ results will show postal places
  4. Inline filter (top toolbar) filters visible states or cities when using Hierarchy
  5. Rate limit: 120 requests per minute per IP
Base URL:
https://pincode.indraq.info

πŸ”Œ API Endpoints

GET https://pincode.indraq.info/api/v1/health
Check API health status
GET https://pincode.indraq.info/api/v1/countries
Get list of available countries (code & name)
GET https://pincode.indraq.info/api/v1/states?country=IN
Returns list of states for the country (accepts ISO2 code or country name)
GET https://pincode.indraq.info/api/v1/cities?country=IN&state=Karnataka
Returns list of cities for the specified country and state
GET https://pincode.indraq.info/api/v1/postal-search?q=CityName&country=IN
Search postal places by city/prefix (used to show postal records for a selected city)
GET https://pincode.indraq.info/api/v1/postal/<code>?country=IN
Find locations by postal code

πŸ“„ Response Example

{
  "ok": true,
  "count": 1,
  "data": [{
    "countryCode": "IN",
    "countryName": "India",
    "postalCode": "560001",
    "city": "Bangalore G.P.O.",
    "state": "Karnataka",
    "stateCode": "19",
    "district": "Bengaluru",
    "lat": "13.225700",
    "lon": "77.575000"
  }]
}

Data source: GeoNames world + country datasets