Документы по теме
API Открытых данные
Доступ к API
API не требует специального доступа.
Общие принципы
Получение справочников
XML - https://www.rostrud.ru/opendata/list.xml
JSON - https://www.rostrud.ru/opendata/list.json
CSV - https://www.rostrud.ru/opendata/list.csv
Описание структуры набора данных коректных наборов можно получить по ссылкам вида:
XSD - https://www.rostrud.ru/opendata/7712345678-dataset318/structure-20150611T0000.xsd
JSON - https://www.rostrud.ru/opendata/7712345678-dataset318/structure-20150611T0000.json
CSV - https://www.rostrud.ru/opendata/7712345678-dataset318/structure-20150611T0000.csv
Эти ссылки можно получить на странице паспорта набора данных.
Получение данных
Пагинация
Для пагинации необходимо указать GET параметры:
nPageSize - кол-во элементов на одну страницу;
iNumPage - номер страницы.
В структуре данных XML добавится блок с описанием элементов пагинации:
<pagination>
<NavPageSize>4</NavPageSize>
<NavPageNomer>4</NavPageNomer>
<NavRecordCount>87</NavRecordCount>
<NavPageCount>22</NavPageCount>
<pagination>
где:
NavPageSize - количество элементов на страницу;
NavPageNomer - номер текущей страницы;
NavRecordCount - общее количество элементов для текущего запроса;
NavPageCount - общее количество страниц
Такой же блок будет сгенерирован и для формата JSON:
"pagination":{
"NavPageSize":4,
"NavPageNomer":2,
"NavRecordCount":"87",
"NavPageCount":22
}
Для CSV формата данные о пагинации сгенерированы не будут.
Фильтрация данных
Открытые данные Роструда, получаемые из Общероссийской базы вакансий «Работа в России» используют кадровые сервисы по трудоустройству, также используют ВНИИ Труда в информационной системе, реализующей подготовку сведений по рынку труда, динамике и тенденциям на рынке труда, открытые данные.
Открытые данные применяются в Исследовательском проектном семинаре (ИПС), который реализуется Лабораторией исследований рынка труда НИУ ВШЭ при поддержке Федеральной службы по труду и занятости (Роструд) (https://lirt.hse.ru/ips_graduates).