Inflación (IPC)
Índice de Precios al Consumo (IPC) del Instituto Nacional de Estadística (INE), total del país. Los 12 meses más recientes.
Cargando inflación…
Qué significa cada columna
Los nombres de columna son los del archivo del INE. Ese archivo no trae definiciones, así que las explicaciones son mías y no textuales del INE.
| Dato | Campo de la API | Columna del INE | Explicación (mía, no oficial) |
|---|---|---|---|
| Mes | date | Mes y año | Primer día del mes al que corresponde el dato. |
| Índice | index | Índice | Valor del índice, con base octubre 2022 = 100. |
| Mensual | monthly_change | Mensual | Variación porcentual respecto del mes anterior. |
| Acumulada del año | year_to_date_change | Acum. año | Variación porcentual acumulada en el año hasta ese mes. |
| 12 meses | twelve_month_change | Acum.12 meses | Variación porcentual respecto del mismo mes del año anterior. |
| Trimestre | quarter_change | Trimestre | Variación porcentual del trimestre, tal como la publica el INE. |
| Cuatrimestre | four_month_change | Cuatrimestre | Variación porcentual del cuatrimestre, tal como la publica el INE. |
Para tener en cuenta
- Las variaciones son porcentajes: 0,54 significa 0,54 %. Las celdas que el INE deja vacías se devuelven como null (por ejemplo, las variaciones de los primeros meses de la serie).
- Los índices de los primeros años son muy chicos (1937 vale alrededor de 0,00000016) porque la serie está expresada en la base actual, después de varios cambios de moneda.
- Cada vez que se carga el archivo se comprueba que las variaciones mensual y de 12 meses coincidan con el índice (con una diferencia mínima, que existe en las cifras del propio INE). Si no coinciden, la carga se rechaza.
- El INE publica el dato de cada mes a principios del mes siguiente.
Fuente: archivo de IPC del INE (total del país, base octubre 2022 = 100). Ver el archivo original (Excel)
Usá estos datos desde tus sistemas
La API es pública y gratuita: devuelve el IPC en formato JSON, con todo el histórico desde 1937 y sin registro.
import requests
URL = "https://apitool.techspot365.com/api/v1/inflation"
# Últimos 2 meses del IPC
response = requests.get(URL, params={"limit": 2}, timeout=30)
response.raise_for_status()
result = response.json()
for row in result["data"]:
print(row["date"], row["index"], row["monthly_change"], row["twelve_month_change"])
# Si hay más páginas, result["meta"]["has_more"] es True: pedí page=2, 3, ...- Parámetros: from y to (mes, AAAA-MM), limit (hasta 1000) y page. Sin from, devuelve los últimos 24 meses.
- Los resultados vienen del más reciente al más antiguo. En meta están la fuente, la base del índice y el último mes disponible.
- Límite: 300 consultas por hora por IP.
- Errores: 400 si un parámetro no es válido y 429 si superás el límite de consultas.
- Power BI: en Obtener datos > Consulta en blanco > Editor avanzado, pegá el código y elegí acceso Anónimo.