Get Post
get_postRetrieve a Substack post's full content and metadata using its URL slug. Returns title, subtitle, audience, post date, cover image, authors, and body in Markdown or other formats.
Instructions
Get a post by its URL slug, including its full body. Returns post_id, title, subtitle, audience, postDate, urlSlug, coverImage, authors, and body (Markdown by default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urlSlug | Yes | The URL slug of the post (from list_posts results or the post URL). | |
| bodyFormat | No | How to return the body: 'markdown' (default), 'prosemirror' (the raw JSON string from the API), or 'none' to omit it and return metadata only. | |
| publication | No | Publication name (e.g., 'ny', 'la'). Required if multiple publications are configured. |