App Logo
substack.com

Get Substack post

Automatically get Substack post on substack.com. Fetch a single Substack post by its URL: title, subtitle, author, publish date, paywall status, full HTML body (when accessible), word count, and reaction/comment/restack counts.

Input

url required

Full URL of the Substack post, e.g. https://example.substack.com/p/my-post-slug

Output

url required
slug required
title required
postId required
authors required
audience required
hasAudio required
hasVideo required
postDate required
postType required
isPaywalled required
canonicalUrl required
bodyHtml optional
restacks optional
subtitle optional
updatedAt optional
wordcount optional
coverImage optional
commentCount optional
reactionCount optional
truncatedText optional
mediaDurationSeconds optional

FAQ

Fetch a single Substack post by its URL: title, subtitle, author, publish date, paywall status, full HTML body (when accessible), word count, and reaction/comment/restack counts.
Ask an AI agent connected to Reduck to run reduck/substack.com/get_post, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/substack.com/get_post
You do not need one. "Get Substack post" drives the real substack.com pages in a browser, so it works whether or not substack.com offers an API for this.
Required: url.
It returns url, slug, title, postId, authors, audience, bodyHtml, hasAudio, hasVideo, postDate, postType, restacks, subtitle, updatedAt, wordcount, coverImage, isPaywalled, canonicalUrl, commentCount, reactionCount, truncatedText, mediaDurationSeconds.
No. It only uses pages of substack.com that are reachable without signing in.
It only reads. It looks things up on substack.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/substack.com/get_post, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/substack.com/get_post
It is part of Reduck's official curated catalogue.

Start building not clicking