API Validación CURP
Valida códigos CURP mexicanos con nuestro servicio de alta precisión y datos directos de RENAPO.
Se requiere una API key para usar esta API. Fuente oficial RENAPO.
Regístrate para ComenzarCaracterísticas
✓ Validación en Tiempo Real
Verificación instantánea contra registros oficiales de RENAPO con respuesta en milisegundos.
✓ Alta Precisión
99.9% de precisión con datos directamente desde el Registro Nacional de Población.
✓ Información Completa
Obtén nombre completo, fecha de nacimiento, sexo, nacionalidad y entidad de nacimiento.
✓ Datos de Registro
Información del acta de nacimiento incluyendo entidad de registro, municipio y número de acta.
Endpoint API
GET https://api.tlaloc.sh/mx/v1/curp?curp={curp}
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
curp |
string | Sí | CURP a validar (18 caracteres) |
Ejemplo de Solicitud
curl -X GET "https://api.tlaloc.sh/mx/v1/curp?curp=JUPC850621HJCLRR05"
Ejemplo de Respuesta
{
"nacionalidad": "MEXICO",
"docProbatorio": 1,
"statusCurp": "RCN",
"nombres": "CARLOS ALBERTO",
"parametro": "?curp=JUPC850621HJCLRR05&pcurp=A8B7D3F9E2C1A456B789",
"primerApellido": "JUAREZ",
"segundoApellido": "PEREZ",
"curp": "JUPC850621HJCLRR05",
"fechaNacimiento": "21/06/1985",
"sexo": "HOMBRE",
"datosDocProbatorio": {
"claveEntidadRegistro": "19",
"entidadRegistro": "NUEVO LEON",
"claveMunicipioRegistro": "039",
"municipioRegistro": "MONTERREY",
"anioReg": "1985",
"foja": "123",
"tomo": "45",
"libro": "2",
"numActa": "00456"
},
"claveEntidad": "JC",
"entidad": "JALISCO"
}
Casos de Uso
Onboarding de Usuarios
Verifica identidad en registro de nuevos usuarios para plataformas digitales.
Servicios Financieros
Valida identidad para apertura de cuentas bancarias y productos financieros.
Recursos Humanos
Verifica datos de empleados durante procesos de contratación.
Gobierno Digital
Valida ciudadanos en trámites y servicios gubernamentales en línea.
Preguntas Frecuentes
¿Qué valida exactamente la API de CURP?
Consulta el registro de RENAPO en tiempo real y devuelve el estado de la CURP junto con los datos registrales oficiales: nombres, apellidos, fecha de nacimiento, sexo, entidad de registro y documento probatorio. No usamos bases de datos cacheadas: cada consulta refleja lo que RENAPO tiene registrado en ese momento.
¿Puedo encontrar una CURP sin tenerla?
Sí. Además de validar una CURP de 18 caracteres, puedes buscarla por datos personales: nombres, apellido paterno, apellido materno, fecha de nacimiento, sexo y entidad de nacimiento. Es la misma búsqueda que ofrece el portal de gob.mx, pero vía API.
¿Cómo valido miles de CURPs a la vez?
Con el endpoint de lotes POST /v1/curp/batch: envías tu lista completa en una sola petición y consultas el avance y los resultados cuando quieras. Lee la guía Validar CURPs en Lote.
¿Cuánto cuesta cada consulta?
$0.25 MXN (0.25 unidades) por consulta, IVA incluido. El modelo es prepagado: depositas por SPEI, sin mensualidades ni mínimos. Solo pagas las consultas que haces.
¿Cómo me autentico?
Con una API key tipo Bearer (prefijo tlmx_) que generas en la consola. Se envía en el encabezado Authorization: Bearer tlmx_TU_API_KEY.
¿Para qué se usa normalmente esta API?
Onboarding y KYC de clientes (fintech, seguros, arrendadoras), verificación de empleados y nómina, depuración de padrones y bases de datos, y prellenado de formularios con datos oficiales.