API и машиночитаемые сервисы Банка России
Как программно получать официальные курсы валют (XML) и временные ряды статистики ЦБ РФ: точки входа на cbr.ru, параметры запросов, кодировки и проверка результата.
Как программно получать официальные курсы валют (XML) и временные ряды статистики ЦБ РФ: точки входа на cbr.ru, параметры запросов, кодировки и проверка результата.
Локальный SQL к CSV без сервера БД: read_csv_auto, агрегация по региону; учебный файл и pip install duckdb.
Практические инструкции: доступ к API и выгрузкам, анализ показателей и автоматизация обработки открытых данных.
Нормализация 20-значного КБК в pandas: удаление пробелов между частями кода, строка, ведущие нули, хвост .0 из Excel, left merge со справочником и контроль неприсоединившихся строк; глоссарий КБК и открытые справочники Минфина.
Сборка URL паспорта набора из каталога list.json: поле link, префикс null/, User-Agent и таймауты; офлайн-фрагмент каталога для проверки логики без сети.
Потоковый разбор XML внутри ZIP как в массовых выгрузках ЕИС: iterparse, очистка дерева, разделение 44-ФЗ и 223-ФЗ; без привязки к закрытым URL СОИ.
Как вызывать публичное REST API закупочного контура (openapi.clearspending.ru, v3) и API федеральных субсидий (api.sub.clearspending.ru): get/search/select по контрактам, пагинация, субсидии по ИНН получателя и ссылки на первоисточник ЕИС.
Python, pandas, DuckDB: запросы к API, разбор XML закупок, join по КБК, пайплайны обновления и контроль качества данных.
Маршрут аналитика: ряды Минфина по внутреннему и внешнему долгу из открытых данных, своды по субъектам и МО, сверка с казначейскими книгами и отчётностью; воспроизводимый запрос к паспорту набора «внутренний долг».
Маршрут аналитика: ЕИС (44-ФЗ и 223-ФЗ), идентификаторы и XML, связка с отчётностью по контрактам и при необходимости региональными витринами; гражданские агрегаторы — только как второй слой.
Рецепты анализа: КБК, исполнение бюджета, регионы, закупки, субсидии, госпрограммы, долг, НКО и временные ряды на открытых финансовых данных.
Федеральный контур: формы 0507011 и 0503117 по КБК, сопоставление с росписью и наборами ГИИС, типовые ошибки при склейке месяца и года.
Маршрут: мониторинг ГАСУ (план/факт показателей), паспорта programs.gov.ru, бюджетные наборы ГИИС и КБК; учебная таблица показателей без доступа к API.
Межрегиональные сравнения по форме 0503317: структура расходов по видам (КВР), смена вёрстки Excel между годами и стыковка субъектов по коду из имени файла.
Микро-уровень: АНО по ОКОПФ 71400, Clearspending и API по ИНН. Макро-уровень: КВР 630 и 631–634 в отчётах исполнения (0503117, 0503317) и сопоставление с микроданными — по методике «Субсидии АНО» и глоссарию.
Сводная таблица опубликованных инструкций: наличие воспроизводимого примера, явных входных данных и проверки результата; приоритет доработок.
Пошаговые инструкции: API budget.gov.ru и Минфина, API Clearspending, отчёты Казначейства, bus.gov.ru, ЦБ и региональные порталы открытых данных.
Как получить открытые сведения на gisnauka.ru: HTTP API выгрузок /api/egisu/open-data (year, month, card_type), глобальный поиск, «Сформировать выгрузку», внутренний /api/egisu/base/search из DevTools; завершённые периоды, User-Agent и стыковка с бюджетными наборами.
Различение извещения, процедуры и контракта; реестровый номер и версии в XML ЕИС; отбор 44-ФЗ и 223-ФЗ; связка с гражданскими API (Clearspending) без подмены официальной схемы.
Нормализация ИНН, КПП и ОГРН для джойнов с ЕГРЮЛ, закупками и бюджетными реестрами; составной ключ ИНН+КПП; кратко про ОКТМО и типовые ошибки Excel.
Сквозной маршрут: закон о бюджете и региональная витрина, затем форма 0503317 на портале Казначейства, сверка с федеральным зеркалом и проверки полноты без смешения консолидированного периметра с федеральным бюджетом РФ.
Минимальный контракт качества на выгрузке: дубликаты ключа, баланс иерархии сумм, диапазон дат; учебный CSV и stdlib Python.
Как связать дотации, субвенции и межбюджетные субсидии с отчётностью 0503387, реестром соглашений и законами о бюджете без двойного учёта сумм между уровнями.
Порядок работы с IMF, OECD и Всемирным банком: сначала правила сравнения и обзор GFS/COFOG, затем выгрузка и сверка с национальными открытыми контурами.
Тринадцать принципов бюджетной системы РФ по Бюджетному кодексу: кратко официальные формулировки и пояснения простым языком.
Как найти паспорт набора на витрине bus.gov.ru/opendata, скачать CSV/XML/JSON и подключить файл в Python: прямая ссылка из паспорта, User-Agent, кодировки и сверка с веб-карточкой учреждения и смежными источниками.
Как программно обойти каталог открытых данных Минфина: сводный list.csv, паспорт meta.csv набора, выбор файла данных; User-Agent, кодировки и сверка с ГИИС и Казначейством.
Стыковка реестра соглашений ГИИС (budget.gov.ru) с отчётностью получателей (bus.gov.ru): ключи ИНН/КПП, КБК, период; воспроизводимый пример на учебных CSV без сети.
Make-цель с curl для снимка list.csv Минфина, фрагмент расписания GitHub Actions и связка с проверками качества перед коммитом артефактов.
Как программно обходить JSON-слой единого портала бюджетной системы: каталог наборов list.json, сборка URL meta.json из поля link, вход к описанию REST на витрине открытых данных; User-Agent, 404 на коротких путях и сверка с казначейскими отчётами.
Сопоставимость рядов при смене КБК и методик: индексация номинала, учебный ряд с CPI и ссылки на переклассификацию и справочники Минфина.
Как находить официальные витрины прозрачности бюджета субъектов, скачивать табличные выгрузки и сопоставлять их с федеральными слоями при отсутствии единого API по всем регионам.
Как определить тип 20-значного кода, сопоставить его со справочником Минфина или разрезать на поля по методике года; проверки и типовые ошибки при join.
Как ориентироваться в разделе «Исполнение бюджетов» на roskazna.gov.ru, скачивать ZIP с вложениями XLS/XLSX/PDF по формам (0507011, 0503117, 0503317 и др.), разбирать архивы, автоматически собирать ссылки с лендинга (в т.ч. федеральный бюджет) и сверять срезы с ГИИС «Электронный бюджет».