List Posts
list_postsRetrieve post metadata from a Substack publication, including title, URL slug, audience, and publish date. Filter by type, date range, or sort order.
Instructions
List posts published by a Substack publication. Returns post metadata including title, URL slug, audience, publish date, and type. Use the urlSlug from results with get_post or get_post_stats for details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | No | Pagination cursor from a previous list_posts response. Pass this to get the next page of results. | |
| type | No | Filter by post type. | |
| sortBy | No | Sort order. Defaults to newest. | |
| endDate | No | Filter posts published on or before this date (YYYY-MM-DD). | |
| startDate | No | Filter posts published on or after this date (YYYY-MM-DD). | |
| maxResults | No | Maximum number of posts to return. Default 100. | |
| publication | No | Publication name (e.g., 'ny', 'la'). Required if multiple publications are configured. |