Это неофициальный апи официального интернет-портала правовой информации (http://pravo.gov.ru/). Позволяет скачивать законы, указы, распоряжения и другие правовые акты федеральных и региональных ведомств.
- Python >= 3.10.2
- requirements.txt или poetry.lock
Одна команда скачает все документы, попадающие под критерии поиска.
python -m api.get
Скрипт использует три эндпоинта, которым можно придумать свое применение:
- Поиск - сюда прокидываются пользовательские параметры поиска и отсюда берутся айди найденных документов.
- Страница документа - содержит полный текст документа.
- Метаинформация - данные об авторе, дате подписания и тэгах документа.
У каждого документа есть id (nd) формата 123456789. Можно вручную подставить его в эндпоинт документа или метаинформации, чтобы получить соответствующие данные.
Все параметры прописываются в api/config.py. Для поиска по базе необходимо указать хотя бы одну из следующих групп параметров:
- регион или федеральный орган
- дата
- ключевые слова
Список регионов:
- РФ
- Алтайский край
- Амурская область
- Архангельская область
- Астраханская область
- Белгородская область
- Брянская область
- Владимирская область
- Волгоградская область
- Вологодская область
- Воронежская область
- Еврейская автономная область
- Забайкальский край
- Ивановская область
- Иркутская область
- Кабардино-Балкарская Республика
- Калининградская область
- Калужская область
- Камчатский край
- Карачаево-Черкесская Республика
- Кемеровская область
- Кировская область
- Костромская область
- Краснодарский край
- Красноярский край
- Курганская область
- Курская область
- Ленинградская область
- Липецкая область
- Магаданская область
- Москва
- Московская область
- Мурманская область
- Ненецкий автономный округ
- Нижегородская область
- Новгородская область
- Новосибирская область
- Омская область
- Оренбургская область
- Орловская область
- Пензенская область
- Пермский край
- Приморский край
- Республика Адыгея
- Республика Алтай
- Республика Башкортостан
- Республика Бурятия
- Республика Дагестан
- Республика Ингушетия
- Республика Калмыкия
- Республика Карелия
- Республика Коми
- Республика Крым
- Республика Марий Эл
- Республика Мордовия
- Республика Саха (Якутия)
- Республика Северная Осетия - Алания
- Республика Татарстан
- Республика Тыва
- Республика Хакасия
- Ростовская область
- Рязанская область
- Самарская область
- Санкт-Петербург
- Саратовская область
- Сахалинская область
- Свердловская область
- Севастополь
- Смоленская область
- Ставропольский край
- Тамбовская область
- Тверская область
- Томская область
- Тульская область
- Тюменская область
- Удмуртская Республика
- Ульяновская область
- Хабаровский край
- Ханты-Мансийский автономный
- Челябинская область
- Чеченская республика
- Чувашская Республика
- Чукотский автономный округ
- Ямало-Ненецкий автономный округ
- Ярославская область
Список ведомств:
- Авиационно-космическое агентство
- Агентство международного сотрудничества и развития
- Агентство по боеприпасам
- Агентство по обычным вооружениям
- Агентство по патентам и товарным знакам
- Агентство по правовой охране программ для ЭВМ, баз данных и топологий интегральных микросхем
- Администрация
- Администрация Особой экономической зоны в Калининградской области
- Администрация Президента
- Ассоциация волонтерских центров
- Ассоциация крестьянских (фермерских) хозяйств и сельскохозяйственных кооперативов России
- Верховный Совет
- Верховный Суд
- Вице-президент
- Всероссийский центральный исполнительный комитет
- Всесоюзный Центральный Совет Профессиональных Союзов
- Высший Арбитражный Суд
- Генеральная прокуратура
- Генеральный прокурор
- Глава
- Главное государственно-правовое управление Президента
- Главное управление специальных программ Президента
- Главный государственный ветеринарный инспектор
- Главный государственный санитарный врач
- Госкомимущество
- Госкомсевер
- Госнаркоконтроль России
- Госстрой
- Государственная архивная служба
- Государственная Дума Федерального Собрания
- Государственная инспекция по обеспечению государственной монополии на алкогольную продукцию при Правительстве
- Государственная корпорация по атомной энергии "Росатом"
- Государственная корпорация по космической деятельности "Роскосмос"
- Государственная налоговая служба
- Государственная техническая комиссия при Президенте
- Государственная фельдъегерская служба
- Государственная фельдъегерская служба при Правительстве
- Государственная хлебная инспекция при Правительстве
- Государственно-правовое управление Президента
- Государственный антимонопольный комитет
- Государственный земельный комитет
- Государственный комитет по антимонопольной политике и поддержке новых экономических структур
- Государственный комитет по военно-технической политике
- Государственный комитет по вопросам архитектуры и строительства
- Государственный комитет по вопросам развития Севера
- Государственный комитет по высшему образованию
- Государственный комитет по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий
- Государственный комитет по делам Севера
- Государственный комитет по земельным ресурсам и землеустройству
- Государственный комитет по кинематографии
- Государственный комитет по контролю за оборотом наркотических средств и психотропных веществ
- Государственный комитет по охране окружающей среды
- Государственный комитет по патентам и товарным знакам
- Государственный комитет по рыболовству
- Государственный комитет по связи и информатизации
- Государственный комитет по социальной защите граждан и реабилитации территорий, пострадавших от чернобыльской и других радиационных катастроф
- Государственный комитет по стандартизации и метрологии
- Государственный комитет по стандартизации, метрологии и сертификации
- Государственный комитет по статистике
- Государственный комитет по строительной, архитектурной и жилищной политике
- Государственный комитет по строительству и жилищно-коммунальному комплексу
- Государственный комитет по телекоммуникациям
- Государственный комитет по управлению государственным имуществом
- Государственный комитет по физической культуре и спорту
- Государственный комитет по физической культуре и туризму
- Государственный комитет Российской Федерации по контролю за оборотом наркотических средств и психотропных веществ
- Государственный комитет санитарно-эпидемиологического надзора
- Государственный секретарь
- Государственный секретарь - Первый заместитель Председателя Правительства
- Государственный страховой надзор
- Государственный таможенный комитет
- Губернатор
- Департамент налоговой полиции
- Дорожное агентство
- Заместитель Председателя Верховного Совета
- Заместитель Председателя Правительства
- Заместитель Председателя Совета Министров - Правительства
- Исполняющий обязанности Президента
- Кабинет Министров
- Комитет по водному хозяйству
- Комитет по военно-техническому сотрудничеству с иностранными государствами
- Комитет по геологии и использованию недр
- Комитет по делам архивов
- Комитет по драгоценным металлам и драгоценным камням
- Комитет по земельной реформе и земельным ресурсам
- Комитет по земельным ресурсам и землеустройству
- Комитет по кинематографии
- Комитет по металлургии
- Комитет по оперативному управлению народным хозяйством
- Комитет по патентам и товарным знакам
- Комитет по политике цен
- Комитет по рыболовству
- Комитет по социально-экономическому развитию Севера
- Комитет по стандартизации, метрологии и сертификации
- Комитет по торговле
- Комитет по туризму
- Комитет по финансовому мониторингу
- Конституционный Суд
- Межгосударственный экономический комитет
- Межреспубликанский экономический комитет
- Мининистерство науки и технологий
- Министерство архитектуры, строительства и жилищно-коммунального хозяйства
- Министерство безопасности
- Министерство внешних экономических связей
- Министерство внешних экономических связей и торговли
- Министерство внутренних дел
- Министерство государственного имущества
- Министерство здравоохранения
- Министерство здравоохранения и медицинской промышленности
- Министерство здравоохранения и социального развития
- Министерство имущественных отношений
- Министерство иностранных дел
- Министерство информационных технологий и связи
- Министерство культуры
- Министерство культуры и массовых коммуникаций
- Министерство культуры и туризма
- Министерство науки и высшего образования
- Министерство науки и технической политики
- Министерство науки и технологий
- Министерство науки, высшей школы и технической политики
- Министерство обороны
- Министерство образования
- Министерство образования и науки
- Министерство общего и профессионального образования
- Министерство охраны окружающей среды и природных ресурсов
- Министерство печати и информации
- Министерство по антимонопольной политике и поддержке предпринимательства
- Министерство по атомной энергии
- Министерство по внешним экономическим связям
- Министерство по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий
- Министерство по делам национальностей и региональной политике
- Министерство по делам печати, телерадиовещания и средств массовых коммуникаций
- Министерство по делам федерации, национальной и миграционной политики
- Министерство по земельной политике, строительству и жилищно-коммунальному хозяйству
- Министерство по налогам и сборам
- Министерство по связи и информатизации
- Министерство по сотрудничеству с государствами - участниками Содружества Независимых Государств
- Министерство по физической культуре, спорту и туризму
- Министерство природных ресурсов
- Министерство природных ресурсов и экологии
- Министерство промышленности и торговли
- Министерство промышленности и энергетики
- Министерство промышленности, науки и технологий
- Министерство просвещения
- Министерство путей сообщения
- Министерство регионального развития
- Министерство Российской Федерации по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий
- Министерство Российской Федерации по делам Крыма
- Министерство Российской Федерации по делам Северного Кавказа
- Министерство Российской Федерации по развитию Дальнего Востока
- Министерство Российской Федерации по развитию Дальнего Востока и Арктики
- Министерство связи
- Министерство связи и массовых коммуникаций
- Министерство сельского хозяйства
- Министерство сельского хозяйства и продовольствия
- Министерство социальной защиты населения
- Министерство спорта
- Министерство спорта, туризма и молодежной политики
- Министерство строительства
- Министерство строительства и жилищно-коммунального хозяйства
- Министерство топлива и энергетики
- Министерство торговли
- Министерство транспорта
- Министерство транспорта и связи
- Министерство труда
- Министерство труда и социального развития
- Министерство труда и социальной защиты
- Министерство финансов
- Министерство цифрового развития, связи и массовых коммуникаций
- Министерство экологии и природных ресурсов
- Министерство экономики
- Министерство экономики и финансов
- Министерство экономического развития
- Министерство экономического развития и торговли
- Министерство энергетики
- Министерство юстиции
- Министр обороны
- Минстрой
- Начальник Государственно-правового управления Президента
- Независимый профсоюз горняков России
- Общероссийская общественная организация "Паралимпийский комитет России"
- Общероссийская общественная организация "Российский студенческий спортивный союз"
- Общероссийская общественно-государственная организация "Добровольное общество содействия армии, авиации и флоту России"
- Общероссийский союз общественных объединений "Олимпийский комитет России"
- Общероссийский союз физкультурно-спортивных общественных объединений инвалидов "Сурдлимпийский комитет России"
- Открытое акционерное общество "Газпром"
- Пенсионный фонд
- Первый заместитель Председателя Верховного Совета
- Первый Заместитель Председателя Правительства
- Первый заместитель Председателя Совета Министров
- Первый заместитель Председателя Совета Министров - Правительства
- Правительство
- Правление Министерства по антимонопольной политике и поддержке предпринимательства
- Правление Пенсионного фонда
- Председатель Верховного Совета
- Председатель Совета Министров
- Председатель Совета Министров - Правительства
- Президент
- Президиум Верховного Совета
- Президиум Высшего аттестационного комитета
- Профсоюз работников культуры
- Российская академия медицинских наук
- Российская академия наук
- Российский независимый профсоюз работников угольной промышленности
- Российское агентство по государственным резервам
- Российское космическое агентство при Правительстве Российской Федерации
- Российское общество Красного Креста
- Руководитель комитета по оперативному управлению народным хозяйством
- Сберегательный банк
- Секретарь Совета безопасности
- Следственный комитет
- Служба внешней разведки
- Служба специальной связи и информации при Федеральной службе охраны
- Совет Министров
- Совет Министров - Правительство
- Совет Народных Комиссаров
- Совет Национальностей Верховного Совета
- Совет Республики Верховного Совета
- Совет Федерации Независимых Профессиональных Союзов
- Совет Федерации независимых профсоюзов
- Совет Федерации Федерального Собрания
- Счетная палата
- Съезд народных депутатов
- Управление делами Президента
- Федеральная авиационная служба России
- Федеральная антимонопольная служба
- Федеральная архивная служба России
- Федеральная аэронавигационная служба
- Федеральная дорожная служба России
- Федеральная комиссия по рынку ценных бумаг
- Федеральная миграционная служба
- Федеральная налоговая служба
- Федеральная пограничная служба
- Федеральная пробирная палата
- Федеральная регистрационная служба
- Федеральная служба безопасности
- Федеральная служба воздушного транспорта России
- Федеральная служба войск национальной гвардии
- Федеральная служба геодезии и картографии
- Федеральная служба государственной регистрации, кадастра и картографии
- Федеральная служба государственной статистики
- Федеральная служба железнодорожных войск
- Федеральная служба занятости
- Федеральная служба земельного кадастра
- Федеральная служба исполнения наказаний
- Федеральная служба контрразведки
- Федеральная служба лесного хозяйства
- Федеральная служба налоговой полиции
- Федеральная служба охраны
- Федеральная служба по аккредитации
- Федеральная служба по валютному и экспортному контролю
- Федеральная служба по ветеринарному и фитосанитарному надзору
- Федеральная служба по военно-техническому сотрудничеству
- Федеральная служба по гидрометеорологии и мониторингу окружающей среды
- Федеральная служба по делам о несостоятельности и финансовому оздоровлению
- Федеральная служба по интеллектуальной собственности
- Федеральная служба по интеллектуальной собственности, патентам и товарным знакам
- Федеральная служба по надзору в сфере защиты прав потребителей и благополучия человека
- Федеральная служба по надзору в сфере здравоохранения
- Федеральная служба по надзору в сфере здравоохранения и социального развития
- Федеральная служба по надзору в сфере массовых коммуникаций, связи и охраны культурного наследия
- Федеральная служба по надзору в сфере образования и науки
- Федеральная служба по надзору в сфере природопользования
- Федеральная служба по надзору в сфере связи
- Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций
- Федеральная служба по надзору в сфере транспорта
- Федеральная служба по надзору за соблюдением законодательства в области охраны культурного наследия
- Федеральная служба по надзору за соблюдением законодательства в сфере массовых коммуникаций и охране культурного наследия
- Федеральная служба по надзору за страховой деятельностью
- Федеральная служба по обеспечению государственной монополии на алкогольную продукцию
- Федеральная служба по оборонному заказу
- Федеральная служба по регулированию алкогольного рынка
- Федеральная служба по регулированию естественных монополий в области связи
- Федеральная служба по регулированию естественных монополий на транспорте
- Федеральная служба по тарифам
- Федеральная служба по техническому и экспортному контролю
- Федеральная служба по труду и занятости
- Федеральная служба по финансовому мониторингу
- Федеральная служба по финансовому оздоровлению и банкротству
- Федеральная служба по финансовым рынкам
- Федеральная служба по экологическому, технологическому и атомному надзору
- Федеральная служба Российской Федерации по контролю за оборотом наркотиков
- Федеральная служба Российской Федерации по контролю за оборотом наркотических средств и психотропных веществ
- Федеральная служба специального строительства
- Федеральная служба страхового надзора
- Федеральная служба судебных приставов
- Федеральная служба финансово-бюджетного надзора
- Федеральная таможенная служба
- Федеральная энергетическая комиссия
- Федеральное агентство водных ресурсов
- Федеральное агентство воздушного транспорта
- Федеральное агентство геодезии и картографии
- Федеральное агентство железнодорожного транспорта
- Федеральное агентство кадастра объектов недвижимости
- Федеральное агентство лесного хозяйства
- Федеральное агентство морского и речного транспорта
- Федеральное агентство научных организаций
- Федеральное агентство по атомной энергии
- Федеральное агентство по высокотехнологичной медицинской помощи
- Федеральное агентство по государственным резервам
- Федеральное агентство по делам молодежи
- Федеральное агентство по делам национальностей
- Федеральное агентство по делам Содружества Независимых Государств, соотечественников, проживающих за рубежом, и по международному гуманитарному сотрудничеству
- Федеральное агентство по здравоохранению и социальному развитию
- Федеральное агентство по информационным технологиям
- Федеральное агентство по культуре и кинематографии
- Федеральное агентство по науке и инновациям
- Федеральное агентство по недропользованию
- Федеральное агентство по образованию
- Федеральное агентство по обустройству государственной границы
- Федеральное агентство по печати и массовым коммуникациям
- Федеральное агентство по поставкам вооружения, военной, специальной техники и материальных средств
- Федеральное агентство по рыболовству
- Федеральное агентство по строительству и жилищно-коммунальному хозяйству
- Федеральное агентство по техническому регулированию и метрологии
- Федеральное агентство по туризму
- Федеральное агентство по управлению государственным имуществом
- Федеральное агентство по управлению особыми экономическими зонами
- Федеральное агентство по управлению федеральным имуществом
- Федеральное агентство по физической культуре и спорту
- Федеральное агентство по экологическому, технологическому и атомному надзору
- Федеральное агентство по энергетике
- Федеральное агентство правительственной связи и информации при Президенте
- Федеральное агентство связи
- Федеральное агентство специального строительства
- Федеральное архивное агентство
- Федеральное дорожное агентство
- Федеральное казначейство
- Федеральное космическое агентство
- Федеральное медико-биологическое агентство
- Федеральный горный и промышленный надзор
- Федеральный долговой центр при Правительстве
- Федеральный надзор по ядерной и радиационной безопасности
- Федеральный фонд обязательного медицинского страхования
- Федерация независимых профсоюзов
- Фонд социального страхования
- Фонд федерального имущества
- Центральный банк
- Центральный совет оборонной спортивно-технической организации
- Центральный совет профсоюза трудящихся горно-металлургической промышленности
- Центробанк
- Центросоюз
- ЦК профсоюзов работников автомобильного транспорта и дорожного хозяйства
- ЦК Российского профсоюза работников текстильной и легкой промышленности
По умолчанию настроено получение всех указов президента о назначениях за последний год.
Для доступа к документам федеральных ведомств (министерства, президент, агентства) в поле REGION указывается "РФ", а в поле FEDERAL_GOVERNMENT_BODY - название ведомства.
Можно фильтровать документы по наличию в тексте слова (SEARCH_WORD) и/или по тэгу (SEARCH_TAG). Примеры существующих тэгов можно посмотреть на странице с метинформацией документа. Примеры: "назначение", "награждение", "договор".
Формат дат: дд.мм.гггг
Документы сохраняются в формате html (с html тэгами) или txt (только текст) в папке RAW_FILES_FOLDER (по умолнчанию data/). В случае с html в файл в тэг <my_meta></> сохраняются метаданные документа - дата, тэги, автор (подписавший) и ссылка. Эти же данные сохраняются в файл LINKS_N_FILES_INFO (по умолнчанию files_n_links.json).
Название файла - id документа на портале.
Структура хранения по умолчанию.
├── data/
│ └── Калужская область/
│ ├── links/
│ │ └── files_n_links.json -- мета-информация о документах
│ └── raw_files/
| └──1234566788.html -- сам файл
Есть парсер указов с назначениями и отставками. Позволяет выделять назначения на должности и отставки.