Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

How to Extract Emails from a Substack Export

On this page

Export and import options vary by plan, permissions and product version. Check the platform’s current help documentation if a menu or format differs. Use only contact data you are authorized to process; an extracted address is not proof of marketing consent.

Why Extract from Substack?

Substack is a newsletter and publishing platform used by writers, journalists, podcasters and creators. It stores subscriber records that include email addresses, subscription type (free or paid), subscription date and engagement data. Subscribers sign up through Substack's built-in subscription flow.

Extracting email addresses from Substack data is useful in several scenarios.

Migrating to another platform. When moving from Substack to a different newsletter platform (Beehiiv, Ghost, Kit, MailerLite, Buttondown), a clean email list provides a starting point for the new platform. This is one of the most common reasons to extract from Substack.

Backing up your list. Your Substack subscriber list is the most valuable asset of your publication. Extracting and saving a copy ensures you have an independent backup that does not depend on continued Substack access.

Combining with other channels. If you collect email addresses through other channels (a personal website, a separate email platform, social media, a course platform), extracting from Substack and deduplicating with other sources shows your total unique audience size.

Separating free from paid subscribers. Exporting all subscribers and comparing with a paid-only export reveals which free subscribers might be candidates for conversion campaigns.

How to Export from Substack

Substack allows publication owners to export their subscriber list.

Exporting subscribers

  1. Log in to Substack.
  2. Go to your publication's Dashboard.
  3. Navigate to Settings and then Subscribers (or find the subscriber export option, which may be under Subscribers in the dashboard).
  4. Click Export (or Export subscribers to CSV).
  5. Substack generates a CSV file containing all subscribers.
  6. Download the file.

Export fields

Substack subscriber exports typically include: email address, subscription status (active, inactive), subscription type (free, paid, gift, comp), subscription date, and in some versions the subscriber's Substack profile name. The exact columns may vary as Substack updates its export format.

What is not included

Substack exports do not include engagement data (which emails each subscriber opened or clicked), payment details (card numbers, billing addresses), or content (your published posts). The export focuses on the subscriber list itself.

How to Extract the Email Addresses

  1. Go to bulkemailextractor.com.
  2. Select "Text and files."
  3. Upload the CSV file. Up to 25 MB per file, 100 MB per batch.
  4. Click "Extract emails."
  5. Review the results. Duplicates are removed automatically.
  6. Download as TXT for a plain list, CSV for a single-column spreadsheet, or CSV with sources.

Working with the Results

Migrate to another newsletter platform

The extracted email list can be imported into any newsletter platform. Most platforms (Beehiiv, Ghost, Kit, MailerLite, Buttondown) accept CSV imports. Since Email Extractor outputs email addresses only, the imported subscribers will not carry over their free/paid status. Use the original Substack CSV for that distinction, or import the extracted list as free subscribers and handle paid subscriptions separately.

Combine with other publications

If you run multiple Substack publications, export from each and upload all files in one extraction. Deduplication creates a combined list of unique email addresses. Download CSV with sources and compare the source names to find addresses shared by the exports. Confirm subscription or membership status in the original records; matching addresses alone do not establish a current active membership.

Compare with a personal website list

If you collect email sign-ups on your own website (through a form builder or email platform) in addition to Substack, export from both and extract together. Deduplication creates a combined list of unique email addresses. Download CSV with sources and compare the source names to find addresses shared by the exports. Confirm subscription or membership status in the original records; matching addresses alone do not establish a current active membership.

Build a master list

Writers often accumulate subscribers across several platforms over time. Upload exports from Substack, a previous Mailchimp account, a WordPress newsletter plugin and any other source. The deduplicated result is your master subscriber list.

Things to Know

Column headers are not extracted

CSV column headers from Substack are text, not email addresses, so they do not appear in the extracted results.

Subscriber data is not preserved

Email Extractor outputs email addresses only. Subscription type (free/paid), subscription dates, subscriber names and other metadata from the Substack export are not carried over. If you need to preserve paid subscriber status during migration, import the original CSV into your new platform and map the relevant columns.

Inactive subscribers

Substack may include inactive subscribers in the export (people who signed up but later deactivated their subscription or whose email bounced). These addresses will appear in the extracted results. Review the subscription status column in the original export to identify them.

Paid subscriber management

If you have paid subscribers on Substack, migrating them to a paid tier on another platform requires more than just email extraction. You will need to handle payment migration separately (re-subscribing on the new platform's payment system). Email extraction gives you the addresses but not the billing relationship.

Substack's portability stance

Substack has publicly stated that writers own their subscriber lists and can export them at any time. There is no lock-in period or restriction on exports.

Multiple email addresses

Some subscribers may have signed up with different email addresses across your publications or over time. Deduplication handles exact matches, but if someone used both a personal and a work address, both will appear as separate entries in the extracted results.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)