API — Контракты по госзакупкам

Контракты по государственным закупкам по 44-ФЗ и 94-ФЗ, договоры по 223-ФЗ. Данные Единой информационной системы в сфере закупок.



Формат запроса

Используются POST- или GET-запросы следующего вида

https://api.ofdata.ru/v2/contracts?key=API-ключ&параметры запроса


Параметр запроса Описание
ogrn
Должен быть указан, если не указан ИНН
ОГРН компании или ОРГНИП индивидуального предпринимателя.
inn
Должен быть указан, если не указан ОГРН или ОГРНИП
Если вы не указали ОГРН или ОГРНИП, вы должны указать ИНН компании или предпринимателя.
kpp
Если вы указали ИНН компании, вы можете указать и ее КПП. Связка ИНН + КПП является уникальной и позволяет точно определить компанию.
law
Обязательный параметр
Федеральный закон, по которому осуществляются закупки, принимает следующие значения:
law=44
для 44-ФЗ,
law=94
для 94-ФЗ,
law=223
для 223-ФЗ.
role
Роль компании или ИП, принимает следующие значения:
role=customer
для контрактов, в которых запрашиваемая компания или ИП является заказчиком,
role=supplier
для контрактов, в которых запрашиваемая компания или ИП является поставщиком (исполнителем).
limit
Ограничение количества найденных контрактов на одну страницу. Значение по умолчанию: 100, максимальное значение: 100.
page
Номер страницы. Если количество найденных контрактов превышает значение
limit
, результаты будут разбиты на несколько страниц и вы сможете использовать данный параметр для просмотра нужной страницы.
sort
Сортировка результатов, принимает следующие значения:
sort=date
для сортировки по дате подписания контракта, по возрастанию,
sort=-date
для сортировки по дате подписания контракта, по убыванию,
sort=price
для сортировки по цене контракта, по возрастанию,
sort=-price
для сортировки по цене контракта, по убыванию.

Примеры запросов
https://api.ofdata.ru/v2/contracts?key=API-ключ&ogrn=1027700198767&law=44

https://api.ofdata.ru/v2/contracts?key=API-ключ&inn=7707049388&law=223&role=customer&sort=-price

https://api.ofdata.ru/v2/contracts?key=API-ключ&inn=7707049388&law=44&role=supplier&sort=-date&page=20


Примечания


Формат ответа

{
  company: {
Компания, определенная по ОГРН или ИНН
    ОГРН: <STRING>,
ОГРН
    ИНН: <STRING>,
ИНН
    КПП: <STRING>,
КПП
    НаимСокр: <STRING>,
Сокращенное наименование
    НаимПолн: <STRING>,
Полное наименование
    ДатаРег: <STRING>,
Дата регистрации
    Статус: <STRING>,
Статус
    ДатаЛикв: <STRING>,
Дата ликвидации
    РегионКод: <STRING>,
Код региона РФ
    ЮрАдрес: <STRING>,
Юридический адрес
    ОКВЭД: <STRING>
Основной вид деятельности согласно ОКВЭД
  },
  entrepreneur: {
ИП, определенный по ОГРНИП или ИНН
    ОГРНИП: <STRING>,
ОГРНИП
    ИНН: <STRING>,
ИНН
    ФИО: <STRING>,
Ф. И. О.
    Тип: <STRING>,
Наименование типа ИП
    ДатаРег: <STRING>,
Дата регистрации
    Статус: <STRING>,
Статус
    ДатаПрекращ: <STRING>,
Дата прекращения деятельности
    РегионКод: <STRING>,
Код региона РФ
    ОКВЭД: <STRING>
Основной вид деятельности согласно ОКВЭД
  },
  data: {
    ЗапВсего: <INTEGER>,
Общее количество записей (результатов поиска)
    СтрВсего: <INTEGER>,
Количество страниц с результатами поиска
    СтрТекущ: <INTEGER>,
Номер текущей страницы
    Записи: [ {
Контракты или договоры
      РегНомер: <STRING>,
Регистрационный номер
      СтрЕИС: <STRING>,
Ссылка на страницу контракта или договора в ЕИС в сфере закупок (zakupki.gov.ru)
      РегионКод: <STRING>,
Код региона РФ
      Дата: <STRING>,
Дата подписания
      ДатаИсп: <STRING>,
Дата исполнения (срок исполнения) контракта
      Цена: <INTEGER>,
Цена контракта, руб.
      Заказ: {
Заказчик
        ИНН: <STRING>,
ИНН
        КПП: <STRING>,
КПП
        НаимСокр: <STRING>,
Сокращенное наименование
        НаимПолн: <STRING>
Полное наименование
      },
      Постав: [ {
Поставщики (исполнители)
        ИНН: <STRING>,
ИНН
        КПП: <STRING>,
КПП
        НаимСокр: <STRING>,
Сокращенное наименование
        НаимПолн: <STRING>,
Полное наименование
        ФИО: <STRING>
Ф. И. О. индивидуального предпринимателя
      }, ... ],
      Объекты: [ {
Объекты закупки
        Наим: <STRING>,
Наименование
        ОКДП: <STRING>,
Код ОКДП
        ОКПД: <STRING>,
Код ОКПД
        ОКПД2: <STRING>
Код ОКПД2
      }, ... ]
    }, ... ]
  },
  meta: {
Информация о результате запроса
    status: <STRING>,
Статус ответа, принимает значения "ok" или "error"
    today_request_count: <INTEGER>,
Количество успешно обработанных запросов с вашим API-ключом за сегодняшний день
    balance: <FLOAT>,
Остаток вашего баланса, руб.
    message: <STRING>
Сообщение, поясняющее результат запроса, отсутствует в случае успешной обработки запроса и получении ответа, содержащего требуемые данные
  }
}
Перейти к тарифным планам