Explorar
Herramientas
Rankings
Tabla ordenable de todas las comunas
Presupuestos
Rankings municipales 2024
Comparar
Comunas lado a lado
Correlaciones
Relaciones entre indicadores
Mi Índice
Construye tu evaluación
Consultar
Preguntas en lenguaje natural
Ciclos Electorales
Cambios por administración
Alertas
Anomalías detectadas
Acceso programático a indicadores comunales de Chile. Todos los endpoints retornan JSON y no requieren autenticación.
URL Base
https://chileabierto.cl/api/v1Límites de uso
Requests por minuto
60
Requests por hora
1.000
Autenticación
No requerida
Los límites son por IP. Para uso intensivo, contáctanos para obtener una API key con límites mayores.
Categorías de indicadores
economiaEconomía
demografiaDemografía
educacionEducación
saludSalud
seguridadSeguridad
medioambienteMedio Ambiente
gobiernoGobierno
eleccionesElecciones
Endpoints
/api/v1/comunasRetorna listado de todas las comunas con datos básicos.
Parametros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
region | number | No | Filtrar por ID de region (ej: 13 para Región Metropolitana) |
search | string | No | Buscar por nombre de comuna (sin tildes, case-insensitive) |
Ejemplo
curl -s "https://chileabierto.cl/api/v1/comunas?region=13&search=santiago"Respuesta
{
"data": [
{
"code": "13101",
"name": "Santiago",
"region_id": 13,
"region_name": "Metropolitana de Santiago",
"province_name": "Santiago",
"lat": -33.4489,
"lng": -70.6693,
"population": 404000
}
],
"total": 346,
"source": "INE - Instituto Nacional de Estadísticas",
"source_url": "https://www.ine.gob.cl/"
}/api/v1/comunas/[code]Retorna datos de una comuna especifica junto con todos los valores de indicadores disponibles.
Parametros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
code | string | Si | Código único de comuna (ej: 13101 para Santiago) |
Ejemplo
curl -s "https://chileabierto.cl/api/v1/comunas/13101"Respuesta
{
"comuna": {
"code": "13101",
"name": "Santiago",
"region_id": 13,
"region_name": "Metropolitana de Santiago",
...
},
"indicators": [
{
"code": "population_total",
"name_es": "Población Total",
"value": 404000,
"unit": "habitantes",
"year": 2024,
"category": "demografia",
"direction": "ambiguous",
"national_avg": 53536,
"source": "INE - Censo 2024",
"source_url": "https://www.ine.gob.cl"
}
],
"sources": ["INE - Censo 2024", "CEAD - ..."]
}/api/v1/indicatorsRetorna listado de todos los indicadores disponibles con metadatos.
Parametros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
category | string | No | Filtrar por categoría: economia, demografia, educacion, salud, seguridad, medioambiente, gobierno, elecciones |
Ejemplo
curl -s "https://chileabierto.cl/api/v1/indicators?category=economia"Respuesta
{
"data": [
{
"code": "poverty_rate_pct",
"name_es": "Tasa de Pobreza",
"unit": "%",
"category": "economia",
"direction": "lower_better",
"year": 2024,
"national_avg": 10.8,
"source": "CASEN 2024",
"source_url": "https://...",
"comunas_count": 52
}
],
"total": 16,
"categories": ["demografia", "economia", ...]
}/api/v1/indicators/[code]Retorna metadatos de un indicador con los valores de todas las comunas, ordenados por rendimiento.
Parametros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
code | string | Si | Código del indicador (ej: crime_rate_per_100k, poverty_rate_pct) |
Ejemplo
curl -s "https://chileabierto.cl/api/v1/indicators/crime_rate_per_100k"Respuesta
{
"indicator": {
"code": "crime_rate_per_100k",
"name_es": "Tasa de Delitos por 100.000 hab.",
"unit": "casos/100k",
"category": "seguridad",
"direction": "lower_better",
"year": 2024,
"national_avg": 4200,
"source": "CEAD",
"source_url": "https://cead.spd.gov.cl/"
},
"values": [
{ "comuna_code": "13132", "comuna_name": "Lo Barnechea", "value": 2100 },
{ "comuna_code": "13115", "comuna_name": "Lo Barnechea", "value": 2200 }
],
"total": 52
}/api/v1/compareCompara 2 o más comunas en múltiples indicadores. Retorna matriz de datos para visualización.
Parametros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
comunas | string | Si | Códigos de comunas separados por coma (mínimo 2, máximo 10) |
indicators | string | Si | Códigos de indicadores separados por coma |
Ejemplo
curl -s "https://chileabierto.cl/api/v1/compare?comunas=13101,13119&indicators=crime_rate_per_100k,poverty_rate_pct"Respuesta
{
"comunas": [
{ "code": "13101", "name": "Santiago", "region_name": "Metropolitana", "population": 404000 },
{ "code": "13119", "name": "Puente Alto", "region_name": "Metropolitana", "population": 521000 }
],
"indicators": [
{ "code": "crime_rate_per_100k", "name_es": "...", "unit": "...", "direction": "...", "national_avg": 4200 }
],
"data": {
"13101": { "crime_rate_per_100k": 4500, "poverty_rate_pct": 8.2 },
"13119": { "crime_rate_per_100k": 4000, "poverty_rate_pct": 8.1 }
},
"sources": ["CEAD - ...", "CASEN 2024 - ..."]
}Códigos de error
| HTTP Status | Código | Descripción |
|---|---|---|
200 | OK | Solicitud exitosa |
400 | INVALID_REGION / MISSING_PARAM / MIN_COMUNAS | Parametros invalidos o faltantes |
404 | NOT_FOUND | Comuna o indicador no encontrado |
429 | RATE_LIMIT | Límite de solicitudes excedido (60/min) |
Fuentes de datos
Todos los datos provienen de fuentes públicas oficiales del Estado de Chile. Cada respuesta incluye atribución de fuente.
¿Necesitas acceso especial a la API?
Contactar