Acceso programatico a indicadores comunales de Chile. Todos los endpoints retornan JSON y no requieren autenticación.
URL Base
https://chileabierto.cl/api/v1Limites de uso
Requests por minuto
60
Requests por hora
1.000
Autenticación
No requerida
Los limites son por IP. Para uso intensivo, contactanos para obtener una API key con limites mayores.
Categorias 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 basicos.
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 mas 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 (minimo 2, maximo 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 | Limite 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.