Developers

SOAP · ¿Qué cambió y cuándo?

Cambios e historial

Cada cambio de razón social, giro, domicilio o casilla, con cómo era antes y cómo quedó, por RUT o por publicación. Los ejemplos de abajo son la petición y la respuesta real de cada operación, no una aproximación.

Lo que descuenta cada operación es lo mismo por REST, SOAP, GraphQL y MCP —pagas por el dato, no por el protocolo—; la tabla completa está en Empezar.

POST /soap/v1

ObtenerHistorial — Historial de un RUT

Qué cambió de ESTE RUT en el padrón y cuándo, del cambio más reciente al más antiguo: razón social, clasificación, giros, domicilios y casilla, cada uno con cómo era antes y cómo quedó. Personas con giro incluidas —por su RUT y solo así—, y también el RUT que ya salió del padrón: tiene historial y no ficha. La lista vacía también es respuesta: no cambió.

El RUT está en el padrón o tuvo cambios. Descuenta una consulta — como su gemelo REST.

peticion.xml
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:tns="https://api.datario.cl/soap/v1">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:ObtenerHistorial>
      <tns:rut>61.704.000-K</tns:rut>
    </tns:ObtenerHistorial>
  </soapenv:Body>
</soapenv:Envelope>
curl -s -i https://api.datario.cl/soap/v1 \
  -H "Authorization: Bearer dtr_TU_KEY" \
  -H "Content-Type: text/xml; charset=utf-8" \
  --data-binary @peticion.xml

La respuesta

200 · ObtenerHistorialResponse 200
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
  <ObtenerHistorialResponse xmlns="https://api.datario.cl/soap/v1">
   <historial>
    <rut>61704000-K</rut>
    <rut_formateado>61.704.000-K</rut_formateado>
    <es_empresa>true</es_empresa>
    <cambios/>
    <fuente>Padrón del SII, comparado publicación a publicación por Datario</fuente>
    <publicado>2026-08-05T15:36:37+00:00</publicado>
    <consultado_en>2026-08-29T04:12:07+00:00</consultado_en>
   </historial>
  </ObtenerHistorialResponse>
 </soap:Body>
</soap:Envelope>

POST /soap/v1

ListarCambios — Cambios del padrón

Todos los cambios de las personas jurídicas entre dos días, en el orden en que el SII los publicó: para actualizar tu base con lo que cambió, no con el padrón entero. Como se paga por cambio devuelto, desde es obligatorio. Con filtros por tipo, aspecto, campo, comuna, región o giro; cada página se lee hasta donde tu plan y tu saldo alcanzan.

Hay página que devolver — también la vacía, que descuenta una. Con cambios, descuenta uno por cada uno.

peticion.xml
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:tns="https://api.datario.cl/soap/v1">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:ListarCambios>
      <tns:desde>2026-08-01</tns:desde>
      <tns:hasta>2026-08-31</tns:hasta>
    </tns:ListarCambios>
  </soapenv:Body>
</soapenv:Envelope>
curl -s -i https://api.datario.cl/soap/v1 \
  -H "Authorization: Bearer dtr_TU_KEY" \
  -H "Content-Type: text/xml; charset=utf-8" \
  --data-binary @peticion.xml

La respuesta

200 · ListarCambiosResponse 200
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
  <ListarCambiosResponse xmlns="https://api.datario.cl/soap/v1">
   <pagina>
    <cambios/>
    <hay_mas>false</hay_mas>
    <fuente>Padrón del SII, comparado publicación a publicación por Datario</fuente>
    <publicado>2026-08-05T15:36:37+00:00</publicado>
    <consultado_en>2026-08-29T04:12:07+00:00</consultado_en>
   </pagina>
  </ListarCambiosResponse>
 </soap:Body>
</soap:Envelope>

Probar en la consola Este producto por REST Este producto por GraphQL Este producto por MCP Qué es Cambios e historial