Calcular Alquiler API

La forma más sencilla de integrar cálculos de ajuste de alquileres en tus aplicaciones.

Integración Web (SDK)

Para sitios web (WordPress, Webflow, Landing Pages), la forma más fácil es usar nuestro SDK de JavaScript. Es necesario solicitar una API Key al administrador para su uso.

1. Copia el script

<script src="https://calcularalquiler.com.ar/sdk/calcuprop.js"></script>

2. Inicializa y llama a la función

// 1. Inicializa con tu llave privada
CalcuProp.init({ apiKey: 'tu_api_key_aqui' });

// 2. Calcula el ajuste
const resultado = await CalcuProp.calculate({
  montoInicial: 100000,
  fechaInicio: '2024-01-01',
  mesesAjuste: 6,
  indice: 'IPC'
});

API HTTP

Para integración backend o aplicaciones móviles, consume directamente nuestro endpoint JSON.

POST/api/v1/calculate

Headers Obligatorios

  • x-api-key: Tu API Key privada (solicítala al administrador).

Parámetros (Body JSON)

  • montoInicial (number): Monto del alquiler.
  • fechaInicio (string): YYYY-MM-DD.
  • mesesAjuste (number): Frecuencia.
  • indice (string): 'IPC' (Índice oficial).
  • mesesRezago (number, opcional): Default 2.
Response Example (V1 Enriched)
{
  "success": true,
  "result": {
    "primaryResult": { "fecha": "2026-02-01", "monto": 789293, "isProjected": false },
    "isUsingFallback": true,
    "rows": [
      {
        "periodo": 1,
        "fecha": "2025-01-01",
        "monto": 600000,
        "status": "Official"
      },
      {
        "periodo": 2,
        "fecha": "2026-01-01",
        "monto": 789293,
        "status": "Official"
      },
      {
        "periodo": 3,
        "fecha": "2026-03-01",
        "monto": 845000,
        "status": "Estimated"
      }
    ],
    "current": { "fecha": "2026-03-01", "monto": 845000 },
    "latestOfficial": { "fecha": "2026-02-01", "monto": 789293 }
  },
  "metadata": {
    "indice": "IPC",
    "mesesRezago": 2,
    "fechaActual": "2026-03-14"
  }
}

Guía de Respuesta Enriquecida

La nueva estructura te permite distinguir fácilmente entre datos confirmados por el INDEC/BCRA y proyecciones matemáticas.

primaryResult (Object)

Es el resultado que deberías mostrar como principal. Prioriza siempre el último dato "Real" disponible en el sistema.

status (String en cada fila)

Official: Datos cargados directamente de la base de datos oficial.
Estimated: Proyección calculada ante la falta de datos oficiales publicados.

isUsingFallback (Boolean)

Indica si el cálculo se realizó usando el último dato oficial de un mes anterior como ancla (debido a retrasos en la publicación del INDEC).