09.09.2026 · блог

Как собрать базу компаний по ОКВЭД из госреестра

Задача звучит просто: «дай список всех компаний с ОКВЭД 86.21 по Московской области». На практике госреестр отдаёт не то, что нужно отделу продаж, и половина работы начинается уже после выгрузки. Разбираем по шагам: какие источники ФНС бесплатные, что в них есть, а чего нет, и где список превращается в мусор.

Какие источники ФНС отдают данные по ОКВЭД

ОКВЭД — код по классификатору ОК 029-2014, который компания указывает при регистрации и меняет заявлением. Сведения ЕГРЮЛ и ЕГРИП открыты, но выдаются в разных местах и в разном виде.

Порядок сбора: от кода до таблицы

Рабочая последовательность, если делать руками и бесплатно:

Где выборка ломается

Четыре проблемы, о которых стоит знать до того, как база уйдёт в продажи.

ОКВЭД заявительный. Никто не проверяет, занимается ли компания тем, что заявила. Фирмы указывают десяток дополнительных кодов «на будущее» и не убирают их. Обратное тоже верно: реально работающий бизнес может сидеть под общим кодом. Список по коду — это гипотеза, а не факт; часть строк придётся проверять по сайту и картам.

Реестр — не список работающих компаний. Значительная доля записей приходится на юрлица без выручки, сотрудников и деятельности. Без фильтра по отчётности и численности база раздувается вхолостую.

Антибот. Сервисы ФНС и особенно карты не любят автоматических запросов: капча, ограничение частоты, блокировка по адресу. Скрипт на голых HTTP-запросах с зарубежного сервера упирается в это на первой сотне строк.

Данные стареют. Компании закрываются, меняют адрес и коды. Разовая выгрузка живёт несколько месяцев, дальше её нужно обновлять — иначе менеджеры звонят в пустоту.

Что автоматизируется, а что нет

Разовую выгрузку по одному коду и одному региону реально сделать самому: скачать архив МСП, отфильтровать в Python или даже в Excel после конвертации. Автоматизация нужна там, где выборка большая, обновляется регулярно и требует контактов из внешних источников.

Что мы делаем в таких задачах:

Отдельно про закон. Юрлицо — не персональные данные, а вот ФИО индивидуального предпринимателя ими является, и обращаться с такой базой нужно по 152-ФЗ. Массовая рассылка рекламы по собранным контактам без согласия получателя нарушает статью 18 закона «О рекламе». Собрать базу законно; что вы с ней делаете дальше — отдельный вопрос.

Нужно так же под вашу задачу?

Соберём под ваш случай и покажем на ваших данных.

Сбор данных →