Extracción + Validación

La credencial mexicana, leída y validada

Sube el frente y el reverso de la credencial. Hacemos OCR de cada campo, leemos el código MRZ del reverso y validamos contra la Lista Nominal Vigente del INE — en segundos.

Anverso + reverso
Lectura MRZ
Lista Nominal Vigente
Cruce con CURP/RFC

Cómo funciona

Un solo flujo. Frente, reverso, listo.

Paso 1

Sube el frente

Foto o PDF del anverso. Aceptamos cualquier ángulo razonable y bajas luces.

Paso 2

Sube el reverso

Capturamos el código MRZ y los datos de emisión. Sin reverso, sin certeza.

Paso 3

OCR + validación

Extraemos cada campo, comparamos contra fuentes oficiales y te entregamos un veredicto.

Lo que extraemos

Todos los campos relevantes de la credencial, listos para usar.

Nombre
GARCÍA HERNÁNDEZ MARÍA F.
CURP
GAHM900315MDFRRR05
Fecha nac.
1990-03-15
Sexo
M
Domicilio
AV. REVOLUCIÓN 1234, CDMX
Sección
1247
Vigencia
2031
MRZ
IDMEX1247901503GAHM…

Lo que validamos

No es solo OCR. Confirmamos que la credencial es auténtica y consistente.

Validación oficial

Lista Nominal Vigente

Consultamos los datos extraídos contra la Lista Nominal Vigente del INE — el padrón de credenciales activas. Si la credencial fue dada de baja, reemplazada o no figura como vigente, lo sabes en segundos.

Credencial vigenteCIC + OCR cotejadosResultado en tiempo real
· LISTA NOMINAL VIGENTE · VALIDADO POR SINGULA · LISTA NOMINAL VIGENTE · VALIDADO POR SINGULA
Lista nominal
VIGENTE

Consistencia interna

Los datos del anverso concuerdan con el código MRZ del reverso.

Vigencia y formato

Modelo de credencial detectado, vigencia confirmada, estructura válida.

Señales de manipulación

Detectamos credenciales editadas, recortadas o reimpresas.

Cruce con fuentes

CURP, RFC y registros oficiales validados en el mismo flujo.

ine-verify.sh
curl -X POST https://api.singula.mx/v1/ine/verify \
  -H "Authorization: Bearer sk_live_..." \
  -F "front=@ine_frente.jpg" \
  -F "back=@ine_reverso.jpg" \
  -F "customer_id=cus_lzk9m4ab3f"

→ { "status": "processing", "webhook": true }

// Webhook:
{
  "document_type": "ine_g",
  "extracted": {
    "name":     "GARCÍA HERNÁNDEZ MARÍA FERNANDA",
    "curp":     "GAHM900315MDFRRR05",
    "dob":      "1990-03-15",
    "sex":      "M",
    "address":  "AV. REVOLUCIÓN 1234, CDMX",
    "section":  "1247",
    "validity": 2031,
    "mrz":      "IDMEX1247901503GAHM..."
  },
  "validation": {
    "internal_consistency":  true,
    "mrz_match":             true,
    "tampering_signals":     "none",
    "lista_nominal_vigente": "active",
    "curp_renapo":           "valid"
  },
  "confidence": 0.992
}

Anverso + reverso

Procesamos ambos lados. Solo así obtienes el MRZ y los datos completos.

Modelos D, E, F, G, H

Compatible con todos los modelos vigentes de INE e históricos de IFE.

Detección de fraude

Señales de alteración, reimpresión y composiciones digitales.

Cruce con CURP/RFC

Validamos los datos extraídos contra RENAPO y SAT en el mismo flujo.

Webhook asíncrono

Entregamos el resultado a tu backend. Sin polling, sin esperas.

Listo para KYC

Se combina nativamente con biometría, liveness y firma electrónica.

Identidad oficial, sin fricción

Sin contratos. Sandbox gratuito. Producción lista.

Hablar con ventas