Saltar al contenido
Constaia
rental_agreement

Contrato de alquiler

Contrato de arrendamiento de vivienda o local de cualquier país: arrendador, arrendatario, inmueble, duración, renta y fianza.

Categoría
Domicilio
País
Internacional
Campos que extrae
11 campos
Coste
1 crédito
rental_agreementspecimen
Landlord
Tenants
Property address
Cadastral reference
Start date
End date
Monthly rent
Moneda
Deposit

Qué comprueba

Sin validadores deterministas específicos: se aplican tus checks (campos obligatorios, fechas, titular).

Campos que extrae

  • Landlordlandlord
  • Tenantstenants
  • Property addressproperty_address
  • Cadastral referencecadastral_reference
  • Start datestart_date
  • End dateend_date
  • Monthly rentmonthly_rent
  • Monedacurrency
  • Depositdeposit
  • Fecha de firmasignature_date
  • Signatures presentsignatures_present

Petición de ejemplo

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@document.pdf" \
  -F 'options={
    "expect": "rental_agreement",
    "checks": {},
    "storage": "none"
  }'

Ejemplo de respuesta

Datos ficticios. Respuesta abreviada.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "rental_agreement",
    "label": "Contrato de alquiler",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "rental_agreement"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "El documento es: Contrato de alquiler."
      }
    ]
  },
  "fields": {
    "landlord": {
      "value": {
        "name": "ESPECIMEN",
        "tax_id": "ESPECIMEN",
        "address": "ESPECIMEN"
      },
      "confidence": 0.99,
      "validated": true
    },
    "tenants": {
      "value": [
        {
          "name": "ESPECIMEN",
          "tax_id": "ESPECIMEN"
        }
      ],
      "confidence": 0.98,
      "validated": null
    },
    "property_address": {
      "value": "ESPECIMEN",
      "confidence": 0.97,
      "validated": null
    },
    "cadastral_reference": {
      "value": "ESPECIMEN",
      "confidence": 0.96,
      "validated": null
    },
    "start_date": {
      "value": "2026-09-01",
      "confidence": 0.99,
      "validated": null
    },
    "end_date": {
      "value": "2026-09-01",
      "confidence": 0.98,
      "validated": null
    },
    "monthly_rent": {
      "value": 100,
      "confidence": 0.97,
      "validated": null
    },
    "currency": {
      "value": "ESPECIMEN",
      "confidence": 0.96,
      "validated": null
    },
    "deposit": {
      "value": 100,
      "confidence": 0.99,
      "validated": null
    },
    "signature_date": {
      "value": "2026-09-01",
      "confidence": 0.98,
      "validated": null
    },
    "signatures_present": {
      "value": true,
      "confidence": 0.97,
      "validated": null
    }
  },
  "checks": [],
  "warnings": [],
  "storage": {
    "mode": "none",
    "file_deleted_at": "2026-09-29T10:00:02Z",
    "expires_at": null
  },
  "usage": {
    "credits": 1,
    "pages": 1
  }
}

FAQ

¿Constaia prueba que el documento es auténtico?

No. Comprueba el tipo, la coherencia de los datos y tus reglas, y avisa de señales como posible edición o foto de pantalla. Eso no prueba autenticidad.

¿Se guarda una copia del documento?

No, salvo que lo pidas. Con storage "none" (por defecto) el fichero se borra al terminar el análisis.

Otros documentos

Y para que conste…

Crea tu cuenta, copia la clave de test y valida tu primer documento en cinco minutos.