Поиск по законопроектам

Возвращает список найденных законопроектов. Ответ на запрос содержит записи с законопроектами, а также последние события по каждому из законопроектов.

Запрос

http://api.duma.gov.ru/api/:token/search.xml    
http://api.duma.gov.ru/api/:token/search.json    
http://api.duma.gov.ru/api/search.rss    

Примечание: запросы в формате RSS не требуют указания API-ключа.

Параметры

Все параметры являются необязательными.

Параметры с заданными значениями

  • law_type — тип законопроекта, возможны следующие значения:
    • 38 — Федеральный закон
    • 39 — Федеральный конституционный закон
    • 41 — Закон о поправках к Конституции РФ
  • status — статус законопроекта, возможны следующих значения:
    • 1 — внесенные в ГД
    • 2 — находящиеся на рассмотрении ГД
    • 3 — входящие в примерную программу
    • 4 — входящие в программы комитетов
    • 5 — внесенные в ГД помимо программ
    • 6 — рассмотрение которых завершено
    • 7 — подписанные Президентом РФ
    • 8 — отклоненные (снятые) ГД
    • 9 — отозванные или возвращенные СПЗИ
    • 99 — рассмотрение которых завершено по прочим причинам

Параметры с произвольными значениями

  • name — название законопроекта
  • number — номер законопроекта
  • registration_start — минимальная дата регистрации законопроекта в формате ГГГГ-ММ-ДД
  • registration_end — максимальная дата регистрации законопроекта в формате ГГГГ-ММ-ДД
  • document_number — номер документа, связанного с законопроектом. Номер можно увидеть, например, в правой колонке на странице законопроекта в АСОЗД

Параметры со значениями из справочников

Параметры поиска по событиям

По каждому из законопроектов в системе АИС «Законопроект» хранятся все события, произошедшие с ним. В запросе доступна фильтрация законопроектов по параметрам, связанными с событиями. Для активации поиска по данным параметрам обязательно указание режима поиска по событиям, за что отвечает параметр search_mode.

  • search_mode — режим поиска по событиям законопроекта, возможны следующие значения:
    • 1 — поиск по всем событиям
    • 2 — поиск по последнему событию
    • 3 — поиск по ожидаемому событию

После указания search_mode активируются следующие параметры поиска:

Параметры stage и phase взаимоисключающие. Параметр phase позволяет фильтровать по типу события, т.е. производить более точную фильтрацию по сравнению с параметром stage.

Прочие параметры

  • page — номер запрашиваемой страницы результатов, по умолчанию равно 1
  • limit — количество результатов на странице, допустимые значения: 5, 10, 20 (по умолчанию)
  • sort — способ сортировки результатов, по умолчанию равно last_event_date, допустимые значения:
    • name — по названию законопроекта
    • number — по номеру законопроекта
    • date — по дате внесения в ГД (по убыванию)
    • date_asc — по дате внесения в ГД (по возрастанию)
    • last_event_date — по дате последнего события (по убыванию)
    • last_event_date_asc — по дате последнего события (по возрастанию)
    • responsible_committee — по ответственному комитету

Ответ в формате XML

<?xml version="1.0" ?>  
<result>  
    <count>40</count>  
    <page>1</page>  
    <wording>Законопроекты, где наименование и комментарий содержат "курение",   отсортированные по дате внесения в ГД (по убыванию)</wording>  
    <law>  
        <id>8836</id>  
        <number>450881-4</number>  
        <name>О внесении дополнений в Федеральный закон "Об ограничении курения табака"</name>  
        <comments>в части информировании населения о максимальных розничных   ценах на табачные изделия в информационных системах общего пользования</comments>  
        <introductionDate>2007-07-06</introductionDate>  
        <url>http://asozd2.duma.gov.ru/main.nsf/%28Spravka%29?OpenAgent&RN=450881-4&02</url>
        <transcriptUrl>http://api.duma.gov.ru/api/transcript/450881-4</transcriptUrl>
        <lastEvent>  
            <stage>  
                <id>3</id>  
                <name>Рассмотрение законопроекта в первом чтении</name>  
            </stage>  
            <phase>  
                <id>8</id>  
                <name>Рассмотрение законопроекта Государственной Думой</name>  
            </phase>  
            <solution>отклонить законопроект</solution>  
            <date>2008-04-04</date>  
            <document>  
                <name>307-5 ГД</name>  
                <type>Постановление ГД</type>  
            </document>  
        </lastEvent>  
        <subject>  
            <deputy>  
                <id>99100428</id>  
                <name>Шелищ Петр Борисович</name>  
                <position>Депутат ГД</position>  
                <isCurrent>false</isCurrent>  
            </deputy>  
        </subject>  
        <committees>  
            <responsible>  
                <id>71200104</id>  
                <name>Комитет ГД по охране здоровья</name>  
                <isCurrent>true</isCurrent>  
                <startDate>2003-12-29</startDate>  
            </responsible>  
            <profile>  
                <id>71200104</id>  
                <name>Комитет ГД по охране здоровья</name>  
                <isCurrent>true</isCurrent>  
                <startDate>2003-12-29</startDate>  
            </profile>  
            <profile>  
                <id>71200103</id>  
                <name>Комитет ГД по экономической политике, предпринимательству и туризму</name>  
                <isCurrent>false</isCurrent>  
                <startDate>2003-12-29</startDate>  
                <endDate>2007-12-23</endDate>  
            </profile>  
            <soexecutor>  
                <id>71200066</id>  
                <name>Комитет ГД по информационной политике</name>  
                <isCurrent>false</isCurrent>  
                <startDate>2000-01-18</startDate>  
                <endDate>2007-12-23</endDate>  
            </soexecutor>  
        </committees>  
        <type>  
            <id>38</id>  
            <name>Федеральный закон</name>  
        </type>  
    </law>  
</result>  

Описание формата ответа

  • result — контейнер результата выполнения запроса
    • count — количество результатов
    • wording — текстовая формулировка запроса
    • law — законопроект

Тег result содержит набор записей law, каждая из который представляет собой один из удовлетворяющих запросу законопроектов. Содержит следующий набор полей:

  • law — законопроект
    • id — внутренний идентификатор законопроекта
    • number — номер законопроекта
    • name — название законопроекта
    • comments — комментарий к законопроекту
    • introductionDate — дата внесения законопроекта в ГД
    • url — адрес страницы законопроекта в АСОЗД
    • transcriptUrl — ссылка на стенограммы по законопроекту
    • lastEvent — последнее событие, связанное с законопроектом
      • stage — стадия рассмотрения законопроекта
        • id — идентификатор стадии
        • name — название стадии
      • phase — тип события рассмотрения законопроекта
        • id — идентификатор типа события
        • name — название типа события
      • solution — принятое решение (формулировка)
      • date — дата последнего события
      • document — документ, связанный с событием рассмотрения законопроекта
        • name — название документа
        • type — тип документа
    • subject — субъекты законодательной инициативы
      • deputy — депутат ГД или член СФ — субъект законодательной инициативы
        • id — идентификатор депутата ГД или члена СФ
        • name — ФИО
        • position — должность («Депутат ГД» или «Член СФ»)
        • isCurrent — депутат ГД или член СФ в данной должности на данный момент
      • department — федеральный или региональный орган власти — субъект законодательной инициативы
        • id — идентификатор органа власти
        • name — имя органа власти
        • isCurrent — орган власти действует в настоящее время
        • startDate — дата начала полномочий органа власти
        • stopDate — дата конца полномочий органа власти
    • commitees — комитеты, связанные с законопроектом
      • responsible — ответственный комитет
        • id — идентификатор комитета
        • name — имя комитета
        • isCurrent — комитет действует в настоящее время
        • startDate — дата начала полномочий комитета
        • stopDate — дата конца полномочий комитета
      • profile — профильный комитет
        • id — идентификатор комитета
        • name — имя комитета
        • isCurrent — комитет действует в настоящее время
        • startDate — дата начала полномочий комитета
        • stopDate — дата конца полномочий комитета
      • soexecutor — комитет-соисполнитель
        • id — идентификатор комитета
        • name — имя комитета
        • isCurrent — комитет действует в настоящее время
        • startDate — дата начала полномочий комитета
        • stopDate — дата конца полномочий комитета
    • type — тип законопроекта
      • id — индентификатор типа законопроекта
      • name — название типа законопроекта

Ответ в формате JSON/JSONP

{
    "count":40,
    "page":1,
    "wording":"Законопроекты, где наименование и комментарий содержат \"курение\", отсортированные по дате внесения в ГД (по убыванию)",
    "laws":[{
        "id":8836,
        "number":"450881-4",
        "name":"О внесении дополнений в Федеральный закон \"Об ограничении курения табака\"",
        "comments":"в части информировании населения о максимальных розничных ценах на табачные изделия в информационных системах общего пользования",
        "introductionDate":"2007-07-06",
        "url":"http://asozd2.duma.gov.ru/main.nsf/%28Spravka%29?OpenAgent&RN=450881-4&02",
        "transcriptUrl":"http://api.duma.gov.ru/api/transcript/450881-4",
        "lastEvent":{
            "stage":{
                "id":3,
                "name":"Рассмотрение законопроекта в первом чтении"
            },
            "phase":{
                "id":8,
                "name":"Рассмотрение законопроекта Государственной Думой"
            },
            "solution":"отклонить законопроект",
            "date":"2008-04-04",
            "document":{
                "name":"307-5 ГД",
                "type":"Постановление ГД"
            }
        },
        "subject":{
            "deputies":[{
                "id":"99100428",
                "name":"Шелищ Петр Борисович",
                "position":"Депутат ГД",
                "isCurrent":false
            }],
            "departments":[]
        },
        "committees":{
            "responsible":{
                "id":"71200104",
                "name":"Комитет ГД по охране здоровья",
                "isCurrent":true,
                "startDate":"2003-12-29",
                "endDate":null
            },
            "profile":[{
                "id":"71200104",
                "name":"Комитет ГД по охране здоровья",
                "isCurrent":true,
                "startDate":"2003-12-29",
                "endDate":null
            },{
                "id":"71200103",
                "name":"Комитет ГД по экономической политике, предпринимательству и туризму",
                "isCurrent":false,
                "startDate":"2003-12-29",
                "endDate":"2007-12-23"
            }],
            "soexecutor":[{
                "id":"71200066",
                "name":"Комитет ГД по информационной политике",
                "isCurrent":false,
                "startDate":"2000-01-18",
                "endDate":"2007-12-23"
            }]
        },
        "type":{
            "id":38,
            "name":"Федеральный закон"
        }
    },{
        "id":8150,
        "number":"403190-4",
        "name":"О внесении изменений в Кодекс Российской Федерации об административных правонарушениях",
        "comments":"в части установления административной ответственности за нарушение законодательства об ограничении курения табака",
        "introductionDate":"2007-03-09",
        "url":"http://asozd2.duma.gov.ru/main.nsf/%28Spravka%29?OpenAgent&RN=403190-4&02",
        "transcriptUrl":"http://api.duma.gov.ru/api/transcript/450881-4",
        "lastEvent":{
            "stage":{
                "id":3,
                "name":"Рассмотрение законопроекта в первом чтении"
            },
            "phase":{
                "id":8,
                "name":"Рассмотрение законопроекта Государственной Думой"
            },
            "solution":"отклонить законопроект",
            "date":"2008-03-14",
            "document":{
                "name":"203-5 ГД",
                "type":"Постановление ГД"
            }
        },
        "subject":{
            "deputies":[],
            "departments":[{
                "id":"32100042",
                "name":"Совет народных депутатов Камчатской области",
                "isCurrent":false,
                "startDate":"1997-11-30",
                "endDate":"2007-12-14"
            }]
        },
        "committees":{
            "responsible":{
                "id":"71200059",
                "name":"Комитет ГД по конституционному законодательству и государственному строительству",
                "isCurrent":true,
                "startDate":"2003-12-29",
                "endDate":null
            },
            "profile":[{
                "id":"71200059",
                "name":"Комитет ГД по конституционному законодательству и государственному строительству",
                "isCurrent":true,
                "startDate":"2003-12-29",
                "endDate":null
            }],
            "soexecutor":[]
        },
        "type":{
            "id":38,
            "name":"Федеральный закон"
        }
    }]
}

Описание формата ответа

Результат представляет собой объект следующего вида:

  • count — количество результатов
  • wording — текстовая формулировка запроса
  • laws — массив законопроектов, удовлетворяющих параметрам поиска.

Каждый объект массива laws содержит набор записей-законопроектов, структура которых аналогична структуре объекта law в XML-ответе.

Ответ в формате RSS

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
        <title>Поиск по законопроектам: Законопроекты, где наименование и комментарий содержат "курение", отсортированные по дате последнего события (по возрастанию)</title>
        <link></link>
        <description></description>
        <pubDate>Fri, 09 Mar 2007 00:00:00 +0300</pubDate>
        <language>ru</language>

        <item>
            <title>Об ограничении курения табака</title>
            <link>http://asozd2.duma.gov.ru/main.nsf/%28Spravka%29?OpenAgent&RN=98800368-2&02</link>
            <description><![CDATA[
                <p>
                    <b>Номер:</b> 98800368-2<br/>
                    <b>Дата внесения в ГД:</b> 9 февраля 1998 года<br/>
                    <b>Инициаторы:</b> депутат ГД Афанасьев Александр Михайлович, депутат ГД Герасименко Николай Федорович, депутат ГД Гостев Руслан Георгиевич, депутат ГД Дайхес Николай Аркадьевич, депутат ГД Кибирев Борис Григорьевич, депутат ГД Колесников Сергей Иванович, депутат ГД Литвинов Владимир Александрович, депутат ГД Певцов Владимир Андреевич, депутат ГД Рокицкий Михаил Рафаилович, депутат ГД Саркисян Ашот Григорьевич, депутат ГД Ханкоев Игорь Матвеевич, депутат ГД Яковлева Татьяна Владимировна<br/>
                    <b>Комитеты:</b> Комитет ГД по охране здоровья и спорту (ответственный, 2000-01-18 - 2003-12-28), Комитет ГД по бюджету и налогам (соисполнитель)<br/>
                    <a href="http://api.duma.gov.ru/api/transcript/98800368-2"><b>Стенограммы</b> выступлений, связанных с данным законопроектом</a>
                </p>
                <div>
                    <h4>Последнее событие</h4>
                    <p>
                        <b>Стадия:</b> Опубликование закона (опубликование закона в "Российской газете")<br/>
                        <b>Дата события:</b> 14 июля 2001 года<br/>
                    </p>
                </div>
            ]]>
            </description>
            <pubDate>Mon, 09 Feb 1998 00:00:00 +0300</pubDate>
        </item>
        <item>
            <title>О внесении дополнения в статью 10 Федерального закона "Об ограничении курения табака"</title>
            <link>http://asozd2.duma.gov.ru/main.nsf/%28Spravka%29?OpenAgent&RN=238292-3&02</link>
            <description><![CDATA[
                <p>В части сроков реализации табачных изделий</p>
                <p>
                    <b>Номер:</b> 238292-3<br/>
                    <b>Дата внесения в ГД:</b> 11 сентября 2002 года<br/>
                    <b>Инициатор:</b> депутат ГД Кулик Геннадий Васильевич<br/>
                    <b>Комитеты:</b> Комитет ГД по охране здоровья и спорту (ответственный, 2000-01-18 - 2003-12-28)<br/>
                    <a href="http://api.duma.gov.ru/api/transcript/238292-3"><b>Стенограммы</b> выступлений, связанных с данным законопроектом</a>
                </p>
                <div>
                    <h4>Последнее событие</h4>
                    <p>
                        <b>Стадия:</b> Опубликование закона (опубликование закона в "Российской газете")<br/>
                        <b>Дата события:</b> 31 декабря 2002 года<br/>
                    </p>
                </div>
            ]]>
            </description>
            <pubDate>Wed, 11 Sep 2002 00:00:00 +0400</pubDate>
        </item>
    </channel>
</rss>

Описание формата ответа

Результаты возвращаются в формате RSS 2.0.

  • title — текстовая формулировка запроса
  • pubDate — максимальная дата среди последних событий законопроектов, возвращенных в ответе
  • item — законопроект
    • title — название законопроекта
    • link — адрес страницы законопроекта в АСОЗД
    • description — информация по законопроекту в соответствии с перечисленными в параметре show полями
    • pubDate — дата последнего события, связанного с законопроектом

Дополнительные параметры для формата RSS

  • show — указывает на то, какую информацию следует отображать в формате RSS (список через запятую). Если значение не задано, то по-умолчанию отображается вся доступная информация. Допустимые элементы списка:
    • number — номер законопроекта
    • date — дата внесения законопроекта в ГД
    • initiators — инициаторы законопроекта
    • committees — комитеты законопроекта
    • event — последнее событие законопроекта
    • comments — комментарий к законопроекту
    • transcript — ссылка на стенограммы по законопроекту