Saltar al contenido
Constaia
us_state_id

Documento de identidad estatal de EE. UU. (State ID)

Tarjetas de identidad para no conductores emitidas por los estados: código AAMVA, caducidad y edad.

Categoría
Identidad
País
Estados Unidos
Campos que extrae
23 campos
Coste
1 crédito
us_state_idspecimen
Número de documento
Estado emisor
Nombre
Segundo nombre
Apellidos
Name suffix
Fecha de nacimiento
Fecha de expedición
Fecha de caducidad

Las emiten las mismas agencias que los permisos de conducir y llevan el mismo código AAMVA. Constaia las lee con las mismas reglas, así que puedes aceptar ambos documentos en un solo expect.

  • La marca REAL ID se devuelve en real_id_compliant.

Qué comprueba

  • Código PDF417 (AAMVA). Se decodifica el reverso y se cruza con el anverso.
  • Identificadores nacionales. Checksum o formato oficial del número (NIF, CPF, CURP, RUT, codice fiscale…).us_dl, us_zip
  • Código postal. Formato del código postal del país.
  • Titular. Nombre, número o fecha de nacimiento coinciden con lo esperado.
  • Edad. Edad mínima o máxima calculada con la fecha de nacimiento.
  • Vigencia. No caducado en la fecha de referencia.
  • Formulario I-9. Indica si el documento es de la lista A, B o C.B

Campos que extrae

  • Número de documentodocument_number
  • Estado emisorissuing_state
  • Nombrefirst_name
  • Segundo nombremiddle_name
  • Apellidoslast_name
  • Name suffixname_suffix
  • Fecha de nacimientobirth_date
  • Fecha de expediciónissue_date
  • Fecha de caducidadexpiry_date
  • Sexosex
  • Heightheight
  • Weightweight
  • Eye coloreye_color
  • Hair colorhair_color
  • Domicilioaddress
  • Postal codepostal_code
  • Conforme con REAL IDreal_id_compliant
  • Dddd
  • Organ donororgan_donor
  • Veteranveteran
  • Under 21 untilunder_21_until
  • Federal limits applyfederal_limits_apply
  • Barcode databarcode_data

Petición de ejemplo

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

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

Ejemplo de respuesta

Datos ficticios. Respuesta abreviada.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "us_state_id",
    "label": "Documento de identidad estatal de EE. UU. (State ID)",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "us_state_id"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "El documento es: Documento de identidad estatal de EE. UU. (State ID)."
      }
    ]
  },
  "fields": {
    "document_number": {
      "value": "123 456 789",
      "confidence": 0.99,
      "validated": true
    },
    "first_name": {
      "value": "TAYLOR",
      "confidence": 0.98,
      "validated": null
    },
    "last_name": {
      "value": "SAMPLE",
      "confidence": 0.97,
      "validated": null
    },
    "birth_date": {
      "value": "1988-11-21",
      "confidence": 0.96,
      "validated": null
    },
    "sex": {
      "value": "F",
      "confidence": 0.99,
      "validated": null
    },
    "issuing_state": {
      "value": "NY",
      "confidence": 0.98,
      "validated": null
    },
    "issue_date": {
      "value": "2024-02-02",
      "confidence": 0.97,
      "validated": null
    },
    "expiry_date": {
      "value": "2032-11-21",
      "confidence": 0.96,
      "validated": null
    },
    "real_id_compliant": {
      "value": true,
      "confidence": 0.99,
      "validated": null
    }
  },
  "checks": [
    {
      "code": "aamva_barcode_matches_front",
      "passed": true,
      "message": "El código PDF417 coincide con el anverso."
    },
    {
      "code": "not_expired",
      "passed": true,
      "message": "Vigente en la fecha de referencia."
    },
    {
      "code": "min_age_years",
      "passed": true,
      "message": "El titular cumple la edad mínima."
    }
  ],
  "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.