Delect API Lite · агрегатор прайсов

API прайсовIT-дистрибьюторов.

Цена, склад и транзит Merlion, OCS, Treolan и других дистрибьюторов — в 1С, ERP или на сайт. Весь прайс поставщика — одним GET-запросом.

Документация

Регистрация бесплатна. Тестовый ключ — 14 дней, по 100 строк от каждого поставщика. Полные прайсы — с тарифа «Lancer».

1запрос — весь прайс
14дней — тестовый ключ
1 000 ₽за поставщика, к тарифу от 4 000 ₽

Что получает
ваша система.

Прайсы Merlion, OCS и Treolan — в одном формате.

Один адрес, один токен и одинаковые поля для всех поставщиков каталога. Писать и поддерживать интеграцию с API каждого дистрибьютора не нужно.

Один токен на всех поставщиков

Цена, склад и транзит — в 1С, ERP или на сайте.

Закупка в учётной системе и каталог интернет-магазина работают по ценам и остаткам поставщиков, а не по вчерашнему Excel.

NDJSON · UTF-8

Прайс не менялся — ответ 304.

Пришлите ETag прошлого ответа в заголовке If-None-Match — и неизменившийся прайс не придётся качать заново.

ETag и 304 Not Modified

Платите только за нужных поставщиков.

Поставщиков выбираете в кабинете и платите только за них — 1 000 ₽ за поставщика в месяц, со скидкой за объём.

С тарифа «Lancer»

Delect API Lite

Весь прайс.Одним запросом.

REST API для 1С, ERP и сайта: весь прайс поставщика — одним GET-запросом, потоком NDJSON, без суточных квот. Данные обновляются, когда поставщик присылает новый прайс; время обновления позиции — в поле updated_at.

Одно предложение — одна строка. Пример, значения условные.

Для разработчика

Документация открыта.Токен — в кабинете.

Delect API Lite · https://delect.ru/api/v1/lite/ДокументацияNDJSON

Как подключить

  1. Создайте аккаунт — нужны ИНН компании и подтверждённая почта.
  2. Кабинет → «Delect API Lite» → выпустите токен. До покупки это тестовый ключ: 14 дней, по 100 строк от каждого поставщика. Запрашивайте с сервера, где будет жить интеграция: токен закрепится за его IP-адресом.
  3. GET /api/v1/lite/distributors — список поставщиков, доступных токену.
  4. GET /api/v1/lite/export/{имя} — весь прайс одним ответом. Загружайте его, только если в последней строке есть _eof, а "sample":true нет: с тестовым ключом это образец из 100 строк, не заменяйте им прайс в учёте.
  5. Оплатите тариф с Delect API Lite (от «Lancer») и выберите поставщиков: первые 14 дней — до 3 без оплаты слотов (один раз на ИНН, отсчёт с первого запроса), дальше по 1 000 ₽ за каждого — тот же токен отдаст полные прайсы.

Что приходит в выгрузке

Выгрузка — это NDJSON: одна строка — одно предложение в формате JSON (UTF-8 без BOM, тип application/x-ndjson). Поля приходят всегда все.

Поля выгрузки
ПолеЧто в нём
offer_idИдентификатор предложения в Delect — ключ для синхронизации с вашей базой.
updated_atКогда позиция обновилась у нас, ISO 8601.
nameНаименование товара у дистрибьютора.
part_numberАртикул (part number).
vendorПроизводитель — как в каталоге Delect.
distributorНазвание дистрибьютора.
price_rubЦена в рублях.
price_usdЦена в долларах США.
price_currencyВалюта, в которой цену выставил дистрибьютор. Цена в другой валюте — пересчёт по курсу ЦБ на момент загрузки прайса.
stockСкладской остаток: число или подпись поставщика («мало», «+»). 0 — на складе нет, позиция едет транзитом.
transitТранзит: число или подпись, в скобках — срок прибытия в том виде, как его прислал дистрибьютор. 0 — транзита нет.
  • В выгрузку попадают предложения со складским остатком, с транзитом или с тем и другим — как в каталоге Delect с колонкой «Транзит».
  • Позиции без цены или с нулевой ценой не выгружаются, уценка (некондиция) — тоже.
  • Ответ собирается из одного снимка каталога. Последняя строка — маркер целостности {"_eof":true,"count":N,…}: нет маркера или число строк не сошлось — файл оборван, загружать его нельзя. В маркере есть "sample":true — это образец тестового ключа (100 строк), а не весь прайс.

Запрос и ответ

Запрос: весь прайс поставщика
curl "https://delect.ru/api/v1/lite/export/Netlab" \
  -H "Authorization: Bearer dlk_live_ВАШ_ТОКЕН" \
  -o "Netlab.ndjson"
Ответ (значения условные)
{"offer_id":1847001,"updated_at":"2026-10-29T06:00:00+00:00","name":"SSD Samsung PM893 3.84TB SATA 2.5\"","part_number":"MZ7L33T8HBLT-00A07","vendor":"Samsung","distributor":"Netlab","price_rub":41250.0,"price_usd":509.26,"price_currency":"USD","stock":12,"transit":0}
{"offer_id":1847002,"updated_at":"2026-10-29T06:00:00+00:00","name":"SSD Samsung PM893 1.92TB SATA 2.5\"","part_number":"MZ7L31T9HBLT-00A07","vendor":"Samsung","distributor":"Netlab","price_rub":21890.0,"price_usd":270.25,"price_currency":"RUB","stock":0,"transit":"20 (13.11.2026)"}
{"_eof":true,"count":2,"distributor":"Netlab","availability":"stock_or_transit","price_scope":"positive_only","generated_at":"2026-10-29T06:00:05+00:00"}

Условия и пределы

  • Авторизация — заголовок Authorization: Bearer dlk_live_… или X-Delect-API-Key.
  • Один токен — один сервер: при первом запросе токен закрепляется за IP-адресом вашего сервера, запрос с другого адреса получит 403. Сменили сервер — перевыпустите токен в кабинете, привязка сбросится.
  • До 60 запросов в минуту и 600 в час на аккаунт; с одного IP-адреса — тоже не больше 60 в минуту.
  • Тестовый ключ: 14 дней с первого запроса, по 100 строк от каждого поставщика, до 20 запросов в минуту и 200 в час. Образец помечен: "sample":true в маркере _eof и заголовком X-Delect-Sample.
  • Одновременно сервис отдаёт до 6 прайсов всем клиентам. Заняты все слоты или превышена частота — ответ 429 с заголовком Retry-After: подождите указанное время и повторите.
  • Без пагинации, курсоров и суточных квот: весь прайс поставщика — один запрос.
  • Выбранный поставщик занимает слот до конца оплаченного периода — прайс не пропадёт посреди месяца.
  • Delect не продаёт товар: цена и наличие — из прайса поставщика на момент обновления, резерв и сделка — напрямую с поставщиком.

1С и обновление по расписанию

Загрузка прайсов поставщиков в 1С

Выгрузка читается в 1С штатными средствами. Скачивайте сразу в файл (Соединение.Получить(Запрос, ИмяФайла)), читайте построчно ЧтениеТекста с кодировкой UTF-8 и разбирайте каждую строку ПрочитатьJSON. Таймаут соединения — 300 секунд. Получили 429 — подождите Retry-After секунд и повторите.

Обновление цен поставщиков по расписанию

Сохраните заголовок ETag ответа и в следующий раз пришлите его в If-None-Match. Прайс не менялся — сервер ответит 304 Not Modified без тела: используйте прошлый файл. Изменился — придёт новый прайс целиком.

Тарифы

1 000 ₽ в месяцза поставщика.

Lancer

4 000 ₽/мес

Поиск, спецификация, расшифровка ТЗ и Delect API Lite

Поставщики — по 1 000 ₽ в месяц каждый

Architect

8 000 ₽/мес

Плюс ИИ-ассистент «Делектус» и MCP-сервер

Поставщики — по 1 000 ₽ в месяц каждый

Demiurge

16 000 ₽/мес

Всё из «Architect», 5 поставщиков включено

Остальные поставщики — по 1 000 ₽ в месяц

Например, «Lancer» и три поставщика — 7 000 ₽ в месяц. Скидка за объём: от 5 поставщиков — 5 %, от 10 — 10 %, от 20 — 15 %. Оплата по счёту организации или ИП.

Посчитать стоимость →