API Коннектим

Получайте данные о торговых процедурах для интеграции в ваши проекты

Получение всех торговых процедур

GET/api/tender

Возвращает массив всех опубликованных, не завершенных, торговых процедур. Каждая процедура содержит данные о тендере, лотах (продуктах) и заказчике.

Примеры запросов

cURL
curl -X GET "https://api.konnektim.pro/api/tender"
JavaScript (Fetch)
const response = await fetch('https://api.konnektim.pro/api/tender');
const data = await response.json();

console.log(data);
PHP (cURL)
<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.konnektim.pro/api/tender');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$data = json_decode($response, true);

curl_close($ch);

print_r($data);
Python (requests)
import requests

response = requests.get('https://api.konnektim.pro/api/tender')
data = response.json()

print(data)

Структура ответа

Ответ содержит массив объектов. Каждый объект представляет одну торговую процедуру и включает два раздела: tender — данные о торговой процедуре, и customer — данные о заказчике.

Пример ответа (один элемент массива) Не пытайтесь запросить данные из примера, это моковые данные
{
  "tender": {
    "ID": "cbf102",
    "name": "Тестовый тендер 26.08.2025",
    "start": "2025-08-26T05:00:00.709Z",
    "stop": "2025-08-26T06:00:00.709Z",
    "start_msk": "2026-09-27T08:00:00.107Z",
    "stop_msk": "2026-09-27T09:00:00.107Z",
    "delivery_address": "г. Москва, ул. Тестовая, д. 1",
    "type": "tender",
    "addTime": [
      "2025-04-05T09:47:00.619Z",
      "2025-04-05T13:22:00.619Z",
      "2025-04-06T17:19:00.860Z"
    ],
    "rebidding": [
      {
        "start": "2025-04-06T05:00:00.252Z",
        "stop": "2025-04-06T06:00:00.252Z"
      }
    ],
    "cancelled": false,
    "url": "https://konnektim.pro/id_676d36ea96c4fc7d3d0a4877/tenders/cbf102",
    "lots": [
      {
        "name": "Тестовый лот 1",
        "price": "2000",
        "volume": "100",
        "unit": "шт.",
        "unitName": "Штуки",
        "nds": "22",
        "analog": true,
        "cancelled": [
          {
            "comment": "Автоматическое закрытие: истек срок 30 дней с момента завершения торгов",
            "createdAt": "2025-11-20T20:00:00.301Z"
          }
        ]
      }
    ]
  },
  "customer": {
    "id": "676d36ea96c4fc7d3d0a4877",
    "name": "АО \"ТЕСТОВАЯ КОМПАНИЯ\"",
    "inn": "165502100094",
    "profileUrl": "https://konnektim.pro/id_676d36ea96c4fc7d3d0a4877"
  }
}

tenderobject

Данные о торговой процедуре

ПолеТипОписание
IDstringУникальный идентификатор тендера в ЭТП Коннектим
namestringНаименование тендера
startstring (ISO 8601)Дата и время начала торговой процедуры. Может быть изменено при назначении переторжки
stopstring (ISO 8601)Дата и время завершения торговой процедуры. Может быть изменено при добавочном времени или переторжке
start_mskstring (ISO 8601)Поле start в часовом поясе Москвы
stop_mskstring (ISO 8601)Поле stop в часовом поясе Москвы
delivery_addressstring (ISO 8601)Адрес поставки
typestringТип торговой процедуры. Возможные значения: "tender" — торги на понижение (покупка), "auction" — торги на повышение (продажа)
addTimestring[]Массив дат добавочного времени. Добавочное время начисляется, когда поставщик предложил ставку в последнюю минуту торговой процедуры (продление на 10 минут). Каждое значение — дата и время нового завершения торгов в формате ISO 8601
rebiddingobject[]Массив переторжек — новые периоды торговой процедуры, назначенные заказчиком после завершения торгов. Наличие элементов означает, что торги были ранее опубликованы и выставлены вновь
cancelledbooleanФлаг, указывающий, была ли отменена торговая процедура
urlstringПолная ссылка на страницу тендера на площадке Коннектим
lotsobject[]Массив лотов (продуктов) тендера. Подробнее см. ниже

rebidding[]object

Элемент массива переторжек внутри tender.rebidding

ПолеТипОписание
startstring (ISO 8601)Новое начало торгов, назначенное при переторжке
stopstring (ISO 8601)Новое завершение торгов, назначенное при переторжке

lots[]object

Лот (продукт) внутри массива tender.lots

ПолеТипОписание
namestringНаименование лота (товара, работы или услуги)
pricestring | nullЦена лота, установленная заказчиком. Если null — ставка с открытой ценой
volumestringОбъём поставки лота
unitstringСокращённое обозначение единицы измерения (например, "шт.")
unitNamestringПолное наименование единицы измерения (например, "Штуки")
ndsstringСтавка НДС (налог на добавленную стоимость) для лота. Значение в процентах, например "20" или "22"
analogbooleanВозможность предлагать аналог лота. true — возможно предложить аналог, false — только оригинал лота
cancelledobject[]Массив данных о закрытии лота (автоматическое закрытие, выбор победителя, закрытие заказчиком). Подробнее см. ниже

cancelled[]object

Элемент массива о закрытии лота внутри lots[].cancelled

ПолеТипОписание
commentstring | nullКомментарий к закрытию лота. Например: «Автоматическое закрытие: истек срок 30 дней с момента завершения торгов»
createdAtstring (ISO 8601)Дата и время закрытия лота

customerobject

Данные заказчика (организатора торговой процедуры)

ПолеТипОписание
idstringУникальный идентификатор заказчика в ЭТП Коннектим
namestringНаименование заказчика
innstringИНН заказчика
profileUrlstringПолная ссылка на профиль заказчика на площадке Коннектим