POST
/v1/curp/validateValidar CURP contra RENAPO
Verifica que una CURP exista y esté vigente en el registro oficial de RENAPO. Devuelve los datos del ciudadano: nombre completo, fecha de nacimiento, sexo y estado de nacimiento.
Formato CURP: 18 caracteres alfanuméricos que codifican iniciales, fecha, sexo y entidad federativa.
Caché: Resultados cacheados 30 días. Envía Cache-Control: no-cache para forzar consulta en tiempo real.
Modo asíncrono: Envía x-async: true para recibir 202 + jobId sin esperar el resultado.
Servidor
API Key con prefijo ck_live_ (producción) o ck_test_ (pruebas)
string
CURP de 18 caracteres en mayúsculas. Codifica iniciales, fecha de nacimiento, sexo y entidad federativa.
curl -X POST 'https://api.curpify.mx/v1/curp/validate' \ -H 'x-api-key: YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{"curp":"HEGG560427MVZRRL04"}'
Respuestas del esquema
CURP válida — datos del ciudadano.
{
"data": {
"curp": "HEGG560427MVZRRL04",
"firstName": "JUAN",
"paternalSurname": "GARCÍA",
"maternalSurname": "LÓPEZ",
"birthDate": "1990-05-15",
"sex": "H",
"birthState": "JALISCO",
"birthStateCode": "JAL",
"curpStatus": "EF",
"nationality": "MEX",
"documentProofCode": 1,
"documentProof": null
},
"meta": {
"requestId": "LM8K2X9P4Q",
"timestamp": "2026-06-11T15:30:00.000Z",
"version": "1",
"source": "cache",
"cached": true
}
}