Substack Scraper: Posts, Likes, Comments, Full Text
Pricing
from $1.00 / 1,000 post scrapeds
Substack Scraper: Posts, Likes, Comments, Full Text
Scrape any Substack newsletter (substack.com or custom domain): every post with title, subtitle, date, author, likes, comments, restacks, word count, paid/free flag, tags, cover image and optionally the full text of free posts. Filter by date. Fast, no browser.
Pricing
from $1.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
mustafa kılıç
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrape any Substack newsletter, on substack.com or a custom domain: every post with title, subtitle, publication date, authors, likes, comments and restacks, word count, paid/free flag, tags, section, cover image, podcast audio, and optionally the full text of free posts. It uses the same public JSON API that powers every Substack site, so there is no browser and no login; two publications with 72 posts and full text took about 10 seconds in our tests.
What you can do with it
- Newsletter research: which topics and formats get the most likes, comments and restacks.
- Content monitoring: schedule it with Posted after = "1 days" to get new posts from the writers you follow.
- AI and RAG: feed the full text of free posts into summaries, digests or search.
- Sponsorship and partnership scouting: posting frequency and engagement of newsletters in a niche.
Input
{"publications": ["https://www.lennysnewsletter.com", "noahpinion"],"maxPostsPerPublication": 100,"postedAfter": "90 days","includeContent": true}
Publications can be given as links (https://name.substack.com, custom domains, or any post link) or as the plain Substack name.
Output
One row per post, newest first:
{"input": "https://www.lennysnewsletter.com","publication": "www.lennysnewsletter.com","postId": 215694124,"title": "All of the Lenny & Friends Summit talks are now online!","subtitle": "Plus, some reflections and takeaways from the day","url": "https://www.lennysnewsletter.com/p/all-of-the-lenny-and-friends-summit","slug": "all-of-the-lenny-and-friends-summit","publishedAt": "2026-09-29T13:15:57.512Z","type": "newsletter","audience": "everyone","isPaid": false,"wordCount": 1276,"likes": 293,"comments": 8,"restacks": 5,"authors": ["Lenny Rachitsky"],"authorHandles": ["lenny"],"tags": [],"section": null,"description": "Plus, some reflections and takeaways from the...","coverImage": "https://substack-post-media.s3.amazonaws.com/public/images/9fed347c-0e02-4190-a590-1236719b99de_9213x6142.jpeg","podcastUrl": null,"podcastDurationSeconds": null,"language": "en","preview": "👋 Hey there, I’m Lenny. Each week, I share deeply researched product, growth, and career advice....","content": "👋 Hey there, I’m Lenny. Each week, I share deeply researched product, growth, and career advice....","contentIsPreview": false,"scrapedAt": "2026-11-01T09:51:07+00:00"}
Pricing
$1.00 per 1,000 posts, full text included. Publications that cannot be found are reported with an error field and are not charged.
Limits
- Paid posts contain only their free preview (
contentIsPreview: true); the Actor does not log in. - Comments themselves are not scraped, only their count.
- Notes (Substack's short-form feed) are not included.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Substack. It only collects publicly available data; make sure your use complies with the applicable terms and laws.
Feedback
Missing something? Open an issue in the Issues tab.