This is a comprehensive database with all cities in India. The list includes around 4,000 cities, towns, villages, it's free to download, and consume via APIs. Developers can retrieve data using their preferred programming language, for example, Javascript, Swift, Dart, NodeJS, PHP, Phyton, Swift, Java, etc. Data gathered from Wikipedia and Geonames and licensed under Creative Commons 4.0.
Database with Pin Codes (Zip Codes or Postal Codes) from India. This comprehensive directory contains more than 156k records and all the Pin Codes. You can fetch data using REST or GraphQL APIs, copy or download the database.