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
Примечания
- API-ключ вы можете найти в личном кабинете после регистрации.
- Вы можете использовать как защищенное https://SSL-соединение, так и незащищенноеhttp://соединение. Например, если при интеграции с 1С вы получаете "Ошибка инициализации SSL-соединения", воспользуйтесь незащищенным соединением через 80-й порт.
- Начиная с 2019 года, ЕИС в сфере закупок перестала публиковать данные поставщиков для договоров по 223-ФЗ. Соответственно, эта информация у нас также отсутствует.
- Справочники ОКПД и ОКПД 2 вы можете скачать здесь.
Формат ответа
{
}
  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> 
Сообщение, поясняющее результат запроса, отсутствует в случае успешной обработки запроса и получении ответа, содержащего требуемые данные
  }