¿Puede recomendar una API gratuita para obtener una lista de regiones y ciudades de un país?

Necesito completar algunas listas desplegables para un formulario de dirección, por lo que cada vez que un usuario selecciona un país, debe tener una lista de todas las regiones (estados/provincias o cualquier subdivisión oficial que use el país) para elegir y luego todas las localidades de esa región.

También estaría feliz con una base de datos y podría implementar mi propia API a su alrededor.

Actualicé su pregunta y expandí la región , agregue más información: ¿qué tamaño de localidades necesita?
No olvide que puede obtener ayuda GIS en nuestro sitio hermano gis.stackexchange.com
Open Data está lleno de solicitudes de datos de la ciudad
He revertido la edición anterior. La solicitud original era para una API (gratuita) , lo que significa que 'gratis' es opcional y las soluciones de pago también son bienvenidas.

Respuestas (1)

Puede usar los datos del proyecto Open Street Map, o la API Overpass del proyecto Open Street Map , sujeto a las licencias o condiciones de uso aplicables , o de otros Sistemas de Información Geográfica ( GIS ), fuentes de datos de las cuales hay una gran cantidad. Es posible que desee reducir su gama de países, si corresponde.