Freelantools
Research & Content Data

How to Export Substack Newsletter Posts and Engagement Data

Substack publications don't offer a bulk export of their post archive — just an infinite-scroll page meant for reading one issue at a time. This tool pulls a publication's posts (newest, top, or pinned), along with engagement metrics, authors, word count, and optionally the full HTML content and comments.

In short: Manually scrolling a newsletter's archive and copying post metadata doesn't scale for content research, competitive tracking, or building a reading pipeline. This tool automates it — you get structured, ready-to-use data instead of copying it by hand.
What the data shows: In this sample of the top 10 posts from Platformer, combined they total over 23K words of reporting — the kind of publication-wide content audit that's tedious to compile by hand but immediate once the archive is structured data.

Sample data

Real data from a recent run. The live tool returns more fields and as many results as you need.

PostAuthor(s)WordsReactionsComments
Elon Musk fires a top Twitter engineer ov...Zoë Schiffer, Casey Newton2,2852515
Elon closes inCasey Newton, Zoë Schiffer2,638460
Yes, Elon Musk created a special system f...Zoë Schiffer, Casey Newton1,6342478
The withering email that got an ethical A...Casey Newton1,770407
🚨 What really happened at BasecampCasey Newton2,417616
Inside the Twitter meltdown Casey Newton, Zoë Schiffer2,5392132
Why Platformer is leaving SubstackCasey Newton4,04872555
Twitter, cut in halfCasey Newton, Zoë Schiffer2,1151697
Substack says it will remove Nazi publica...Casey Newton2,07995144
How a single engineer brought down Twitte...Casey Newton, Zoë Schiffer1,6991844

What each field means

FieldDescription
title, subtitle, description, urlPost title, subtitle, and link
authors, postDate, type, audienceWho wrote it, when, and whether it's free or paid content
wordcount, reactionCount, reactions, restacks, commentCountLength and engagement metrics
isPaid, podcastUrl, podcastDurationWhether it's paywalled, and podcast info if the post includes audio
bodyHtmlFull post HTML, when enabled
Comments (optional)All comments and nested replies for each post, when enabled

How to use it

  1. Open the tool on Apify (link below).
  2. Fill in the search form — no code required.
  3. Run it and wait for it to finish (usually seconds).
  4. Download your results as JSON, CSV, or Excel.
Substack Scraper tool page on Apify
Open this tool →

Opens on Apify.com, where the tool actually runs.

Frequently asked questions

Do I need to know how to code?

No. You enter the publication's domain, then download the results as JSON, CSV, or Excel.

Is this real-time data?

Yes, every run fetches the current post archive directly from Substack at the time you run it.

Can I get the full article text?

Yes, there's an option to fetch the full HTML body of each post, though it adds one extra request per post.

Related tools

ArXiv Paper Scraper

Research & Content Data

Manually collecting titles, authors, and abstracts across dozens of search results doesn't scale for literature reviews or trend tracking.

NLLB Website Translator

Research & Content Data

Manually copying page text into a translator and pasting it back doesn't scale past a handful of pages, and most sites don't offer a translated version at all.

Airbnb Scraper

Travel & Local Data

Manually copying data from Airbnb search results doesn't scale past a handful of listings, and prices/availability change constantly.

Browse all tools →