Indian Cities Rest API

Get all Indian cities in a clean JSON format with this REST API.

All Cities

Endpoint cities

This will return you all Indian cities

Response
[
  {
    "City": "SGM",
    "State": "Rajasthan",
    "District": "Ganganagar"
  },
  {
    "City": "STR",
    "State": "Rajasthan",
    "District": "Ganganagar"
  },
  {
    "City": "A.Thirumuruganpoondi",
    "State": "Tamil Nadu",
    "District": "Coimbatore"
  },
...

Specific City, District & State

Endpoint ?parameter

This will return you date about a mentioned Indian city or district or state

Response
[
    {
        "City": "Alnavar",
        "State": "Karnataka",
        "District": "Dharwad"
    },
    {
        "City": "Annigeri",
        "State": "Karnataka",
        "District": "Dharwad"
    },
    {
        "City": "Hubli-Dharwad",
        "State": "Karnataka",
        "District": "Dharwad"
    }
]

Search

Endpoint ?<search_parameter>

Search for cities, states & districts

Response
[
    {
        "City": "Greater Mumbai",
        "State": "Maharashtra",
        "District": "Mumbai (Suburban) and Mumbai"
    },
    {
        "City": "Navi Mumbai",
        "State": "Maharashtra",
        "District": "Thane"
    },
    {
        "City": "Navi Mumbai (Panvel, Raigarh)",
        "State": "Maharashtra",
        "District": "Raigarh"
    }
]