API SII (Servicio de Impuestos Internos Chile).
En esta ocasión conocerás un endpoint no oficial del Servicio de Impuestos Internos de Chile (actualmente en versión Alpha), el cual por intermedio de un RUT (Rol Único Tributario) nos entregará en formato JSON (JavaScript Object Notation) la información solicitada…(Si me di color con los acronimos).
Antes de comenzar debo decirte que el endpoint es de mi autoria y esta disponible para el uso que estimes conveniente.
¿Existen otra opciones similares?
Claro que si, existe una empresa en Chile (entre muchas que desconozco) la cual ofrece un endpoint similar al que construí yo (tienen un demo en su sitio web), pero tiene un limite de 10 consultas por día en su plan gratuito. La pagina es > https://api.libredte.cl/#precios (adjunto imagen de los planes).
Por otra parte conozco un proyecto similar construido en Ruby bajo la licencia MIT. Acá dejo el link a github > https://github.com/sagmor/sii_chile.
¿Que tiene de especial el endpoint y porque preferirlo?
Si fuiste curioso y probaste los 2 ejemplos anteriores, podrás haber notado que el proyecto en ruby entrega datos como la razón social y actividades. En cambio la empresa con su plan free entrega los mismos datos + documentos timbrados y observaciones (entre otros).
El endpoint que creé es 100% gratis y entrega todos los datos anteriores + las actuaciones, que son constitución, modificación, etc, de una empresa junto a la fecha y un documento pdf detallado con los estatutos.
Veamos el endpoint y un ejemplo…
El endpoint se encuentra desplegado en la nube de heroku y recibe un único parámetro el cual es el rut. El formato del rut es sin puntos “.” y con guión “-” , ejemplo: {11111111–1}.
La url es > https://api-sii.herokuapp.com/api?rut={11111111–1}
Ahora veamos un ejemplo con el rut de una empresa chilena, este es : 76966106–9.
Pasamos el rut al endpoint > https://api-sii.herokuapp.com/api?rut=76966106-9 y obtendremos como resultado lo siguiente:
¿De donde viene la información?
Debo dejar en claro que la información es completamente publica y se obtiene de 2 lugares:
El primer lugar es el sitio web oficial del Servicio de Impuestos Internos en > https://zeus.sii.cl/cvc/stc/stc.html.
El segundo lugar es el sitio web oficial de “Empresa en un día” (de aquí vienen las actuaciones) > https://www.tuempresaenundia.cl/VD/Default.aspx.