Saltar al contenido
Constaia

NIE / TIE (España)

Valida la TIE y el NIE de personas extranjeras residentes en España.

Identificador
es_nie
Categoría
Identidad
País
España
Coste
1 crédito

La tarjeta de identidad de extranjero (TIE) lleva el NIE y una MRZ. Constaia valida la letra del NIE, los dígitos de control de la MRZ y la caducidad, y extrae el tipo de autorización.

  • El NIE sustituye X, Y o Z por 0, 1 o 2 antes de calcular la letra.
  • Útil en inscripciones y licencias donde conviven DNI, NIE y pasaporte: pasa los tres tipos en expect.

Qué comprueba

  • Letra del NIE. Sustituye X/Y/Z por 0/1/2 y aplica el mismo módulo 23 que el DNI.
  • MRZ TD1. Dígitos de control ICAO 9303 (pesos 7-3-1, módulo 10) de la zona de lectura mecánica de 3 líneas.
  • Caducidad. La fecha de caducidad es posterior a hoy o a la fecha de referencia que indiques.
  • Titular. Nombre, número o fecha de nacimiento coinciden con los esperados, sin tildes y con orden de apellidos flexible.
VálidoNo válidoRevisar

Campos que extrae

nie_numberNúmero de NIE
namesNombre y apellidos
nationalityNacionalidad
birth_dateFecha de nacimiento
expiry_dateFecha de caducidad
permit_typeTipo de permiso

Dónde se usa

Petición de ejemplo

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@nie.jpg" \
  -F 'options={
    "expect": "es_nie",
    "checks": {
      "not_expired": true
    },
    "storage": "none"
  }'

Pruébalo sin coste con una clave ck_test_ y el fichero nie.jpg.

Ejemplo de respuesta

Datos ficticios. Respuesta abreviada.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "es_nie",
    "label": "NIE / TIE (España)",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "es_nie"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "El documento es: NIE / TIE (España)."
      }
    ]
  },
  "fields": {
    "nie_number": {
      "value": "X1234567L",
      "confidence": 0.99,
      "validated": true
    },
    "names": {
      "value": "ANA MARIA POPESCU",
      "confidence": 0.98,
      "validated": null
    },
    "nationality": {
      "value": "ROU",
      "confidence": 0.97,
      "validated": null
    },
    "birth_date": {
      "value": "1988-11-02",
      "confidence": 0.96,
      "validated": null
    },
    "expiry_date": {
      "value": "2029-06-30",
      "confidence": 0.99,
      "validated": null
    },
    "permit_type": {
      "value": "RESIDENCIA",
      "confidence": 0.98,
      "validated": null
    }
  },
  "checks": [
    {
      "code": "nie_check_digit",
      "passed": true,
      "message": "La letra del NIE es correcta."
    },
    {
      "code": "mrz_checksums",
      "passed": true,
      "message": "Los dígitos de control de la MRZ son correctos."
    }
  ],
  "warnings": [],
  "storage": {
    "mode": "none",
    "file_deleted_at": "2026-09-29T10:00:02Z",
    "expires_at": null
  },
  "usage": {
    "credits": 1,
    "pages": 2
  }
}

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.

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