Referencia completa de la API en una sola página: autenticación, el endpoint, la respuesta, los códigos de error, y ejemplos de código en cURL, Python, PHP, JavaScript y FileMaker — todos expandidos, sin pestañas que ocultar.
Actualizado en 2026 · Reemplaza TU_API_KEY por tu clave personal, obtenida al registrarte.
Todas las consultas requieren tu API Key personal en el header X-Api-Key.
La obtienes al registrarte en el sitio
(25 consultas gratis, sin tarjeta).
X-Api-Key: TU_API_KEY
GET /v1/{rut}Consulta una empresa chilena por su RUT, con dígito verificador, separado por guión (ej: 93834000-5).
| Parámetro | Tipo | Descripción |
|---|---|---|
rut | string | RUT con DV, ej. 93834000-5 |
| Header | Requerido | Descripción |
|---|---|---|
X-Api-Key | Sí | Tu API Key personal |
{
"success": true,
"data": {
"RUT": 93834000,
"DV": "5",
"TIPO": "PERSONA JURIDICA COMERCIAL",
"RAZON_SOCIAL": "FRIGORIFICO DE OSORNO S A",
"FECHA_INICIO_VIG": "01-01-1993",
"FECHA_TG_VIG": "",
"actividades": [
{
"CODIGO_ACTIVIDAD": 101020,
"DESC_ACTIVIDAD": "ELABORACION Y CONSERVACION DE CARNE Y PRODUCTOS CARNICOS",
"FECHA_ACTECO": "02-12-2003",
"AFECTA_IVA": "S"
}
],
"domicilios": [
{
"CALLE": "AVDA LUIS PASTEUR",
"NUMERO": "5753",
"COMUNA": "VITACURA",
"REGION": "XIII REGION METROPOLITANA",
"TIPO_DIRECCION": "SUCURSAL",
"GEO": {
"LAT": -33.389425839393944,
"LON": -70.5782439969697,
"PRECISION": "exacta"
}
}
]
}
}
FECHA_TG_VIG vacío significa que la empresa está vigente (sin término de giro).
Si trae una fecha, la empresa cesó actividades en esa fecha. El campo GEO.PRECISION
indica qué tan específica es la coordenada: exacta, calle o no_disponible.
| Código | Significado |
|---|---|
400 | Formato de RUT inválido |
401 | API Key faltante o inválida |
404 | RUT no encontrado en el padrón del SII |
429 | Límite de consultas por minuto excedido |
Los errores 400, 401, 404 y 429 nunca descuentan saldo — solo las consultas exitosas consumen créditos.
# Realiza una petición GET a la API
curl --request GET \
--url 'https://api-sii-chile.webempresario.com/v1/93834000-5' \
--header 'X-Api-Key: TU_API_KEY'
# Realiza una petición GET a la API usando requests
import requests
api_key = 'TU_API_KEY'
url = 'https://api-sii-chile.webempresario.com/v1/93834000-5'
response = requests.get(url, headers={'X-Api-Key': api_key})
print(response.json())
También disponible como paquete Composer instalable:
composer require webempresario/api-sii-chile
(ver en GitHub).
$apiKey = 'TU_API_KEY';
$rut = '93834000-5';
$url = 'https://api-sii-chile.webempresario.com/v1/' . $rut;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-Api-Key: ' . $apiKey]);
$response = curl_exec($ch);
curl_close($ch);
print_r(json_decode($response, true));
// Realiza una petición GET a la API usando Fetch
const apiKey = 'TU_API_KEY';
const url = 'https://api-sii-chile.webempresario.com/v1/93834000-5';
fetch(url, { headers: { 'X-Api-Key': apiKey } })
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err));
FileMaker consume la API con el script step Insertar desde URL (Insert from URL), pasándole las opciones de cURL para el header de autenticación:
Insertar desde URL, con destino un campo o variable (ej. $respuesta)."https://api-sii-chile.webempresario.com/v1/" & RUT_A_consultar.-H "X-Api-Key: TU_API_KEY".JSONGetElement ( $respuesta ; "data.RAZON_SOCIAL" ) (y el resto de los campos que necesites).# Opciones cURL para el script step "Insertar desde URL"
-H "X-Api-Key: TU_API_KEY"
Razón social, RUT y dígito verificador, tipo y subtipo de sociedad, fecha de inicio de actividades y fecha de término de giro (si aplica), todas las actividades económicas con su código, descripción, fecha y si son afectas a IVA, y todos los domicilios y sucursales con su fecha de vigencia y coordenadas de latitud/longitud cuando están disponibles.
No. Trabajamos solo con datos públicos del SII, así que no se requiere ninguna credencial de la empresa consultada.
Sincronizamos mensualmente con los registros públicos del SII.
Con Webpay Plus: tarjetas de crédito, débito y prepago. Es un pago único, sin suscripción ni cobros automáticos.
No. El saldo no vence y es acumulable: si compras otro paquete, se suman.
No se descuenta saldo. Solo las consultas exitosas consumen créditos.
30 consultas por minuto por API key en los planes Prueba y Starter, y 120 por minuto en Pro y Scale — suficiente para autocompletar formularios en tiempo real u onboarding de proveedores. Si necesitas más volumen o consultas masivas, escríbenos para el plan Empresa.
Sí. Es una API REST estándar, compatible con cualquier lenguaje, y la usan integraciones en operación.
Sí, al registrarte recibes 25 consultas gratis para probar tu integración con tu propia API key.
Pago con Webpay · Emitimos factura electrónica · Prepago sin vencimiento