Substack User Posts
substack_user_postsGet an author's posts across all their publications, newest first. Returns post title, publication, publication date, engagement, paywall status, word count and tags. Up to 50 posts per page (provide exactly one of username, user_id, url). Billed $0.003 per page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Profile URL, e.g. https://substack.com/@lenny (max 500 characters). Provide one of username, user_id or url. | |
| pages | No | Number of pages to fetch, 1-60 (default: 1). Each page returns up to 50 posts; you are billed per page returned. | |
| user_id | No | Numeric Substack user ID, as returned in user_id. Provide one of username, user_id or url. | |
| username | No | Substack handle, e.g. lenny, with or without a leading @ (max 100 characters). Provide one of username, user_id or url. | |
| get_sentiment | No | Add AI sentiment analysis (Plutchik emotions, dominant_emotion, intensity, and positive/negative/neutral polarity) to each result. Adds a small surcharge per page, or per request on single-request endpoints. |