Skip to main content

Verificación de identidad en México

La API de Verificación de Identidad de Verifik te ayuda a autenticar ciudadanos mexicanos usando la Clave Única de Registro de Población (CURP). Está diseñada para agilizar tus procesos de KYC (Conozca a su Cliente), prevenir fraudes y asegurar el cumplimiento normativo sin complicaciones.

Creamos esta integración para empresas que necesitan una forma rápida, segura y automatizada de confirmar la verdadera identidad de usuarios, empleados o clientes.

¿Qué valida esta API?​

Nuestra API se conecta directamente con registros oficiales para validar:

  • Nombre Completo y CURP: Soporta Clave Única de Registro de Población (CURP).
  • Detalles Personales: Retorna fecha de nacimiento, género y nacionalidad.
  • Coincidencia de Identidad: Verifica que el nombre proporcionado coincida con el número CURP.

Al verificar estos detalles, puedes tener la certeza de que la persona con la que tratas es real y posee un documento válido, reduciendo significativamente el riesgo de suplantación y fraude.

Referencia de API​

Endpoint​

https://api.verifik.co/v2/mx/curp

Este punto de acceso verifica el CURP (Clave Única de Registro de Población) frente a registros oficiales. Envía documentType y documentNumber en una solicitud GET; una respuesta exitosa confirma el registro de identidad y devuelve el nombre y datos biográficos validados cuando el CURP es reconocido.

Encabezados​

NombreValor
Acceptapplication/json
AuthorizationBearer <token>

Parámetros​

NombreTipoRequeridoDescripción
documentTypestringSíValor permitido: CURP.
documentNumberstringSíEl valor CURP a validar.

Solicitud​

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/mx/curp", {
params: { documentNumber: "ABCD890513ABCDEF09", documentType: "CURP" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);

Formato CURP​

La CURP tiene 18 caracteres. Verifik revisa la estructura y el dígito verificador de RENAPO antes de consultar el registro.

PosicionesSignificado
1–4Letras tomadas del nombre
5–10Fecha de nacimiento en YYMMDD
11Sexo: H o M
12–13Entidad de nacimiento (NE si nació fuera de México)
14–16Consonantes internas del nombre
17Homoclave de siglo: 0–9 si el año de nacimiento es 1931–1999, o A–J si es 2000–2030
18Dígito verificador

El dígito se calcula con los primeros 17 caracteres y el diccionario de RENAPO 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. El valor de cada carácter se multiplica por 18 hasta 2, y el dígito es (10 - (suma % 10)) % 10.

Una CURP que falle en longitud, estructura, fecha, sexo, entidad, homoclave de siglo o dígito verificador se rechaza con HTTP 409. El mensaje del dígito incluye el carácter esperado. documentation apunta siempre a la página en inglés:

{
"code": "InvalidCurp",
"message": "CURP check digit is invalid. The last character should be 0.",
"documentation": "https://docs.verifik.co/identity/mexico#curp-format"
}

Respuesta​

{
"data": {
"documentType": "CURP",
"documentNumber": "ABCD890513ABCDEF09",
"firstName": "Juan",
"lastName": "Pérez",
"fullName": "Juan Pérez",
"dateOfBirth": "1989-05-13",
"nationality": "Mexican"
},
"signature": {"message": "Certified by Verifik.co", "dateTime": "January 16, 2024 3:44 PM"},
"id": "MX001"
}

Notas​

  • documentNumber debe cumplir el formato CURP. Si falla la estructura o el dígito verificador, la respuesta es 409 InvalidCurp y no se consulta el registro.

Casos de Uso Comunes​

  • Fintech y Banca: Verifica identidades al instante durante la apertura de cuentas o solicitudes de crédito.
  • E-commerce y Delivery: Autentica usuarios y repartidores antes de que se activen en tu plataforma.
  • Recursos Humanos y Reclutamiento: Valida documentos de candidatos como parte de tu proceso de contratación.
  • Seguros y Salud: Confirma identidades antes de emitir pólizas o proporcionar beneficios médicos.

Fuentes Oficiales y Confiabilidad​

Nos conectamos directamente con fuentes oficiales del gobierno mexicano (RENAPO) para asegurar que recibas información verificada y actualizada al minuto. Cada consulta se maneja con estricto cumplimiento de estándares de seguridad y regulatorios.

Beneficios Clave​

  • Cumplimiento Automatizado: Agiliza tus verificaciones KYC para prevenir fraudes sin agregar fricción a tus usuarios.
  • Resultados Instantáneos: Procesa verificaciones en segundos, perfecto para onboarding digital en tiempo real.
  • Datos Confiables: Confía en datos obtenidos directamente de registros oficiales.
  • Integración Sencilla: Conéctate fácilmente vía nuestra API REST o usa nuestros SDKs compatibles.

Cumplimiento y Seguridad​

Priorizamos la seguridad de tus datos. Verifik usa encriptación avanzada (HTTPS/TLS 1.3) y estándares estrictos de gestión de privacidad para garantizar la confidencialidad. Nuestro servicio está monitoreado 24/7 para disponibilidad y ofrece controles de acceso basados en roles para mantener seguro el acceso de tu equipo.

Sobre Verifik​

Verifik es una plataforma líder en verificación de identidad, cumplimiento y prevención de fraude en América Latina. Nuestras APIs automatizan procesos de KYC, KYB, AML y validación biométrica, conectando empresas con fuentes oficiales de datos en Colombia, México, Perú, Chile, Uruguay, Argentina y más allá.