К содержимому
Inter1ark
Все работы

Сервис сбора и проверки данных о компаниях

ParserPro

Сервис, который собирает данные о компаниях из нескольких источников, склеивает дубли, проверяет юридический статус по ИНН и ЕГРЮЛ и оценивает риски по отзывам.

Клиент
Собственный продукт
Тип
Сервисы
Год
2026
Роль
Продукт, Backend, Парсинг, Frontend, Биллинг
combine-parser.pro
Запись прокрутки боевого сайта, звук не нужен

Задача

Отделы продаж собирают базы вручную: пять вкладок, копирование в таблицу, дубли и мёртвые компании. Хотелось превратить эту рутину в один запрос и один выгружаемый файл.

Стек

  • Python
  • FastAPI
  • Celery
  • PostgreSQL
  • Playwright
  • Next.js
  • Docker

Решение

  1. 1

    Сбор данных вынесен в асинхронные задачи Celery: очередь, повторные попытки, ротация прокси и заголовков, устойчивость к смене разметки источников.

  2. 2

    Дедупликация идёт по нормализованным телефону, названию и адресу: одна компания из пяти источников схлопывается в одну карточку с объединёнными контактами.

  3. 3

    Поверх собранного идёт юридическая проверка по ИНН и ЕГРЮЛ и анализ тональности отзывов, чтобы сразу отсеивать ликвидированные и проблемные организации. Личный кабинет, тарифы и подписка, на Next.js.

Результат

Работа, которая занимала у менеджера день, укладывается в один запрос и выгрузку. Продукт работает по подписке и развивается новыми источниками.

Источники
Avito, 2ГИС, Яндекс.Карты, Flamp, Отзовик
Проверка
ИНН, ЕГРЮЛ, оценка рисков
Модель
Подписка, от 599 ₽

О проекте

Собственный продукт по подписке для отделов продаж. Он собирает компании из пяти источников сразу, склеивает дубли и проверяет, жива ли организация по данным реестра. То, на что менеджер тратил рабочий день, укладывается в один запрос и одну выгрузку.

Что вошло в работу

  • 1сбор данных из Avito, 2ГИС, Яндекс.Карт, Flamp и Отзовика
  • 2дедупликация по нормализованным телефону, названию и адресу
  • 3проверка по ИНН и ЕГРЮЛ с оценкой рисков
  • 4анализ тональности отзывов о компании
  • 5личный кабинет с историей выгрузок
  • 6тарифы, подписка и приём платежей

Экраны · 8

Первый экран: источники данных и суть сервиса
1Первый экран: источники данных и суть сервиса
Как работает сбор и проверка
2Как работает сбор и проверка
Возможности: дедупликация, проверка, аналитика
3Возможности: дедупликация, проверка, аналитика
Пример результата выгрузки
4Пример результата выгрузки
Тарифы и условия подписки
5Тарифы и условия подписки
Частые вопросы о сервисе
6Частые вопросы о сервисе
Регистрация и вход в кабинет
7Регистрация и вход в кабинет
ParserPro: экран 8
8Экран 8
Следующий проектEASY ConnectСервис стабильного доступа к TelegramПодключение в два клика без приложений: биллинг, автопродление, поддержка

Нужен похожий проект? Расскажите задачу, отвечу сегодня.

Написать в Telegram