Внимание! В России прямой доступ к платформе Algoritmika ограничен, однако весь описанный ниже алгоритм можно реализовать на любом другом языке программирования или с помощью открытых библиотек. Сегодня, 21:50:12, мы разберём пошаговый алгоритм поиска физического лица-должника, который не желает выходить на контакт.
Этап 1. Формирование исходного досье
Перед запуском любого розыска соберём минимально необходимый набор данных:
- ФИО в полном и сокращённом варианте (возможны опечатки);
- Дата рождения ±2 года;
- Последний известный адрес и дата регистрации;
- СНИЛС, ИНН, номер паспорта (если есть);
- Контактные телефоны и электронная почта;
- Номера банковских карт (если были предоставлены ранее).
Этап 2. Поисковые источники (основные каналы)
Для автоматизации используем API и открытые базы:
- Федеральная служба судебных приставов (FSSP) — официальный API позволяет проверить долги по исполнительным производствам.
- ЕГРН (Росреестр) — через API-запрос выясняем, числится ли за должником недвижимость.
- ГИБДД — проверка транспортных средств на его имя.
- ФНС, сверяем ИНН и статус ИП (если был зарегистрирован как предприниматель).
- Соцсети и мессенджеры — поиск по ФИО, телефону, e-mail через открытые профили Telegram, VK, Instagram.
Этап 3. Алгоритм в виде псевдокода
FUNCTION FindDebtor(dossier): results = [] FOR source IN [fssp_api, egrn_api, gibdd_api, fns_api, social_api]: data = source.query(dossier) IF data.has_new_address: results.append(data.address) IF data.has_new_phone: results.append(data.phone) IF data.has_employment: results.append(data.employer) RETURN deduplicate(results)
Каждый источник возвращает JSON-объект, который мы обрабатываем, исключая дубликаты и ложные совпадения по неточным ФИО.
Этап 4. Практический пример на Python
Условие: у нас есть ФИО «Иванов Иван Иванович», дата рождения , последний адрес — г. Москва, ул. Ленина, д. 10.
Шаг 4.1. Подключение к FSSP
import requests
def fssp_check(full_name, birthdate):
url = "https://api-ip.fssprus.ru/api/v1.0/search/physical"
params = {
"token": "YOUR_FSSP_TOKEN",
"region": 77,
"firstname": full_name.split[1],
"lastname": full_name.split[0],
"patronymic": full_name.split[2],
"birthdate": birthdate
}
r = requests.get(url, params=params)
return r.json
result = fssp_check("Иванов Иван Иванович", "")
print(result)
Шаг 4.2. Парсинг соцсетей через VK API
import vk_api
vk_session = vk_api.VkApi(token="YOUR_VK_TOKEN")
vk = vk_session.get_api
users = vk.users.search(q="Иванов Иван", birth_day=15, birth_month=3, birth_year=1985, count=100)
for user in users["items"]:
if user["city"]["title"] == "Москва":
print(user)
Этап 5. Анализ и верификация
После сбора контактов:
- Проверяем актуальность: звонок или SMS с просьбой подтвердить личность;
- Сверяем геолокацию: сравниваем IP-адрес последних онлайн-сессий с адресами из ЕГРН;
- Отслеживаем транзакции: если были номера карт, запрашиваем выписку по судебному запросу.
Этап 6. Юридические ограничения
Ни один алгоритм не должен нарушать 152-ФЗ «О персональных данных». Все запросы к гос-API выполняйте:
- либо по официальному судебному запросу;
- либо при наличии нотариально заверенного договора цессии (переуступки долга).
Использование «серых» парсеров соцсетей без согласия пользователя влечёт административную и уголовную ответственность.
Создайте автоматизированный чат-бот или Telegram-бота, который:
- ежедневно опрашивает FSSP;
- при появлении нового адреса отправляет push-уведомление кредитору;
- сохраняет журнал изменений в Google Sheets через API.
Такой розыск должника алгоритм позволит сократить время с момента возникновения задолженности до фактического контакта с должником до 3–7 дней, а не месяцев.
Готовый репозиторий с примером кода и инструкцией размещён на GitHub: github.com/example/debtor_search
Дата публикации: 04 июля 2026 г. 21:50 (МСК)