Saltar al contenido
Constaia

¿Es este documentoun DNI válido?

Constaia responde sí, no o revisar, con los motivos, los campos que necesitas y sin guardar una copia. Para DNI, certificados médicos, certificados LOPIVI, justificantes y otros 14 tipos.

250 documentos gratis al mes · sin tarjeta

  • Procesado en la UE
  • Retención cero por defecto
  • Veredicto con motivos
  • mod 23Validadores deterministas
POST /v1/analyze

Una llamada. Una respuesta que puedes usar.

Dinos qué debería ser el documento y qué reglas tiene que cumplir. Te decimos si lo es, por qué y qué contiene.

  1. 01

    Envía el documento y lo que esperas

    Foto, captura o PDF. Indica el tipo esperado y las reglas: vigente, de menos de 6 meses, a nombre de esta persona.

    {
      "expect": "es_dni",
      "checks": {
        "not_expired": true,
        "min_age_years": 18,
        "holder": {
          "full_name": "María García"
        }
      }
    }
  2. 02

    Leemos, clasificamos y comprobamos

    OCR europeo, clasificación con IA y validadores deterministas: letra del NIF, MRZ, IBAN, fechas y cuadres.

    • Letra del NIF
    • MRZ TD1
    • IBAN
    • Caducidad
    • Antigüedad
    • Titular
    • Cuadre de totales
  3. 03

    Recibe el veredicto y borra el fichero

    valid, invalid o review con motivos en tu idioma. Por defecto el fichero se borra al terminar.

    • VálidoTipo correcto y todos los checks pasan
    • No válidoTipo distinto o un check crítico falla
    • RevisarConfianza baja o señales dudosas: que lo mire una persona

Hecho para quien recibe documentos cada día

Empezamos por el deporte y el asociacionismo, donde la documentación es obligatoria, recurrente y caduca.

Ver todo

18 tipos de documento, con reglas españolas

Plantillas de campos y validadores para los documentos que de verdad te piden. Para el resto, tu propio esquema.

Ver el catálogo completo

Verifica sin quedarte con una copia

La AEPD considera excesivo, por regla general, recoger o conservar copias del DNI. Constaia te deja comprobar el documento sin guardarlo.

Retención cero por defecto
Con storage "none" el fichero se borra en cuanto termina el análisis. Con keep_results false tampoco guardamos los campos.
Todo en la UE
Servidores en Hetzner, OCR de Mistral y modelos en AWS Bedrock en Fráncfort, sin inferencia fuera de la región.
Datos mínimos
De un certificado médico extraemos apto, fecha y colegiado. Nunca diagnósticos.
Encargado del tratamiento
DPA descargable con la lista de subencargados. Ficheros cifrados con AES-256-GCM por cuenta.

Lo que no hacemos: Constaia no es un KYC biométrico ni certifica que un documento sea auténtico. Una letra o una MRZ correctas no lo prueban. Los warnings son indicios para que decidas tú.

Leer el DPA →

Integra en una tarde

Una API REST con SDKs para JavaScript y PHP, claves de test deterministas y ejemplos para tu framework.

Guía de inicio en 5 minutos
curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@dni_valid.jpg" \
  -F 'options={
    "expect": "es_dni",
    "checks": {
      "not_expired": true,
      "holder": {
        "full_name": "María García López"
      }
    },
    "storage": "none"
  }'

Donde ya trabajas

SDKs, un componente de subida para la web y el móvil, y un servidor MCP para agentes de IA.

Todas las integraciones

Pagas por documento validado. Nada más.

Sin cuotas ni mínimos. Los créditos duran 12 meses, justo una temporada.

  • Gratis

    0 €

    250 créditos al mes

  • Pack 1.000

    30 €

    0,030 € por crédito

  • Pack 5.000

    125 €

    0,025 € por crédito

  • Pack 25.000

    500 €

    0,020 € por crédito

  • Pack 100.000

    1.900 €

    0,019 € por crédito

Los packs caducan a los 12 meses. Precios sin IVA.

Ver precios y calculadora

Preguntas frecuentes

¿Constaia verifica que un DNI es auténtico?

No. Comprobamos que el documento es del tipo esperado, que sus datos son coherentes (letra del NIF, dígitos de control de la MRZ, fechas) y que cumple tus reglas. Eso no prueba autenticidad: existen documentos falsos con datos coherentes. Te damos indicios, como posible foto de pantalla o posible edición, y si necesitas verificación de identidad con biometría te recomendamos un proveedor de KYC.

¿Guardáis los documentos?

Por defecto no. Con storage "none" el fichero se borra en cuanto termina el análisis. Puedes elegir "temporary" (se borra tras las horas que indiques) o "persistent" (hasta que lo borres por API). Con keep_results false tampoco guardamos los campos extraídos.

¿Dónde se procesan los datos?

En la Unión Europea: infraestructura en Hetzner, OCR de Mistral y modelos de IA en AWS Bedrock en la región de Fráncfort (eu-central-1), sin inferencia entre regiones.

¿Cuánto cuesta?

Un crédito por documento de hasta 2 páginas (un DNI por las dos caras es 1 crédito). Tienes 250 créditos gratis al mes y packs desde 0,019 € por crédito. classify cuesta 0,2 créditos. No cobramos los fallos nuestros ni los documentos rechazados por calidad antes del OCR.

¿Puedo probar sin gastar créditos?

Sí. Las claves ck_test_ usan un proveedor simulado con respuestas deterministas según el nombre del fichero (dni_valid.jpg, dni_expired.jpg, blurry.jpg…), sin coste.

¿Qué pasa si el veredicto es review?

Significa que la confianza está por debajo del umbral o hay señales dudosas. Lo razonable es que una persona lo revise. Puedes recibir estos casos por webhook (analysis.review_required).

¿Sirve para certificados de delitos sexuales (LOPIVI)?

Sí: comprobamos tipo, titular, antigüedad y si constan antecedentes, y extraemos el Código Seguro de Verificación para que lo cotejes en la sede del Ministerio de Justicia. No consultamos la sede automáticamente.

¿Quién está detrás de Constaia?

Add On Sport S.L., una empresa española que desarrolla software de inscripciones y licencias deportivas. Constaia nace de validar esos documentos cada día.

Y para que conste…

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

Crear cuenta gratisHablar con ventas250 documentos gratis al mes · sin tarjeta