Documentación completa — API SII Chile

Referencia completa de API SII Chile de Webempresario 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 y JavaScript — todos expandidos, sin pestañas que ocultar.

Actualizado en 2026 · Reemplaza TU_API_KEY por tu clave personal, obtenida al registrarte.

Contenido

Autenticación

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

Endpoint

GET /v1/{rut}

Consulta una empresa chilena por su RUT, con dígito verificador, separado por guión (ej: 93834000-5).

ParámetroTipoDescripción
rutstringRUT con DV, ej. 93834000-5
HeaderRequeridoDescripción
X-Api-KeySíTu API Key personal

Respuesta (200 OK)

{
  "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ódigos de error

CódigoSignificado
400Formato de RUT inválido
401API Key faltante o inválida
404RUT no encontrado en el padrón del SII
429Límite de consultas por minuto excedido

Los errores 400, 401, 404 y 429 nunca descuentan saldo — solo las consultas exitosas consumen créditos.

Ejemplo en cURL

# 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'

Ejemplo en Python

# 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())

Ejemplo en PHP

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));

Ejemplo en JavaScript

// 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));

Preguntas frecuentes

¿Cómo me registro?

Con tu cuenta de Google. Entra a api-sii-chile.webempresario.com e inicia sesión con Google — no se necesita crear una contraseña nueva ni completar un formulario. Al registrarte recibes 25 consultas gratis y tu API Key queda lista de inmediato.

¿Qué datos entrega la API?

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.

¿Cada cuánto se actualizan los datos?

Sincronizamos mensualmente con los registros públicos del SII.

¿Cómo se paga?

Con Webpay Plus: tarjetas de crédito, débito y prepago. Es un pago único, sin suscripción ni cobros automáticos.

¿Los créditos vencen?

No. El saldo no vence y es acumulable: si compras otro paquete, se suman.

¿Qué pasa si el RUT no existe o está mal escrito?

No se descuenta saldo. Solo las consultas exitosas consumen créditos.

¿Puedo probar antes de comprar?

Sí, al registrarte recibes 25 consultas gratis para probar tu integración con tu propia API key.

Consulta empresas por RUT — 25 consultas gratis

Pago con Webpay · Emitimos factura electrónica · Prepago sin vencimiento