# X Communities Exporter: Members to CSV

X Communities exporter: save the member list of any public X Community as CSV or Excel. Pro, with your own connected X account, up to 1,000 members.

Page: https://twitterviewer.app/x-communities-exporter

## Plan

- Pro only: advanced search, community member export (up to 1,000 members), likes tab and every page of replies, fetched with the X account the user connects (the user pastes their own x.com session cookie, stored encrypted).

## What is an X Communities exporter?

An X Communities exporter is a tool that reads the member list of an X Community, the topic groups that used to be called Twitter Communities, and saves it as a spreadsheet file. X shows the list inside the app, a screenful at a time, and has no button that turns it into a file. This page does that part: you paste a Community link, the members load into a live table, and you download them as CSV or Excel.

It is built for the people who actually need the list outside X: moderators who want a backup, community managers who want to know who the admins and moderators are, researchers who count and compare groups, and anyone who wants to move a conversation to a mailing list, Discord or Telegram. If you want the wider picture of how Communities work before you export one, the [complete guide to exporting X Community members](https://twitterviewer.app/blog/export-x-community-members) covers it.

> **Note: Pro, with your own X account**
> Exporting is part of Pro and it runs with an X account you connect yourself. X only gives Community member lists to signed-in users, so there is no way to export one without an account. Details are in the sections below.

## What you get in the file

Each export has one row per member and eleven columns, in this order:

| Column | What it holds |
| --- | --- |
| `handle` | The @handle without the @ sign |
| `name` | The display name |
| `role` | `admin`, `moderator` or `member` |
| `followers` | Empty (see below) |
| `following` | Empty |
| `posts` | Empty |
| `verified` | `true` or `false`, the verified flag X reports |
| `location` | Empty |
| `bio` | Empty |
| `created_at` | Empty |
| `profile_url` | `https://x.com/<handle>` |

Six of the eleven columns are empty, and that is a limit of the source, not a bug. The member list X serves to a logged-in account carries only the name, handle, avatar, verified flag and the member's role in the Community. Follower counts, bios, locations and join dates are not part of that response, so we leave the cells blank instead of guessing. The columns are still in the file so that the layout stays the same and you can fill them from another source if you have one.

What you can rely on is the part that matters for most Community work: who is in the group, what role they have, and a working link to every profile. The live preview on this page shows four of those columns, handle, display name, role and profile URL, and the downloaded file has all eleven.

### CSV or Excel

The CSV file is UTF-8 with a byte-order mark and Windows-style line endings, so Excel opens it with names in Arabic, Japanese or any other script intact. Text that starts with `=`, `+`, `-` or `@` gets a leading apostrophe, which stops a spreadsheet from running a display name as a formula. Use CSV when you are importing the list into another tool.

The Excel file is a real `.xlsx` workbook with a single sheet called Members, a bold header row that stays frozen while you scroll, and typed cells for the numeric and verified columns. Use it when you want to sort, filter and read the list yourself. Both files are created in your browser from the rows you just fetched, and they are named `twitterviewer-community-<id>`.

## How to use the X Communities exporter, step by step

1. **Upgrade and connect your X account, once.** Pro unlocks the exporter. Then use the Connect X account button in the bar under the input, or Account → X account, to connect the account the requests should run on (the next section explains what that involves).
2. **Copy the Community link.** In X, open the Community and copy its address, which looks like `https://x.com/i/communities/1234567890`. The number at the end on its own works too.
3. **Paste it above and choose Export members.** The page first looks the Community up and shows its name and member count, then starts reading the member list. There is also a sample Community link on the page if you want to see the flow before using your own.
4. **Watch the preview.** Members appear in a table as each page arrives, with a progress line such as "Fetched 340 of up to 1,000 members".
5. **Download.** When the fetch finishes, the Download CSV and Download Excel buttons become active.

The page accepts a full Community URL or the numeric ID. Anything else gets an inline message asking for a link such as `https://x.com/i/communities/123…`. You can also open the page with `?q=` followed by a Community link to start an export directly, which is handy as a bookmark.

### How long it takes

A run reads members one page at a time, and X returns them in pages of roughly 20. We wait 2 seconds between pages. For a full 1,000-member export that is around 50 pages and about two minutes, plus the time of the requests themselves. A Community with a few hundred members is done in well under a minute.

The pause is deliberate. The requests run on your own X account, and a rapid burst of list requests is the kind of traffic that gets an account rate-limited or flagged for unusual activity. Slower and steady keeps your account out of trouble.

You can leave the tab open and do something else, but closing it stops the run. Each run uses a short-lived export session that is valid for ten minutes, which is far more than a 1,000-member export needs.

## Why the exporter needs your X account

X does not show Community member lists to anyone who is not signed in. A tool that claims to export them with no account at all is either not exporting them, or is using somebody else's account. This one uses yours, and you can see exactly how.

To connect, you copy two values from your own logged-in browser session on x.com, `auth_token` and `ct0`, from the cookies in your browser's developer tools, and paste them into the connect form. The form walks you through it. We then check the cookie with X, and only if X accepts it do we store it.

- **It is stored encrypted.** The cookie is not kept in plain text.
- **It is used only for requests you start.** Exports and Pro searches that you run from this site, and nothing in the background.
- **Disconnecting deletes it.** Use Disconnect on Account → X account at any time.
- **Signing out of X ends it.** If you log out of x.com in that browser, change your password or the session expires, X stops accepting the cookie, and the page asks you to connect again.

A session cookie works like a key to the account, so connect only an account you are comfortable using this way. If you are not, disconnect when you are done.

## X Communities exporter vs browser extensions

There are two common ways to get a Community member list into a file. One is a browser extension, the other is a server-side tool like this one. They both end up using your X login, so the honest comparison is about where the code runs and what it can touch.

| | Browser extension | TwitterViewer exporter |
| --- | --- | --- |
| Where it runs | Code installed in your browser, running on x.com pages with your logged-in session | On our servers, which send the requests to X for you |
| Credential | Your live browser session, used directly | The `auth_token` and `ct0` cookie you connect, stored encrypted |
| What you install | An extension with permissions on X pages | Nothing |
| When it acts | While you browse, on the pages you open | Only when you start an export or a Pro search |
| How it stops | Disable or remove the extension | Disconnect the account, which deletes the cookie |

Neither approach avoids using your account, and we do not claim otherwise. The practical differences are these. An extension needs to be installed and trusted with access to the X pages you open. With this exporter nothing is installed in your browser and it works in any modern browser, and the trade is that a cookie is held on our servers, encrypted, until you disconnect it.

## What the exporter cannot do

- **Private or missing Communities.** Only public Communities can be exported. If the Community does not exist or is not public, the page says "Community not found" and nothing else happens.
- **More than 1,000 members per export.** The cap is 1,000 members for each run. If a Community is larger, the export stops at 1,000 and the page tells you so with a notice.
- **Choose which 1,000.** Each run starts at the beginning of the list in the order X serves it. There is no offset or sorting on our side, so running a large Community again returns the same start of the list, plus whatever changed.
- **Follower counts, bios, locations.** As covered above, X's member list does not include them. For a single account you can look at them on its [profile page](https://twitterviewer.app/twitter-profile-viewer).
- **Emails, phone numbers or messages.** None of those are in the member list, and none are in the file.
- **Anything about posts.** The export is a roster. It does not read the Community's posts or its members' posts.
- **Fresh-to-the-second data.** Member lists are cached for up to about 15 minutes per account and Community, so a member who joined a minute ago may not be in the file yet.

> **Warning: Use the list with care**
> A member list is a list of real people who did not agree to be contacted by you. Invite people through a public post and respect their choice. Unsolicited mass messages can get an account limited.

## Ways people use a Community member export

### Moderators and owners

Keep a dated backup of who is in the Community. Filter on the `role` column to see the admins and moderators in one view. Compare an export from this month against last month's to see roughly how the group grew, since each file is a snapshot.

### Community managers

Sort by handle, scan the verified flag, and pick out the people you want to thank, feature or invite to help moderate. The `profile_url` column gives you a link to open any member's X profile, and for a closer look at a member's recent posts you can paste that handle into the [profile viewer](https://twitterviewer.app/twitter-profile-viewer) or read their [media](https://twitterviewer.app/twitter-media-viewer) and [replies](https://twitterviewer.app/twitter-reply-viewer).

### Researchers and analysts

Count members and roles for a set of Communities, one file each, and compare them in a single workbook. Because the file has only what X exposes, there is no hidden data to clean, and the columns are the same every time.

### Moving the conversation elsewhere

If a Community is outgrowing X, a handle list is a starting point for building a mailing list, a Discord server or a Telegram group. The export gives you handles and profile links, and you decide how to reach people respectfully.

## Pro, pricing and the X account bar

Community export is one of four features that need a connected X account, along with [advanced search](https://twitterviewer.app/twitter-advanced-search), the likes tab and every page of replies. All four are part of Pro, which costs 5 USD per month or 48 USD per year (the equivalent of 4 USD a month). Pro is paid in crypto, USDT, USDC, BTC or ETH, as credits that are deducted per period, and you can cancel any time and keep Pro for the period you already paid for. The [pricing page](https://twitterviewer.app/pricing) has the full breakdown, and Pro also removes the rate limit on viewing.

The bar under the input shows where you stand before you paste a link: whether you need to upgrade, connect, reconnect, or which @handle the exports will use.

## Troubleshooting

If something goes wrong, the message on the page tells you which of these it is.

- **"Sign in" or "Upgrade to Pro."** Exporting needs a signed-in Pro account. Sign in or upgrade, then try again.
- **"Connect X account" or "Reconnect X account."** No cookie is stored, or X no longer accepts the one you saved because you signed out of x.com or changed your password. Connect again with fresh values.
- **"Community not found."** Check that the link is complete and that the Community is public.
- **"X is busy right now."** X is rate-limiting or timing out. Wait a minute and retry the export.
- **The count in the file is lower than the member count shown.** The card shows the number X reports for the Community, while the file contains the members X returned. Members can leave between the two, and the 1,000 cap applies.

## X Communities Exporter FAQs

### What is an X Communities exporter?

An X Communities exporter is a tool that downloads the member list of an X Community as a CSV or Excel file. X shows the list only inside its app and gives it only to signed-in users, so the exporter reads it with an X account you connect, shows the members in a live table and then lets you save them. The file contains each member's handle, display name, role and profile link.

### How do I export members from an X Community?

Paste the Community link, or its numeric ID, into the box at the top of this page and choose Export members. The members load into a preview table, and when the fetch finishes you download the list as CSV or Excel. You need Pro and a connected X account before the first export.

### Do I need an X account to export Community members?

Yes. X only serves Community member lists to signed-in users, so the exporter has to read them as one. You connect your own account once under Account → X account, by pasting your `auth_token` and `ct0` cookies. We check them with X, store them encrypted, use them only for exports and searches you start, and delete them when you disconnect.

### Is exporting X Community members free?

No. Community export is part of Pro, which costs 5 USD per month or 48 USD per year and is paid in crypto. The same plan includes advanced search, the likes tab and full reply lists, which also rely on a connected X account. You can cancel any time and keep Pro for the period already paid.

### How many members can I export at once?

Up to 1,000 members per export. If a Community has more, the export stops at 1,000 and a notice on the page says it was cut off. Each run starts at the top of the list in the order X serves it, so it cannot skip ahead to the next thousand.

### How long does a Community export take?

About two minutes for a full 1,000 members, and under a minute for a few hundred. X returns members in pages of roughly 20, and we wait 2 seconds between pages to protect your account from rate limits.

### Can I export members of a private Community?

No. Only public Communities can be exported. If a Community is not public or does not exist, the page shows "Community not found" and no file is created. The export never works around X's privacy settings.

### Why are followers, bio and location empty in the file?

Because X's Community member list does not include them. It returns each member's name, handle, avatar, verified flag and role, and nothing more. We keep the columns in the file so the layout is stable, and leave them blank rather than guessing. You can still use the handle or `profile_url` to look an account up with the [profile viewer](https://twitterviewer.app/twitter-profile-viewer).

### What is the difference between this and a browser extension?

An extension is code you install in your browser that runs on x.com pages with your logged-in session. This exporter has nothing to install: our servers send the requests, using the cookie of the X account you connect, stored encrypted and deleted on disconnect. Both use your X login, so the choice is about where you want the code and the credential to live.

### Which file format should I use, CSV or Excel?

Choose CSV to import the list into another tool, and Excel to sort, filter and read it yourself. The CSV opens correctly in Excel with non-Latin names, and the Excel file has a frozen header row and typed columns. The data in both files is identical.

