Substack Scraper — Posts, Engagement & Full Text
Pricing
Pay per event
Go to Apify Store
Substack Scraper — Posts, Engagement & Full Text
Scrape any Substack newsletter via the public archive API: full posts, engagement metrics (comments, likes, restacks), tags, podcast info. RSS fallback. No browser, no proxies.
Pricing
Pay per event
Rating
0.0
(0)
Developer
XiaoZhi DataTools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Scrape any Substack newsletter through the public archive API — no browser, no proxies, no API key.
What you get per post
- Title, subtitle, description, canonical URL, slug
- Author(s), publish date, language
- Engagement: comment count, like (reaction) count, restacks
- Content: word count, truncated preview, full post HTML (via RSS enrichment)
- Metadata: tags, section, post type (newsletter / podcast), audience
- Podcast posts: audio URL + duration
- Cover image
Inputs
| Field | Description |
|---|---|
| Publications | One Substack URL per line — *.substack.com or custom domains (e.g. https://lenny.substack.com) |
| Max posts per publication | 1–500, default 20 |
| Sort by | Newest first, or Top by engagement |
| Include full post HTML | On/off — turn off for lighter, faster runs |
Multiple publications are scraped in one run with automatic dedup (same post appearing under two domains is returned once).
Data sources
- Substack archive API (
/api/v1/archive) — rich metadata + engagement numbers. - RSS (
/feed) — full post HTML body (the API paywalls bodies) and fallback for publications that moved off Substack.
Pricing
- $0.001 per post
- First 20 posts of every run are free
- $0.00005 per Actor start
Guide and error rows are never charged.