
Дата создания: 09.09.2025
Базовая информация о приложении
Данное приложение реализует работу с сервисом ОФДАТА (https://ofdata.ru/api)
Построение строки JsonPath в роботе поле называется «Возвращаемый ответ»
Приложение работает с API, так как ответ возвращается в формате json, то необходимо указать роботу какие данные необходимо получить из ответа.
Пример по работе JsonPath из документации
https://github.com/Galbar/JsonPath-PHP?tab=readme-ov-file#jsonpath-example
Пример ответа
Для получения необходимого параметра, например номера кор. Счета
Первым элементом идет символ $ далее строим вложенность по ответу API.
$.data — так как дата является корневым элементом.
Далее идем по вложенности до нужных данных и получается
$.data.КорСчет.Номер
Список полей возвращаемых API ОФДАТА можно посмотреть в документации, у каждого робота будет ссылка на соответствующий раздел документации ОФДАТА.
В примере и описании работы каждого робота будет пример jsonPath.
Приложение реализует следующих роботов
Получение данных о банках и кредитных организациях РФ из ОФДАТА
Документация https://ofdata.ru/api/bank
Пример ответа из документации
Пример заполнения робота
JasonPath $.data.КорСчет.Номер
2. Получение данных о компании из ОФДАТА
Документация: https://ofdata.ru/api/company
Пример JasonPath: $.data.ОКВЭД.Наи
Получение налогов пример(СуммаУпл)
JasonPath: $.data.Налоги.СумУпл
Пример получения суммы пеней
JasonPath: $.data.Налоги.СведУпл[?(@.Наим == "Суммы пеней")].Сумма
3. Поиск контрактов по госзакупкам в ОФДАТА
Документация:
Пример JasonPath: $.data.ОКВЭД.Наим
4. Получение данных о исполнительных производствах из ОФДАТА
Документация: https://ofdata.ru/api/enforcements
Пример JasonPath: $.data.Записи[?(@.СумДолг == 10000.0)].СумДолг
5. Получение данных о индивидуальных предпринимателях из ОФДАТА
Документация: https://ofdata.ru/api/entrepreneur
Пример JasonPath: $.data.ОКВЭД
6. Поиск финансовой отчетности в ОФДАТА
Документация: https://ofdata.ru/api/finances
Пример JasonPath: $.data.Учред.НаимСокр
7. Получение данных о проверках из ОФДАТА
Документация: https://ofdata.ru/api/inspections
Пример JasonPath: $.entrepreneur.ФИО
8. Получение данных о арбитражных делах ОФДАТА
Документация:
Описание входных параметров:
Пример JasonPath: $.data.Записи[?(@.Номер=="А41-26280/2005")].Суд
9. Получение данных о физических лицах из ОФДАТА
Документация: https://ofdata.ru/api/person
Пример JasonPath: $.data.Руковод.ОГРН
10. Поиск в ОФДАТА
Документация:
Описание входных параметров:
Пример JasonPath: $.data.ОКВЭД.Наим