Поиск голосований
Запрос осуществляет поиск по открытым голосованиям Государственной Думы.
Запрос
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
- не принято)