Substack Newsletter API
Access real-time Substack newsletter data. Get posts, comments, trending content, categories, and publication leaderboards from any public Substack publication.
Substack Newsletter API endpoints
| Method | Endpoint | Description |
|---|---|---|
| publication | ||
| GET |
getPublicationPosts /publication/{subdomain}/posts |
Retrieve posts from a Substack publication's archive with pagination and sorting. |
| GET |
getPostBySlug /publication/{subdomain}/post/{slug} |
Retrieve a single post with full content (body HTML for free posts). |
| trending | ||
| GET |
getTrendingPosts /trending |
Retrieve trending posts across all of Substack. |
| comments | ||
| GET |
getPostComments /publication/{subdomain}/post/{postId}/comments |
Retrieve comments for a specific post by post ID. |
| categories | ||
| GET |
getCategories /categories |
Retrieve all active Substack categories with their subcategories. |
| GET |
getCategoryPublications /categories/{categoryId}/publications |
Retrieve the leaderboard of top publications in a specific category. |
Substack Newsletter API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA Recommended | $29.99 / month | — |
|
| MEGA | $59.99 / month | — |
|