1.
https://api.vk.com/method/groups.getMembers?group_id=1&count=1001&offset=0
Вместо group_id написать id группы. Пройти в цикле, изменяя offset. За раз выдает 1000 участников.
2.
https://api.vk.com/method/groups.get?user_id=1&access_token=xxxxxxxxxxxxxxxxxxxxxxx
Вместо user_id - id пользователя, работает только с токеном. Список групп может быть закрыт настройками приватности, тогда без вариантов. Можно только проверить на участие в уже известных группах через groups.isMember или через метод из первого пункта. isMember принимает до 500 пользователей.
3.
https://api.vk.com/method/groups.getById?group_id=1&fields=contacts
Вместо group_id.. Ну ты понял.
Остально зависит от ЯП. VK API пропускает 3 запроса в секунду и вроде не рекомендуется делать подряд много однотипных запросов. В общем, интервалы между запросами лучше побольше.
Ну - и не факт, что в контактах группы указан владелец или вообще кто-либо.