Вимоги замовника — на вході.
Кваліфіковані компанії — на виході.
Замовник надсилає ТЗ, бриф або просто повідомлення в месенджері: кого шукати, за якими ознаками, що має бути в картці. Lead Hunter розбирає це на критерії, показує, що саме зрозумів, і йде шукати — по державному реєстру, картах і сайтах.
Демо без реєстрації. Дані знеособлені.
Критерії задає замовник, а не програма
Перша версія вміла одне: шукати тих, хто вже платить за рекламу. Перше ж реальне ТЗ вимагало протилежного — щойно зареєстровані компанії без сайту, де наявність CRM є причиною відмовити. Тому напрям сигналу став полем, яке читається з документа.
Документ читає модель. Вона ж визначає найважливіше — шукаємо компанії з інфраструктурою чи без неї. Помилка тут перевертає весь відбір, тому результат показується на перевірку перед запуском.
- Напрямкомпанії без цифрової присутності
- Вікдо 90 днів від реєстрації
- Вертикалі9, з пріоритетами A+ / A / B
- Обов'язкові умови5
- Поля картки18, у порядку з ТЗ
- Чого не будеКВЕД — його немає у відкритому реєстрі
Розбір справжнього шестисторінкового ТЗ. Останній рядок інструмент дописав сам.
Конвеєр
Кожен крок або доводиться даними, або чесно каже, що не доводиться. Скрипт нікому не пише сам: листи надсилає людина.
-
1
Державний реєстр
Відкритий ЄДР Мін'юсту: 330 МБ архіву, 3,2 ГБ XML, оновлення щотижня. Читається потоком — повний прохід по 2 017 706 записах займає близько десяти секунд.
Єдине безкоштовне джерело, яке дає дату державної реєстрації і ПІБ керівника. У прогоні 10.09.2026 керівник знайшовся у 100 % відібраних записів — тобто поле «ЛПР» у картці закривається без платних сервісів.
- 2
Карти й каталоги
Google Places або OpenStreetMap, коли шукаємо локальний бізнес із адресою, а не за датою реєстрації.
- 3
Пошук сайту
Перебір імовірних доменів із перевіркою належності: збіг лише з назвою домену не зараховується, бо доводить сам себе.
- 4
Технічний відбиток
Рекламні пікселі, телефонія, CRM, чати, онлайн-запис, кошик, мобільна адаптація, вік домену через RDAP.
- 5
Кваліфікація
Механічні умови рахує код, галузь і потребу визначає модель. Змішувати їх не можна: перше доводиться, друге — судження.
- 6
Картки
Звіт у форматі, який задав замовник, плюс CSV і Markdown. З обґрунтуванням «чому саме ця компанія і чому зараз».
Чесні цифри з демо
Реальні прогони. Кожна цифра — крок воронки: скільки бізнесів лишилося після нього.
Стоматології Києва
- 483просканували
- 114сайт відкрився
- 54платять за трафік
- 48записують дзвінки
- 38пройшли обидва фільтри
- 25у черзі першого дотику
Автосервіси Києва
- 250просканували
- 71сайт відкрився
- 26платять за трафік
- 28записують дзвінки
- 17пройшли обидва фільтри
- 15у черзі першого дотику
Нові ТОВ, уся Україна
- 2 017 706записів реєстру
- 6 010зареєстровані за 90 днів
- 1 701за 30 днів
- 120пройшли аудит сайту
- 106не мають сайту взагалі
Демо на знеособлених даних: назви замінено на псевдоніми виду «Стоматологія D-017», адреси зведено до району, телефони, домени й ідентифікатори тегів приховано. Бал, причини та перший рядок — справжні, з прогонів 28.08, 04.09 і 10.09.2026.
Чого інструмент не робить
Перелік меж корисніший за перелік можливостей: він показує, де закінчується доведене і починається припущення.
- Не вигадує КВЕД і адресу. У відкритому реєстрі їх немає з 2022 року. Галузь визначається за назвою компанії та її сайтом, а код КВЕД у картці лишається порожнім — про це замовнику кажуть наперед.
- Не видає себе за пошукову систему. Google і Bing віддають антибот-заглушку, а обхід захисту — не те, що можна показати замовнику. Тому присутність у пошуку лишається ручною перевіркою: у кожній картці стоять готові посилання, перевірка одного ліда займає секунди.
- Не зараховує сайт, якщо належність не доведена. Домен, що збігається з назвою, доводить сам себе. Потрібен код ЄДРПОУ на сторінці або кирилична назва; слабкий збіг проходить, лише якщо вік домену не суперечить віку компанії.
- Не пише нікому сам. Чернетки першого повідомлення готує, надсилає людина.
Під капотом
- Node.js, ESM
- Без залежностей у конвеєрі
- Потокове читання 3,2 ГБ XML
- Відкритий ЄДР Мін'юсту
- Google Places API (New)
- Overpass / OpenStreetMap
- Розпакування GTM-контейнера
- RDAP для віку домену
- Gemini через Vertex AI
- JSON · CSV · Markdown · HTML на виході
Розпакування GTM — ключова знахідка. На сайті видно лише порожній контейнер GTM-XXXX, але сам він лежить за публічним посиланням, і всередині — тег конверсій Google Ads. Його не ставлять «про запас»: це безкоштовний доказ, що бізнес платить за рекламу просто зараз. Замінює недоступну для України Meta Ad Library.
Подивіться, як виглядає черга
Стоматології та автосервіси Києва: бал, пріоритет, сигнали, цитати і перший рядок для кожного ліда.