Поиск голосований

Запрос осуществляет поиск по открытым голосованиям Государственной Думы.

Запрос

http://api.duma.gov.ru/api/:token/voteSearch.xml
http://api.duma.gov.ru/api/:token/voteSearch.json

Параметры

  • convocation — код созыва, в рамках которого осуществляется поиск
  • from — минимальная дата заседания
  • to — максимальная дата заседания
  • faction — код фракции
  • deputy — код депутата
  • number — номер законопроекта
  • keywords — ключевые слова поиска голосования
  • page — номер запрашиваемой страницы результатов, по умолчанию равно 1
  • limit — количество результатов на странице, допустимые значения: 5, 10, 20, 50, 100 (по умолчанию)
  • sort — способ сортировки результатов голосования, по умолчанию равно dete_desc, допустимые значения
    • date_asc — по дате (по возрастанию)
    • date_desc — по дате по убыванию, при этом в рамках одного дня по времени по возрастанию
    • date_desc_true — по дате (по убыванию)
    • result_asc — по результату (по возрастанию)
    • result_desc — по результату (по убыванию)

Если указаны одновременно параметры faction и deputy, то приоритетом пользуется параметр deputy.

Пример запроса

http://api.duma.gov.ru/api/:token/voteSearch.xml

Результат

XML

Пример 1: поиск без указания фракции и депутата

<?xml version="1.0" ?>
<result>
    <totalCount>5922</totalCount>
    <page>1</page>
    <pageSize>5</pageSize>
    <wording>Результаты голосования по вопросам, вынесенным для открытого голосования за период с 21.12.2011 по текущую дату.
    </wording>
    <vote>
        <id>83475</id>
        <subject>(за основу) О проекте порядка работы Государственной Думы на 20 ноября 2013 года</subject>
        <voteDate>2013-11-20 10:01:27</voteDate>
        <voteCount>368</voteCount>
        <forCount>368</forCount>
        <againstCount>0</againstCount>
        <abstainCount>0</abstainCount>
        <absentCount>82</absentCount>
        <resultType>количественное</resultType>
        <result>true</result>
    </vote>
    <vote>
        <id>83476</id>
        <subject>Предложение деп. Нилова О.А О проекте порядка работы Государственной Думы на 20 ноября 2013 года</subject>
        <voteDate>2013-11-20 10:44:17</voteDate>
        <voteCount>175</voteCount>
        <forCount>175</forCount>
        <againstCount>0</againstCount>
        <abstainCount>0</abstainCount>
        <absentCount>275</absentCount>
        <resultType>количественное</resultType>
        <result>false</result>
    </vote>
    <vote>
        <id>83477</id>
        <subject>(в целом) О проекте порядка работы Государственной Думы на 20 ноября 2013 года</subject>
        <voteDate>2013-11-20 10:44:52</voteDate>
        <voteCount>370</voteCount>
        <forCount>370</forCount>
        <againstCount>0</againstCount>
        <abstainCount>0</abstainCount>
        <absentCount>80</absentCount>
        <resultType>количественное</resultType>
        <result>true</result>
    </vote>
    <vote>
        <id>83478</id>
        <subject>(2 чтение таб. 2 отклонённые поправки, поправка №1) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации № 352924-6 "О Верховном Суде Российской Федерации и прокуратуре Российской Федерации"</subject>
        <voteDate>2013-11-20 10:52:32</voteDate>
        <voteCount>381</voteCount>
        <forCount>192</forCount>
        <againstCount>188</againstCount>
        <abstainCount>1</abstainCount>
        <absentCount>69</absentCount>
        <resultType>количественное</resultType>
        <result>false</result>
    </vote>
    <vote>
        <id>83479</id>
        <subject>(2 чтение таб. 2 отклонённые поправки, поправка №2) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации № 352924-6 "О Верховном Суде Российской Федерации и прокуратуре Российской Федерации"</subject>
        <voteDate>2013-11-20 10:54:32</voteDate>
        <voteCount>372</voteCount>
        <forCount>193</forCount>
        <againstCount>178</againstCount>
        <abstainCount>1</abstainCount>
        <absentCount>78</absentCount>
        <resultType>количественное</resultType>
        <result>false</result>
    </vote>
</result>

Пример 2: поиск по депутату

<?xml version="1.0" ?>
<result>
    <totalCount>5921</totalCount>
    <page>1</page>
    <pageSize>5</pageSize>
    <wording>Результаты голосования депутата Агаев Ваха Абуевич по вопросам, вынесенным для открытого голосования за период с 21.12.2011 по текущую дату.</wording>
    <vote>
        <id>83475</id>
        <subject> (за основу) О проекте порядка работы Государственной Думы на 20 ноября 2013 года
        </subject>
        <voteDate>2013-11-20 10:01:27</voteDate>
        <personResult>for</personResult>
        <resultType>количественное</resultType>
        <result>true</result>
    </vote>
    <vote>
        <id>83476</id>
        <subject>Предложение деп. Нилова О.А О проекте порядка работы Государственной Думы на 20 ноября 2013 года</subject>
        <voteDate>2013-11-20 10:44:17</voteDate>
        <personResult>absent</personResult>
        <resultType>количественное</resultType>
        <result>false</result>
    </vote>
    <vote>
        <id>83477</id>
        <subject>(в целом) О проекте порядка работы Государственной Думы на 20 ноября 2013 года</subject>
        <voteDate>2013-11-20 10:44:52</voteDate>
        <personResult>for</personResult>
        <resultType>количественное</resultType>
        <result>true</result>
    </vote>
    <vote>
        <id>83478</id>
        <subject>(2 чтение таб. 2 отклонённые поправки, поправка №1) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации № 352924-6 "О Верховном Суде Российской Федерации и прокуратуре Российской Федерации"</subject>
        <voteDate>2013-11-20 10:52:32</voteDate>
        <personResult>absent</personResult>
        <resultType>количественное</resultType>
        <result>false</result>
    </vote>
    <vote>
        <id>83479</id>
        <subject>(2 чтение таб. 2 отклонённые поправки, поправка №2) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации № 352924-6 "О Верховном Суде Российской Федерации и прокуратуре Российской Федерации"</subject>
        <voteDate>2013-11-20 10:54:32</voteDate>
        <personResult>absent</personResult>
        <resultType>количественное</resultType>
        <result>false</result>
    </vote>
</result>

JSON

Пример 1: поиск без указания фракции и депутата

{
    "totalCount":"5922",
    "page":"1",
    "pageSize":"5",
    "wording":"Результаты голосования по вопросам, вынесенным для открытого голосования за период с 21.12.2011 по текущую дату.",
    "votes":[{
        "id":83475,
        "subject":"(за основу) О проекте порядка работы Государственной Думы на 20 ноября 2013 года",
        "voteDate":"2013-11-20 10:01:27",
        "voteCount":368,
        "forCount":368,
        "againstCount":0,
        "abstainCount":0,
        "absentCount":82,
        "resultType":"количественное",
        "result":true
    },
    {
        "id":83476,
        "subject":"Предложение деп. Нилова О.А О проекте порядка работы Государственной Думы на 20 ноября 2013 года",
        "voteDate":"2013-11-20 10:44:17",
        "voteCount":175,
        "forCount":175,
        "againstCount":0,
        "abstainCount":0,
        "absentCount":275,
        "resultType":"количественное",
        "result":false
    },
    {
        "id":83477,
        "subject":"(в целом) О проекте порядка работы Государственной Думы на 20 ноября 2013 года",
        "voteDate":"2013-11-20 10:44:52",
        "voteCount":370,
        "forCount":370,
        "againstCount":0,
        "abstainCount":0,
        "absentCount":80,
        "resultType":"количественное",
        "result":true
    },
    {
        "id":83478,
        "subject":"(2 чтение таб. 2 отклонённые поправки, поправка \u21161) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации \u2116 352924-6 \"О Верховном Суде Российской Федерации и прокуратуре Российской Федерации\"",
        "voteDate":"2013-11-20 10:52:32",
        "voteCount":381,
        "forCount":192,
        "againstCount":188,
        "abstainCount":1,
        "absentCount":69,
        "resultType":"количественное",
        "result":false
    },
    {
        "id":83479,
        "subject":"(2 чтение таб. 2 отклонённые поправки, поправка \u21162) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации \u2116 352924-6 \"О Верховном Суде Российской Федерации и прокуратуре Российской Федерации\"",
        "voteDate":"2013-11-20 10:54:32",
        "voteCount":372,
        "forCount":193,
        "againstCount":178,
        "abstainCount":1,
        "absentCount":78,
        "resultType":"количественное",
        "result":false
    }]
}

Пример 2: поиск по депутату

{
    "totalCount":"5921",
    "page":"1",
    "pageSize":"5",
    "wording":"Результаты голосования депутата Агаев Ваха Абуевич по вопросам, вынесенным для открытого голосования за период с 21.12.2011 по текущую дату.",
    "votes":[{
        "id":83475,
        "subject":"(за основу) О проекте порядка работы Государственной Думы на 20 ноября 2013 года",
        "voteDate":"2013-11-20 10:01:27",
        "personResult":"for",
        "resultType":"количественное",
        "result":true
    },
    {
        "id":83476,
        "subject":"Предложение деп. Нилова О.А О проекте порядка работы Государственной Думы на 20 ноября 2013 года",
        "voteDate":"2013-11-20 10:44:17",
        "personResult":"absent",
        "resultType":"количественное",
        "result":false
    },
    {
        "id":83477,
        "subject":"(в целом) О проекте порядка работы Государственной Думы на 20 ноября 2013 года",
        "voteDate":"2013-11-20 10:44:52",
        "personResult":"for",
        "resultType":"количественное",
        "result":true
    },
    {
        "id":83478,
        "subject":"(2 чтение таб. 2 отклонённые поправки, поправка \u21161) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации \u2116 352924-6 \"О Верховном Суде Российской Федерации и прокуратуре Российской Федерации\"",
        "voteDate":"2013-11-20 10:52:32",
        "personResult":"absent",
        "resultType":"количественное",
        "result":false
    },
    {
        "id":83479,
        "subject":"(2 чтение таб. 2 отклонённые поправки, поправка \u21162) О проекте закона Российской Федерации о поправке к Конституции Российской Федерации \u2116 352924-6 \"О Верховном Суде Российской Федерации и прокуратуре Российской Федерации\"",
        "voteDate":"2013-11-20 10:54:32",
        "personResult":"absent",
        "resultType":"количественное",
        "result":false
    }]
}

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

XML

  • result — результат выполнения запроса
    • totalCount - общее число вопросов
    • page - номер текущей страницы
    • pageSize - размер страницы
    • wording - формулировка поискового запроса
    • vote - голосование
    • id - индентификатор голосования
    • subject - номер заседания
    • voteDate - дата голосования
    • personResult - результат голсования искомого депутата (указывается только при поиске по депутату; for - "за", against - "против", abstain - "воздержался", absent - не голосовал)
    • voteCount - число проголосовавших депутатов (при поиске по фракции - число депутатов во фракции, не указывается при поиске по депутату)
    • forCount - число депутатов, проголосовавших "за" (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • againstCount - число депутатов, проголосовавших "против" (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • abstainCount - число депутатов, проголосовавших "воздержался" (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • absentCount - число непроголосовавших депутатов (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • resultType - тип результата голосования (количественное, рейтинговое, качественное, альтернативное)
    • result - результат голосования (true - принято, false - не принято)

JSON

Результат представляет собой объект, содержащий результаты выполнения запроса:

  • totalCount - общее число вопросов
  • page - номер текущей страницы
  • pageSize - размер страницы
  • wording - формулировка поискового запроса
  • votes - массив объектов, содержащих информацию о найденных голосованиях:
    • id - индентификатор голосования
    • subject - номер заседания
    • voteDate - дата голосования
    • personResult - результат голсования искомого депутата (указывается только при поиске по депутату; for - "за", against - "против", abstain - "воздержался", absent - не голосовал)
    • voteCount - число проголосовавших депутатов (при поиске по фракции - число депутатов во фракции, не указывается при поиске по депутату)
    • forCount - число депутатов, проголосовавших "за" (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • againstCount - число депутатов, проголосовавших "против" (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • abstainCount - число депутатов, проголосовавших "воздержался" (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • absentCount - число непроголосовавших депутатов (при поиске по фракции - в рамках фракции, не указывается при поиске по депутату)
    • resultType - тип результата голосования (количественное, рейтинговое, качественное, альтернативное)
    • result - результат голосования (true - принято, false - не принято)