Chile - Verificación de Certificado del Registro Civil
Referencia de API
Endpoint
GET https://api.verifik.co/v2/cl/registro-civil/certificado
Verifica un certificado del Registro Civil (SRCEI) de Chile usando el folio y el código verificador (Código Verificador) impresos en el documento. Devuelve datos de identidad, registros de condenas y el PDF del certificado en base64 cuando la verificación es exitosa.
Headers
| Nombre | Valor |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
folio | string | Sí | Folio del certificado (10–15 caracteres). Ejemplo: 50070080804. |
verificationCode | string | Sí | Código verificador del certificado. Ejemplo: 2aacbb9a636a. |
Solicitud
- JavaScript
- Python
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/cl/registro-civil/certificado',
params: {
folio: '50070080804',
verificationCode: '2aacbb9a636a',
},
headers: {
Accept: 'application/json',
Authorization: 'Bearer <tu_token>',
},
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
headers = {
"Accept": "application/json",
"Authorization": "Bearer <tu_token>",
}
conn.request(
"GET",
"/v2/cl/registro-civil/certificado?folio=50070080804&verificationCode=2aacbb9a636a",
headers=headers,
)
res = conn.getresponse()
print(res.read().decode("utf-8"))
Respuesta
- 200
- 404
- 409 (Parámetros faltantes)
{
"data": {
"response": "Certificado verificado correctamente",
"urlPDF": "https://www.registrocivil.cl/OficinaInternet/verificacion/sandbox-50070080804.pdf",
"pdfBase64": "JVBERi0xLjMKJeLjz9MKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cv...",
"verificationCode": "2aacbb9a636a",
"folio": "50070080804",
"details": {
"name": "JUAN CARLOS PEREZ GONZALEZ",
"run": "12.345.678-9",
"dateOfBirth": "15/08/1985",
"registers": [
{
"register": "Registro General de Condenas",
"run": "12.345.678-9",
"fines": "No registra anotaciones"
},
{
"register": "Registro Especial de Condenas por Actos de Violencia Intrafamiliar",
"run": "12.345.678-9",
"fines": "No registra anotaciones"
}
]
}
},
"signature": {
"dateTime": "June 23, 2026 10:00 AM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing folio\n. missing verificationCode\n"
}
Notas
foliodebe tener entre 10 y 15 caracteres.- Timeouts del Registro Civil pueden devolver 409
timeout_data_source. - En modo sandbox, usa
folio=50070080804yverificationCode=2aacbb9a636apara una respuesta de ejemplo estable;folio=9004040100001devuelve 404.