Substack Scraper: Posts, Newsletters & Leaderboards avatar

Substack Scraper: Posts, Newsletters & Leaderboards

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Substack Scraper: Posts, Newsletters & Leaderboards

Substack Scraper: Posts, Newsletters & Leaderboards

Scrape Substack posts with full text, likes, comments and dates. Find newsletters by keyword with subscriber counts, author and bio, or pull Top overall and Top paid category leaderboards. No login, no browser. $2 per 1,000 results.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Data Forge

Data Forge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Categories

Share

Get Substack posts and newsletter data in one actor: post titles, full text of free posts, likes, comments, restacks, word count and publish date, plus newsletter details like subscriber counts, author, author bio, paid plan and category rank. $2 per 1,000 results. No login, no cookies, no browser.

Three ways to use it

  • Posts from these newsletters. Paste newsletter addresses (https://www.lennysnewsletter.com, astralcodexten.substack.com, or just astralcodexten) and get every post, newest first, with optional full text.
  • Find newsletters by keyword. Enter keywords like recruiting, personal finance or artificial intelligence and get every top newsletter whose name, description, author or author bio mentions them. Searches about 16,000 newsletters across Substack's category leaderboards, and tells you which keyword matched.
  • Top newsletters by category. Pull Substack's leaderboards for Technology, Business, Finance, Culture and 30 more, either Top overall or Top paid, with each newsletter's rank.

Search and category modes can also return the latest posts from each newsletter found, so one run gives you a list of newsletters and what they are publishing.

What you can use it for

  • Sponsorships and partnerships: find newsletters in your niche, ranked, with subscriber counts and author details.
  • PR and influencer outreach: build lists of writers who cover your topic, with their public bio and profile link.
  • Content and market research: see what top writers publish, how often, and which posts get the most likes and comments.
  • AI and data teams: clean, structured long-form text from free posts.
  • Monitoring: schedule a daily run with Posts since to catch new posts from the newsletters you follow.

What you get

Posts

FieldExample
title / subtitleHow to price your product
urllink to the post
publication / publicationUrlLenny's Newsletter
authors / authorHandlesLenny Rachitsky
postDate2026-10-21T13:02:00.000Z
audience / isPaywalledeveryone / false
reactions / commentCount / restacks412 / 38 / 25
wordcount3,240
postType / section / tagsnewsletter, podcast or thread
content / contentLengthfull text of free posts (when Include post text is on)
coverImage, description, podcastDurationSec, postId

Newsletters

FieldExample
name / url / customDomainRecruiting Brainfood
descriptionthe newsletter's tagline
authorName / authorHandle / authorProfileUrl / authorBiopublic author details
subscribersText / subscribersMinOver 42,000 subscribers / 42000
paidSubscriptionsEnabled / paidSubscribersText / bestsellerTier
category / leaderboard / rankBusiness / Top overall / 164
matchedKeywordsrecruiting
language, createdAt, logoUrl, freeBenefits, paidBenefits

Every row has a type field, post or newsletter, so you can split them in your spreadsheet. The dataset has a Posts view and a Newsletters view.

How to use it

  1. Pick What to collect.
  2. For posts: add newsletters, set Max posts per newsletter, and optionally Posts since, Free posts only and Include post text.
  3. For keyword search: add keywords, and optionally limit to a few categories for a faster run.
  4. For categories: pick categories and Top overall or Top paid.
  5. Optional filters for search and category modes: Minimum subscribers and Language.
  6. Set Max results, run, and download as JSON, CSV or Excel, or use the API.

For paid posts you get everything public: title, subtitle, date, likes, comments and the free preview Substack shows before the paywall. The actor never logs in, so it does not return paid content.

Pricing

$2 per 1,000 results saved (posts and newsletters both count as one result), pay per result. You are never charged for rows removed by your filters or anything beyond your Max results.

This actor reads only public Substack pages and feeds that anyone can open without an account. It does not log in, it checks robots.txt before reading each site, and it does not collect comments, subscriber lists or private data. Posts are written by their authors, so follow copyright law if you republish them. This actor is not affiliated with Substack.

Integrations and API

Run it from the Apify API, schedule it, or connect it to Make, Zapier, n8n, Google Sheets, Slack, Airtable and AI agents through the Apify MCP server.

More from Data Forge