Slack Channel User Extractor

Extract the names, emails and all other publicly available information of one of your Slack workspaces

Share:  
Table of Contents

Scrape every members of a Slack's channel with this Slack scraper

Slack is becoming more and more useful as a way to build communities. It's semi-private allows members to have interesting discussions. And since most of them often also use it within their companies, they answer pretty quickly.

This Slack scraper lets you extract every public info out of every users of a Slack channel. If you're in a small Slack, scrape the #general channel to get everyone, otherwise, pick the one that gathers best your target audience.

And yes, it does extract email addresses... if administrators let that data public.


1. Create your account.

Free trial for 14 days. Then switch to a Free plan or become a customer.

SIGN UP

* no credit card required

2. Add this automation to your account.

3. Click on Configure me!

You'll now see the 3 configuration dots blinking. Click on them.

4. Easy & safe authentication

This automation will connect to the website on your behalf. The safest and most efficient way for Phantombuster to authenticate as yourself is by using your session cookies.

To make that process as easy as possible you can use Phantombuster's browser extension. It's a 2-click installation.

If you're operating from another browser and/or want to do it manually, here is how to do it.

5. Input the URL of the Slack workspace to scrape.

The second argument is Slack Workspace URL. We need it to know which Slack users you want to target.
This URL should look something like yourcompany.slack.com.

6. Input the channel(s) you want to scrape users from.

Finally, the third argument field is Spreadsheet URL or channel name. Use it to specify which users your interested in either one: #team for instance.
If you want to scrape all users, use the #general channel (names might change depending on your target Slack).
If you wish to scrape multiple channels, write those down in a Google Spreadsheet (one per row), in the first column. Make sure to make this spreadsheet public and paste the link in this field.

Start your automation!

You're all set. Just click "launch" to get your automation started!

Output

This API will output CSV and/or JSON containing the following fields:

  • id
  • firstName
  • lastName
  • fullName
  • pictureUrl
  • displayName
  • title
  • phone
  • email
  • skype
  • timezone
  • lastUpdate
  • query
  • channel
  • workspaceUrl
  • admin

Share this API

Your friends & colleagues need to know about this!