Substack Scraper
Pricing
from $1.50 / 1,000 posts
Go to Apify Store
Substack Scraper
Scrape posts from any Substack newsletter: titles, dates, authors, likes, comments, paywall status and optional full text of free posts.
Substack Scraper
Pricing
from $1.50 / 1,000 posts
Scrape posts from any Substack newsletter: titles, dates, authors, likes, comments, paywall status and optional full text of free posts.
Result type
resultType
Optional
post, or error when a newsletter returned nothing (errors are not charged).
Newsletter
publication
Optional
Newsletter base URL.
Post ID
postId
Optional
Substack post ID.
Title
title
Optional
Post title.
Subtitle
subtitle
Optional
Post subtitle.
URL
url
Optional
Link to the post.
Published
publishedAt
Optional
Publication date (ISO 8601).
Type
postType
Optional
newsletter, podcast, thread, and so on.
Audience
audience
Optional
everyone or only_paid.
Paywalled
isPaywalled
Optional
True for posts only paid subscribers can read in full.
Word count
wordCount
Optional
Length of the post.
Likes
likes
Optional
Hearts on the post.
Restacks
restacks
Optional
Times the post was restacked.
Cover image
coverImage
Optional
Cover image URL.
Description
description
Optional
Short summary.
Podcast audio
podcastUrl
Optional
Audio URL for podcast posts.
Slug
slug
Optional
URL slug.
Post text
contentText
Optional
Full text of free posts, or the free preview of paid posts (with Include post text).
Preview only
contentIsPreviewOnly
Optional
True when contentText is only the free preview of a paid post.
Error
error
Optional
Why a newsletter returned nothing. Only on error rows.
Scraped at
scrapedAt
Optional
When the post was collected.
Comments
comments
Optional
Comment count.