Иван Бегтин

Проверенный чёрт

Previous Entry Add to Memories Share Next Entry
API OpenGovData.ru для доступа к индикаторам Центробанка
[info]ivbeg

И сразу за предыдущим анонсом – ещё одно бета-API, на сей раз для доступа к индикаторам регионального раздела Центробанка отсюда http://cbr.ru/regions/

API сделано на тех же принципах что и предыдущее API для административно-территориального деления России и состоит из тех же 3-х типов интерфейсов и нескольких понятий.

Таблица

Тематическая подборка индикаторов

Список – http://api.opengovdata.ru/cbr/v1/reg/table/list/

Пример – http://api.opengovdata.ru/cbr/v1/reg/table/key/Table9/

Запрос – http://api.opengovdata.ru/cbr/v1/reg/table/query/

Индикатор

Индикаторы по которым центробанк замеряет активность

Список – http://api.opengovdata.ru/cbr/v1/reg/indicator/list/

Пример – http://api.opengovdata.ru/cbr/v1/reg/indicator/key/91/

Запрос – http://api.opengovdata.ru/cbr/v1/reg/indicator/query/

Регион

Субъект Российской Федерации

Список – http://api.opengovdata.ru/cbr/v1/reg/region/list/

Пример – http://api.opengovdata.ru/cbr/v1/reg/region/key/96/

Запрос – http://api.opengovdata.ru/cbr/v1/reg/region/query/

Примечание: В текущей редакции API регионы представлены «как есть» в данных Центробанка и коды reg_id регионов не соответствуют кодам субъектов в других системах. Вскоре эти данные будут обновлены и кроме идентификатора региона Центробанка будет добавлен код субъекта по конституции.

Значение индикатора

Значение одного из индикаторов за период.

Запрос – http://api.opengovdata.ru/cbr/v1/reg/value/query/

Особенность в том что дата возвращается в формате timestamp который необходимо преобразовать в формат даты, в Питоне, datetime и далее проигнорировать значения часа, минут и секунд.

—-

Также смотрите условия использования данных Центробанка – http://cbr.ru/about/main.asp?Prtid=Use общий смысл «делай что хочешь пока ссылаешься»

А также полный код извлечения данных Центробанка я ранее публиковал здесь – https://github.com/ivbeg/cbr_opendata и там же полные дампы данных доступных через данное API

Originally published at Иван Бегтин. You can comment here or there.


Не понятно, какой язык программирования используется?
Скачиваю файлы с расширением part. Чем его открыть?
Запросы пишутся на SQL?

Просьба пояснить.

Там нет SQL, а только обращения к веб-сервисам. Все данные возвращаются в формате JSON, тип данных можно определить по mimetype как и для всех остальных подобных сервисов.

Для запросов к сервисам на /query/ можно передавать параметры для фильтрации. Например, чтобы получить все данные по региону 97 необходимо сделать запрос - http://api.opengovdata.ru/cbr/v1/reg/value/query/?ind_id=5®_id=9 вернёт последние 50 знечений

для листания данных необходимо пользоваться параметрами limit и start
Так если задать http://api.opengovdata.ru/cbr/v1/reg/value/query/?ind_id=5&start=200&limit=100 то будут получены 100 значений индикатора 5 начиная с 200-го значения.

You are viewing [info]ivbeg's journal