Consultar la vigencia o validez de un documento de identificación chileno (cédula de identidad o pasaporte).
Cada consulta a la API cuesta CLP$5. Puede obtener una api-key
de prueba con
CLP$1,000 si envía un correo con su expreso interés. También puede utilizar la API sin api-key
a
modo de prueba, limitado a 10 consultas cada 1 hora(s) por IP.
Se aceptan pagos a través de Litecoin y Monero.
Contáctese enviando un correo a
Opcional: encabezado de autenticación X-api-key
Requiere: los siguientes campos de datos POST:
Campo | Descripción | Formato |
---|---|---|
doc_num |
Número del documento de identidad | String (Ej. "12345678") |
run |
Identificador de la persona | String (Ej. "98765432-K") |
doc_type |
Tipo de documento de identidad | String: CEDULA , PASAPORTE |
Devuelve: un JSON con el estado de la consulta:
Campo | Descripción |
---|---|
state |
String: VALID , NOT_VALID , NO_MATCH . La tabla siguiente describe
cada tipo.
|
state_spa |
Cadena legible para el usuario con la descripción del estado en español. |
Tipos de state
:
Valor | Descripción |
---|---|
NOT_VALID |
El documento existe, pero no está vigente. |
VALID |
El documento está vigente. |
NO_MATCH |
No se encuentra coincidencia / el documento no existe. |
curl "https://regcivil.impish.top/query" -v -H "X-api-key: ..." -d "doc_num=12345678&run=98765432-K&doc_type=CEDULA"
{
"error": false,
"state": "VALID",
"state_spa": "Vigente"
}
Requiere: encabezado de autenticación X-api-key
Devuelve: un JSON con el saldo (CLP$) disponible, como se muestra a continuación:
Campo | Descripción |
---|---|
balance |
El saldo actual del usuario en pesos chilenos. |
curl "https://regcivil.impish.top/balance" -v -H "X-api-key: ..."
{
"error": false,
"balance": 100000
}
Para detectar un error, basta con verificar el campo booleano error
presente en todas las
respuestas.
En caso de error, se devuelve un JSON con la estructura:
{
"error": true,
"desc": "descripción del error",
"error_code": "código de error"
}
Además, se devuelve un código de estado HTTP distinto a 200 OK
.
Código de Error | Descripción | Código de Estado HTTP |
---|---|---|
SERVER_ERROR |
Error interno. | 500 Server Error |
NO_API_KEY |
No se proporcionó la clave de API o es inválida. | 401 Unauthorized |
NO_BALANCE |
No se encontró saldo disponible. | 402 Payment Required |
TRIAL_OVER |
Cuota de prueba superada (10 consultas cada 1 hora(s)). | 402 Payment Required |
INVALID_PARAM |
Los parámetros son inválidos. No se descuenta saldo. | 400 Bad Request |
No contamos con RUT de empresa por ende no emitimos factura, tampoco es necesario para el uso de este servicio.
El uptime está atado a los servidores del Registro Civil y los servidores de nuestro proveedor (Vultr y Cloudflare).
El servicio se entrega tal cual, sin SLA ni garantías. Aunque nos esforzamos por mantener la disponibilidad y el funcionamiento correcto, no podemos garantizar ni el uptime del Registro Civil ni el de nuestro proveedor. Por esta razón operamos con la modalidad de pago por uso y no suscripción.
El tiempo de respuesta son ~370 ms a nivel nacional.