How to export contacts from a WhatsApp group
You can extract the members of a group you are in, but not all of them. WhatsApp Web now identifies group participants by an opaque internal handle rather than a phone number, so a number is only recoverable for members your account already knows — saved contacts, people you have chatted with, and members who share their number. The rest are reported as hidden, not guessed. Anyone claiming to export every member of any group is describing something WhatsApp no longer permits.
Read this before you start. Being in a group with someone is not consent to market to them. Extracting members and adding them to a campaign is the single most reliable way to generate reports and lose a number, and in the EU, UK and India it is very likely unlawful. See Is bulk WhatsApp messaging legal?
Why you cannot get every member
WhatsApp Web changed how groups identify participants. Members are now addressed by an opaque internal handle rather than by phone number, and the number is simply never present in the page for most members.
BuzzRelay reads WhatsApp's own in-page data — the same source the interface itself renders from — rather than scraping what is on screen. That is the only approach that still works, but it cannot invent data WhatsApp does not send. A phone number comes back only when your account already holds the mapping for that member, which means:
- Saved contacts — anyone already in your phone's address book.
- People you have chatted with — an existing one-to-one conversation.
- Members who share their number in their privacy settings.
Everyone else is reported as hidden. BuzzRelay does not guess, and it does not fabricate a number from the internal handle.
This is why extraction yields less than you expect. A 250-member group might return 40 numbers. That is not a fault in the tool — it is WhatsApp declining to send the other 210. Any product promising a complete export of an arbitrary group is either out of date or not being straight with you.
Running an extraction
- Connect the device whose account is a member of the group — you must be in the group.
- Open Contacts and choose the group extractor.
- Pick the group from the list of groups that account belongs to.
- Run the extraction and wait; it reads the member list through the live session.
- Review the results — resolved numbers and a count of hidden members.
- Import the ones you want into a contact group.
Extracted numbers arrive like any other contact, so the usual formatting and validation apply — see How to check whether a number is on WhatsApp.
The consent problem
Technical feasibility and legitimacy are different things, and this is the clearest case of the two coming apart.
Someone in a shared industry group did not give you their number so you could market to them. They gave it to WhatsApp to join a group. Messaging them cold from a number they do not recognise produces exactly the reaction you would expect, and report rate is the strongest driver of bans there is — see How to avoid a WhatsApp ban.
There are defensible uses:
- A group you own or administer, where members joined knowing who you are and what you do.
- Your own community — a customer group, a class, a society you run.
- Migrating your own data out of a group you created, into a system you control.
And ones that are not:
- Joining public groups to harvest numbers.
- Extracting from a group you are a guest in and marketing to it.
- Building a list to sell or share.
If you extract from a group you own
Even then, treat the contacts as cold rather than warm:
- Introduce yourself first. Reference the group by name in the opening line so the message makes sense.
- Offer an opt-out immediately, in the first message.
- Go slowly. Widen the delay range and cut the daily limit for the first campaign.
- Record where they came from in a custom field, so you can account for the source later.
A better route to the same outcome. Post in the group asking people to message you to opt in. You will get fewer numbers, but every one of them is consented, engaged and safe to message — and a small list that replies outperforms a large one that reports you.
Frequently asked questions
Can I export all members of a WhatsApp group?
No. WhatsApp Web identifies group participants by an opaque internal handle rather than a phone number, so numbers are only recoverable for members your account already knows: saved contacts, people you have chatted with, and members who share their number. The rest are reported as hidden.
Why did the group extractor only return some of the members?
Because WhatsApp does not send the phone number for members whose mapping your account does not hold. A 250-member group commonly yields a few dozen numbers. BuzzRelay reports the remainder as hidden rather than guessing them.
Do I need to be in the group to extract contacts?
Yes. The extraction runs through the live session of a connected device, so that account must be a member of the group.
Is it legal to market to people extracted from a WhatsApp group?
Generally no. Being in a group with someone is not consent to market to them, and in the EU, UK and India messaging them is very likely unlawful. It is also the fastest way to generate reports and lose your number. Extracting from a group you own, whose members know who you are, is the defensible case.
Last updated: