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.
Cómo funciona
Un solo flujo. Frente, reverso, listo.
Sube el frente
Foto o PDF del anverso. Aceptamos cualquier ángulo razonable y bajas luces.
Sube el reverso
Capturamos el código MRZ y los datos de emisión. Sin reverso, sin certeza.
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.
Lo que validamos
No es solo OCR. Confirmamos que la credencial es auténtica y consistente.
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.
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.
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.