Как оставить только людей с открытой личкой ВК?

Собрать людей ВКонтакте по вашим настройкам по всему ВК, отфильтровать их, оставив только тех из них, у кого открыта личка, вы сможете, применяя парсеры (специальные инструменты) Сервиса Барков.нет

Начните по ссылке ниже.
Если у вас уже собран список пользовательских аккаунтов ВКонтакте, а вы хотите оставить только людей с открытой личкой ВК, укажите парсинг по второй вкладке и загрузите в пустое поле ссылки на этих пользователей ВК (если вам нужно парсить участников групп ВК, отметьте первую вкладку и укажите ссылки на группы ВКонтакте).

Запустите парсер в работу и он оставит только тех людей из вашего списка ВК, у которых открыта личка.
Для того, чтобы определиться, каким образом делать рассылку к пользователям ВКонтакте, воспользуйтесь нашими рекомендациями https://vk.barkov.net/use.aspx

Полезный небольшой видеоурок по этой теме

О сервисе поиска аудитории ВКонтакте

vk.barkov.net — это универсальный набор инструментов, который собирает самые разнообразные данные из ВКонтакте в удобном виде.

Каждый инструмент (скрипт) решает свою задачу:
Например, есть скрипт для получения списка всех подписчиков группы.
А вот тут лежит скрипт для сбора списка всех людей, поставивших лайк или сделавших репост к конкретному посту на стене или к любым постам на стене.
Ещё есть скрипт для получения списка аккаунтов в других соцсетях подписчиков группы ВКонтакте.
И таких скриптов уже более 200. Все они перечислены в меню слева. И мы регулярно добавляем новые скрипты по запросам пользователей.

Полезные ответы на вопросы по этому же функционалу для сбора данных из ВКонтакте