Откуда данные и как мы их считаем
Радар - не база и не доска объявлений. Это фильтр над официальными источниками: он находит компании, которые только что выиграли строительные контракты, и отдаёт подрядчику карточку с тем, что нужно для звонка.
Делаю я его один, поэтому пишу здесь от первого лица и без корпоративного "мы работаем над улучшением качества данных". Ниже - откуда что берётся, где автоматика справляется, а где ошибается. Со свежими числами: на 7 сентября 2026 года собрано 6094 сигнала, из них 3607 признаны строительными, по сотне регионов. Сбор идёт с 19 августа.
Источники
| Источник | Что берём | Как часто |
|---|---|---|
| Реестр контрактов ЕИС (zakupki.gov.ru), 44-ФЗ и 223-ФЗ | Заключённые контракты: предмет, заказчик, цена, дата подписания, место выполнения работ; из карточки контракта - победитель (название, ИНН, телефон, email из раздела "Информация о поставщиках") | 4 раза в сутки: 08:00, 12:00, 16:00, 20:00 по Москве |
| Реестр договоров капремонта МКД (615-ПП) | Договоры фондов капремонта с подрядчиками: регион, подрядчик, контакты из карточки РКПО | Вместе с основным сбором |
| Открытые строительные Telegram-каналы | Частные заказы: текст объявления, бюджет и контакт из текста. Реклама и "предлагаю услуги" отсеиваются | Запускается отдельно; в ленте помечены как "частный заказ из чата" |
Контакты победителя (телефон, email, ИНН) берём только из карточки контракта в реестре ЕИС, который публикуется по закону о контрактной системе; ссылка на карточку есть в каждой карточке Радара. На сайте телефоны скрыты, полные контакты бот присылает подписчику по его профилю. Для ИП наружу отдаём ИНН и контакты из контракта, без ФИО и адреса. От подписчиков бота мы храним только то, что нужно для рассылки: профиль (виды работ, регион, сумма) и телефон, если человек сам его оставил. Удалить свои данные можно в самом боте: кнопка "🗑 Удалить мои данные" в меню. Если вы победитель контракта и не хотите, чтобы телефон и email вашей компании показывались в боте, напишите через кнопку "💬 Отзыв" - скроем.
Что считается строительным контрактом
Каждый контракт проходит двухступенчатый разбор. Сначала правила-маркеры отсекают явно нестроительное (поставка товаров, охрана, уборка, обучение). Затем AI-модель читает предмет контракта и отвечает на три вопроса: это строительные работы? какие виды субподрядных работ понадобятся при исполнении? как назвать объект одной фразой? Модель думает о составе работ, а не о словах в названии: "капремонт школы" почти всегда означает демонтаж, отделку, электрику и сантехнику.
Словарь видов работ фиксирован: демонтаж, земляные работы, бетонные работы, отделка, кровля, фасад, электрика, сантехника и инженерные сети, благоустройство, окна и двери, металлоконструкции. Всё, что не попало в словарь, помечается "другое" и в профили не попадает. Один контракт может требовать несколько видов работ - поэтому в статистике на региональных страницах суммы по видам работ больше числа контрактов.
Как определяется регион
Регион объекта берём из поля "Место выполнения работ" карточки контракта, а не из прописки заказчика (федеральный заказчик из Москвы может строить в Хабаровске). Если адреса нет - по названию заказчика, когда в нём явно указан регион ("администрация городского округа Тольятти"). Если и так не понять - контракт остаётся без региона и на региональные страницы не попадает.
Точность - что мы знаем о своих ошибках
Мы регулярно берём случайную выборку контрактов и проверяем разметку руками. Последняя проверка - 22 августа 2026, 50 случайных строительных контрактов:
- регион объекта: 49 из 49 размеченных - верно; 1 контракт без адреса остался без региона;
- "строительный / не строительный": 47 из 50 верно - ложно попали обследование лифтовой шахты и услуга управляющей компании;
- виды работ: разумно размечены 44 из 50; главная слабость - дорожные работы, которые расходятся по "благоустройству" и "земляным работам".
Отдельно про контакты: телефон победителя лежит в карточке контракта у 2891 из 2966 строительных госконтрактов, которые я собрал. Это 97%. Остальные 3% - контракты, где раздел с поставщиком заполнен без телефона; там остаются ИНН и название, по ним компанию можно найти самому.
Итоги проверок публикуем здесь и по ним меняем правила. Если видите ошибку в карточке - кнопка "👎 Не моё" в боте попадает прямо в журнал проверки.
Что значит "свежий"
На региональных страницах и в боте дата - это дата подписания контракта из реестра, а не дата, когда мы его увидели. ЕИС публикует контракты с задержкой от нескольких часов до нескольких дней, поэтому в день сбора часть контрактов - "вчерашние". Окно наблюдения на каждой странице указано явно: если данных накоплено 5 дней, мы так и пишем, а не рисуем "статистику за месяц".
Насколько реестр отстаёт от жизни
Это то, что я измерил сам, и нигде такого не встречал. Контракт попадает в реестр не в день подписания, а через несколько суток. Проверка 6 сентября: по датам подписания 4-5 сентября реестр отдавал ноль карточек по всем восьми нашим запросам, а по 2-3 сентября - полные страницы. То есть свежие два дня в реестре в принципе пустые.
Насколько сильно отстаёт? В тот же день я собрал всё, что реестр опубликовал за предыдущую неделю, и получил 284 контракта, которых у нас не было. Больше всего среди них оказалось подписанных 28 и 31 августа - то есть они появились в реестре через шесть-девять дней после подписания.
Что из этого следует практически. Смотреть только сегодняшнюю страницу реестра бессмысленно: там неполно. Возвращаться к прошлой неделе стоит через несколько дней - и как раз тогда всплывает то, что конкуренты уже пролистали. Радар с 6 сентября делает это раз в сутки отдельным проходом по окну "от трёх до десяти дней назад".
Почему в выходные ничего нет
Госконтракты заключают только в рабочие дни, поэтому в субботу и воскресенье в реестре ЕИС не появляется ни одного нового контракта. Это не сбой сбора: проверено запросами - за пятницу по одному ключевому слову находятся десятки контрактов, за субботу и воскресенье ноль. Недельный ритм такой: понедельник и вторник - умеренный поток, к четвергу и пятнице он вырастает (закрывают неделю), в выходные пауза. На страницах данных столбики по дням это показывают честно, без сглаживания: два нуля в неделю - нормальная картина рынка, а не дыра в данных.
Чего мы не делаем
- Не обзваниваем победителей и не рассылаем им КП - это делает подрядчик сам.
- Не публикуем телефоны и email на сайте - только в боте, под профиль подрядчика, чтобы сайт не стал базой для спам-обзвона.
- Не гарантируем, что победителю нужен субподряд: мы показываем, что контракт подписан и какие работы в нём есть. Решение - за вами после звонка.
Посмотреть на живых данных
Бесплатный ранний доступ: выберите виды работ и регион - первые карточки придут в ближайшую рассылку.
Запустить бота в TelegramСм. также: генподрядчики с новыми объектами в Москве · как получить субподряд у победителя тендера · субподряд по 44-ФЗ