
Кейс · Медтехника, госзакупки
Парсер тендеров ЕИС: поиск закупок и разбор техзаданий в характеристики
Поставщику медтехники нужно было находить закупки на zakupki.gov.ru по своим направлениям — кардиохирургия, урология, травматология, гемофильтрация, реанимация — и вытаскивать из техзаданий характеристики товаров, чтобы не перепечатывать их руками.
- 100живых закупок в прогоне
- 2 065характеристик извлечено из ТЗ
- 5форм ТЗ распознаются
- Смета до стартабез «уточним в процессе»
- Отчёт ежемесячнов цифрах, а не в активности
- Спрос замеряемВордстат до, а не после
- Работаем по РФофис на Дальнем Востоке
Задача
Проверить на живых закупках, что поиск и разбор ТЗ реальны, и понять, где настоящая сложность, — до того, как называть сроки.
Что сделали
- Поиск по открытой части ЕИС: FTP закрыт с 2025 года, массовая выгрузка — только через личный кабинет, а публичный поиск разбирается обычным запросом
- Прогон на 100 живых закупках — по 20 на направление
- Разбор пяти форм ТЗ: таблица по 44-ФЗ, «параметр — значение», список в ячейке, лекарственные и проза
- Поиск файла ТЗ среди вложений с произвольными именами и разбор архивов, где имена файлов в кодировке CP866
- Telegram-бот: поиск закупок текстом, кнопка «Разобрать ТЗ», разбор присланного файла и подписки с проверкой раз в 30 минут
- Тяжёлый разбор вынесен в отдельный процесс, чтобы бот не замирал
Результат в цифрах
| Показатель | Было | Стало |
|---|---|---|
| Разобранные ТЗ из 100 закупок | 30 в первом прогоне | 44 — до характеристик, 6 — до позиций |
| Извлечено | — | 503 позиции и 2 065 характеристик |
| Остаток прогона | — | 15 текстовых PDF — под ИИ, 3 скана — под OCR, 22 незнакомых шаблона, 10 закупок без файла ТЗ |
| Новые закупки | — | подписка в боте, проверка раз в 30 минут |
Прототип, проверенный на живых закупках 21.08.2026. Автозаполнение ТЗ по каталогу товаров клиента не доведено: каталог и сценарий работы с закупками ещё не согласованы.
Оценивать сроки по самому сложному месту
Тендерный парсер кажется задачей про поиск, но поиск по ЕИС тривиален. Вся сложность — в техзаданиях: у каждого заказчика свой шаблон, строки съезжают в соседние колонки, Word рвёт таблицу на куски с названиями в абзацах. Первый прогон дал 30 из 100; остальное добирали разбором причин по каждой закупке. Поэтому прототип на живых данных стоит делать до оценки: он показывает, какая доля уйдёт в ИИ, какая — в распознавание сканов, а какая вообще без файла. И до разработки нужно выяснить у клиента главное — участвует он в закупках или сам пишет ТЗ заказчикам.
С кем вы будете говорить
АндрейОперационный директорСроки и смета: чтобы обещанное совпало со сделанным
ПавелРуководитель отдела поискового продвиженияСемантика, структура сайта, ссылки, отчёты по позициям
АртурРуководитель ИТСайты, интеграции, парсеры, боты и аналитика
Кто с нами работал
Услуги из этого кейса
Другие кейсы
Чем мы занимаемся
- ИИ-менеджерПервая линия продаж, которая отвечает за 0 секунд и не уходит домой в семь вечера.
- SEO-продвижениеТрафик из поиска, который не выключается вместе с рекламным бюджетом.
- Разработка сайтовСайты, лендинги и магазины, которые считаются по заявкам, а не по красоте.
- Маркетинг и трафикДирект, Авито, Фарпост, карты, CRM и аналитика — каналы, которые дают заявки сразу.

Хотите похожий результат — расскажите о задаче
Оставьте контакт — обсудим задачу и пришлём смету до старта. Обычно отвечаем в течение часа
