Connect Substack to ChatGPT, Claude, Cursor, Codex or any AI agent: posts, drafts, scheduling, Notes, comments, subscribers, stats. Substack API and MCP server, hosted or self-hosted.
-
Updated
Nov 10, 2026 - Python
Connect Substack to ChatGPT, Claude, Cursor, Codex or any AI agent: posts, drafts, scheduling, Notes, comments, subscribers, stats. Substack API and MCP server, hosted or self-hosted.
Scrape Substack newsletters, posts, and subscriber data
An Obsidian.md plugin to archive Substack posts as Obsidian-flavored Markdown with images, media, and threaded comments.
Substack scraper in Python: pull a publication's post archive, including custom domains, with dates, bylines, audience tier, reactions, comments, word counts and free-post HTML. Load it into pandas or a RAG corpus. Python example for the Devil Scrapes Apify Actor.
Substack scraper for posts and Substack Notes: paste publication URLs or profile handles and get every post with title, date, paywall flag, likes, restacks, comments, tags, authors and the full text of free posts, plus Notes with text, likes, restacks and replies. No login, no API key.
Apify Actor for scraping public Substack publication, author, and post data for research, monitoring, and AI workflows.
Substack scraper for Node.js: fetch any Substack publication's posts with paywall tier, reactions, comment counts and free-post HTML, then feed them to your backend, webhook or serverless job. JavaScript example for the Devil Scrapes Apify Actor.
MCP server for Substack Scraper. Read Substack publications and posts, or search Substack by keyword: subscriber counts, paid plan prices, and every post with date, paid flag, likes, comments, and restacks. Runs on Apify. Clay-ready output.
Runnable Python & JS examples for the Substack Scraper on Apify
substack posts extraction utility
To associate your repository with the substack-scraper topic, visit your repo's landing page and select "manage topics."