Saltar al contenido
Constaia

Permiso de conducir (España)

Extrae categorías y caducidad del permiso de conducir español y valida el NIF.

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

El permiso de conducir español usa el número de DNI como número de permiso. Constaia valida la letra, extrae las categorías y comprueba la caducidad.

  • Pide require_fields: ["categories"] si necesitas una categoría concreta y compárala en tu código.

Qué comprueba

  • Letra del NIF. Calcula la letra con módulo 23 sobre la tabla oficial del Ministerio del Interior.
  • 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

numberNúmero
namesNombre y apellidos
birth_dateFecha de nacimiento
expiry_dateFecha de caducidad
categoriesCategorías

Dónde se usa

Petición de ejemplo

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

Ejemplo de respuesta

Datos ficticios. Respuesta abreviada.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "es_driving_license",
    "label": "Permiso de conducir (España)",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "es_driving_license"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "El documento es: Permiso de conducir (España)."
      }
    ]
  },
  "fields": {
    "number": {
      "value": "12345678Z",
      "confidence": 0.99,
      "validated": true
    },
    "names": {
      "value": "MARÍA GARCÍA LÓPEZ",
      "confidence": 0.98,
      "validated": null
    },
    "birth_date": {
      "value": "1990-04-18",
      "confidence": 0.97,
      "validated": null
    },
    "expiry_date": {
      "value": "2033-05-02",
      "confidence": 0.96,
      "validated": null
    },
    "categories": {
      "value": "AM, A1, B",
      "confidence": 0.99,
      "validated": null
    }
  },
  "checks": [
    {
      "code": "nif_check_digit",
      "passed": true,
      "message": "La letra del NIF es correcta."
    }
  ],
  "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