Поиск голосований
Запрос осуществляет поиск по открытым голосованиям Государственной Думы.
Запрос
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— номер запрашиваемой страницы результатов, по умолчанию равно 1limit— количество результатов на странице, допустимые значения: 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- не принято)