Saltar al contenido
Constaia
us_permanent_resident_card

Tarjeta de residente permanente de EE. UU. (green card)

Formulario I-551: número USCIS, categoría, caducidad y MRZ.

Categoría
Residencia
País
Estados Unidos
Campos que extrae
12 campos
Coste
1 crédito
us_permanent_resident_cardspecimen
Número de documento
Número USCIS (A-number)
Nombre
Apellidos
Sexo
Fecha de nacimiento
País de nacimiento
Categoría
Fecha de expedición

Constaia extrae el número USCIS, la categoría y las fechas de la tarjeta de residente permanente, valida la MRZ del reverso y comprueba la caducidad.

  • Constaia no consulta a USCIS ni E-Verify.

Qué comprueba

  • MRZ ICAO 9303. Dígitos de control de la zona de lectura mecánica.
  • MRZ frente a lo impreso. La MRZ coincide con los datos visibles.
  • Identificadores nacionales. Checksum o formato oficial del número (NIF, CPF, CURP, RUT, codice fiscale…).us_uscis
  • 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.A

Campos que extrae

  • Número de documentodocument_number
  • Número USCIS (A-number)uscis_number
  • Nombrefirst_name
  • Apellidoslast_name
  • Sexosex
  • Fecha de nacimientobirth_date
  • País de nacimientocountry_of_birth
  • Categoríacategory
  • Fecha de expediciónissue_date
  • Fecha de caducidadexpiry_date
  • Nacionalidadnationality
  • Mrzmrz

Petición de ejemplo

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@us_green_card_specimen.jpg" \
  -F 'options={
    "expect": "us_permanent_resident_card",
    "checks": {
      "not_expired": true,
      "reference_date": "2026-10-05",
      "holder": {
        "full_name": "Alex Example"
      }
    },
    "storage": "none"
  }'

Pruébalo sin coste con una clave ck_test_ y el fichero us_green_card_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_permanent_resident_card",
    "label": "Tarjeta de residente permanente de EE. UU. (green card)",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "us_permanent_resident_card"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "El documento es: Tarjeta de residente permanente de EE. UU. (green card)."
      }
    ]
  },
  "fields": {
    "first_name": {
      "value": "ALEX",
      "confidence": 0.99,
      "validated": true
    },
    "last_name": {
      "value": "EXAMPLE",
      "confidence": 0.98,
      "validated": null
    },
    "uscis_number": {
      "value": "000-000-001",
      "confidence": 0.97,
      "validated": null
    },
    "card_number": {
      "value": "SRC0000000001",
      "confidence": 0.96,
      "validated": null
    },
    "category": {
      "value": "IR1",
      "confidence": 0.99,
      "validated": null
    },
    "country_of_birth": {
      "value": "Canada",
      "confidence": 0.98,
      "validated": null
    },
    "birth_date": {
      "value": "1990-01-30",
      "confidence": 0.97,
      "validated": null
    },
    "sex": {
      "value": "F",
      "confidence": 0.96,
      "validated": null
    },
    "resident_since": {
      "value": "2019-08-12",
      "confidence": 0.99,
      "validated": null
    },
    "expiry_date": {
      "value": "2029-08-12",
      "confidence": 0.98,
      "validated": null
    }
  },
  "checks": [
    {
      "code": "mrz_checksums",
      "passed": true,
      "message": "Los dígitos de control de la MRZ son correctos."
    },
    {
      "code": "mrz_matches_visual",
      "passed": true,
      "message": "La MRZ coincide con los datos impresos."
    },
    {
      "code": "not_expired",
      "passed": true,
      "message": "Vigente en la fecha de referencia."
    },
    {
      "code": "holder_match",
      "passed": true,
      "message": "El titular coincide."
    }
  ],
  "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.