Substack newsletter posts
Returns posts from Substack newsletters, by newsletter link or by topic keyword across public Substack posts. Posts can include full content, comments and publication details such as subscriber counts, which suits newsletter research and content analysis.
What you get
- Post title, subtitle, link and description
- Publish and update dates
- Post type: newsletter, podcast or thread
- Paywall status, word count and preview text
- Full post content for free posts
- Reaction, comment and restack counts
- Author name, handle and bio
- Publication name, subscriber count and pricing
- Comments with nested replies and author info
What it can do
- Pass newsletter links, including custom-domain newsletters
- Find posts by topic keyword without knowing the newsletter
- Filter by date range, post type or free posts only
- Optionally include full content, comments and publication details
Limits
- Up to 1,291 results per run
- Only publicly visible data
- Paid posts return preview text and metadata only, not the full body
Input options
| Field | What it does |
|---|---|
| urls | Substack newsletter links, including custom domains. |
| keywords | Topics to search for across public Substack posts. |
| maxPostsPerNewsletter | Maximum posts per newsletter. |
| maxSearchResultsPerKeyword | Maximum posts per keyword. |
| includeContent | Include the full body of each post. |
| includeComments | Include comments for each post. |
| contentType | all, newsletter, podcast or thread. |
| startDate | Only posts published after this date (YYYY-MM-DD). |
Example
Ask your AI for the data in plain words and it picks this source. Developers can also call source procli_substack_a directly through the REST API or MCP with an input like this:
{
"endDate": "2026-12-31",
"includeComments": false,
"includeContent": false,
"includePublicationInfo": true,
"keywords": [
"artificial intelligence"
],
"maxCommentsPerPost": 20,
"maxPostsPerNewsletter": 10,
"maxSearchResultsPerKeyword": 10,
"startDate": "2024-01-01",
"urls": [
"https://www.lennysnewsletter.com"
]
}
How to use it
- Create an account at prolevelmax.com. New users receive $1 in sign-up credit after verifying their email (one per person). No card required.
- Connect your AI. In the Dashboard, open Get started → Coding tools and API → Generate setup instructions and paste the instructions into your AI (Claude, ChatGPT, Cursor, Codex and others). You can also add the MCP server
https://prolevelmax.com/mcpor call the REST API. - Request data. Your AI selects a source, quotes the price and runs it only after you confirm. Results are returned as structured JSON that the AI can format as a table or report.
FAQ
How is this source billed?
Per result: $0.0047/result + $0.015/run, min $0.021/run. Your AI quotes the price first, and you are never charged more than the quote.
Do I need a Substack account or API key?
No. You only need a ProLevelMax account. One balance and one connection cover all 157 platforms.
Is the data real-time?
Yes. Every call fetches public Substack data at the time of the request. Only publicly visible content is collected.
All Substack sources and prices
New users receive $1 in sign-up credit after verifying their email (one per person). No card required. Pay per use with no subscription. Top up by card (USD) or Alipay (CNY); Enterprise top-ups from $1,000 by bank transfer.
Start for free