Web service de Ley Chile para desarrolladores
Listado de servicios web (web service) que permiten compartir datos con distintas aplicaciones, independientemente de los lenguajes de programación utilizados o las plataformas que los soporten. El lenguaje de intercambio utilizado es XML.
Consulta por las últimas leyes publicadas en el diario oficial
https://www.leychile.cl/Consulta/obtxml?opt=3&cantidad=5
Como parámetro deberá colocar el número de leyes que quiere consultar (en rojo en el xml)
Obtiene la cantidad de resultados por búsqueda simple para la búsqueda indicada
Consulta por el número de aciertos para una palabra o secuencia de palabras
https://www.leychile.cl/Consulta/obtxml?opt=60&cadena=campesinos
Como parámetro deberá colocar la sentencia de búsqueda (en rojo) y como resultado entregará el número de resultados para esa sentencia.
Obtiene los primeros "cantidad" resultados de la búsqueda simple para un determinado texto de búsqueda
Consulta por las últimas 5 leyes publicadas que contengan la palabra campesinos
https://www.leychile.cl/Consulta/obtxml?opt=61&cadena=campesinos&cantidad=5
Como parámetro deberá colocar el número de leyes que quiere consultar (en rojo en el xml) y la palabra o frase a buscar (en rojo)
Consulta por los metadatos de una norma (tipo de norma, palabras claves, organismo, materia) más su enbezado.
https://www.leychile.cl/Consulta/obtxml?opt=4546&idNorma=206396
Como parámetro deberá colocar el número del identificador único de la norma. Para obtener este identificador deberá obtenerlo buscando por el número de la ley (en la búsqueda simple) y se encuentra en datos / identificadores / Norma ID (ver ejemplo)
Consulta por las categorías generales de normas selecionadas por la BCN
Consulta por las categorías generales de normas selecionadas por la BCN.
https://www.leychile.cl/Consulta/obtxml?opt=30&tipCat=0
Listado de agrupadores de una categoría
Consulta por los agrupadores de las categorías selecionadas por la BCN.
https://www.leychile.cl/Consulta/obtxml?opt=31&agr=2
Como parámetro deberá colocar el número de agrupador (obtenido en el xml anterior desde el atributo "idCategoria")
Detalle normas ordenadas por tipo / Numero
Consulta por los las normas pertenecientes a determinado agrupador ordenadas por tipo de norma y número de norma.
https://www.leychile.cl/Consulta/obtxml?opt=37&idAgrupador=2
Como parámetro deberá colocar el número de agrupador (obtenido en el xml "Listado de agrupadores de una categoría" desde el atributo "idAgrupador")
Detalle normas ordenadas por tipo / materia
Consulta por los las normas pertenecientes a determinado agrupador.
https://www.leychile.cl/Consulta/obtxml?opt=36&idAgrupador=2
Como parámetro deberá colocar el número de agrupador (obtenido en el xml "Listado de agrupadores de una categoría" desde el atributo "idAgrupador")
Entrega un listado de proyectos de ley despachados por el Congreso hacia el Ejecutivo o hacia el Tribunal constitucional.
Consulta por las normas seleccionadas por una determinada institución
https://www.leychile.cl/Consulta/obtxml?opt=6&idCategoria=17
En el parámetro idCategoria
deberá colocar
el número del convenio,
el que puede obtener siguiendo los siguientes pasos:
1.- Visitar la siguiente página https://www.leychile.cl/Consulta/agrupadores?tipCat=1&lxi=t
2.- Buscar la institución a consultar y descargar el XML del convenio
3.- Obtener el valor del atributo id_categoria desde el
elemento NORMAS_CONVENIO
Última versión de cualquier norma (leyes, decretos, tratados, DL, DFL, resoluciones, etc.)
https://www.leychile.cl/Consulta/obtxml?opt=7&idNorma=206396
Como parámetro deberá colocar el número único de identificación de la norma o número BCN (no confundir con número de la ley), el que puede obtener buscando por el número de la ley (en la búsqueda simple) y se encuentra en datos / identificadores / Norma ID (ver ejemplo)
Esquema básico de lo que entrega este web service:
Si desea obtener información detallada de los esquemas y servicios web que entrega Ley Chile Descargue la documentación esquema de intercambio (PDF)