get_post_stats
Rank Substack posts by 43 metrics to find top performers for list growth, revenue, retention, and engagement. Sort by any metric and page through your archive for insights.
Instructions
Rank the posts of your Substack publication by any of 43 per-post metrics. This is how to tell which post actually grew the list (signups, subscribes, free_to_paid_upgrades), which was worth most (estimated_value), which cost you subscribers (unsubscribes), and which people read to the end (subscribers_finished_post) — alongside delivery, opens, clicks, views and restacks. Covers the whole archive with paging. There is no date filter: the endpoint ignores one, so narrow by sorting and paging instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many posts to return, 1-100, defaulting to 25. | |
| offset | No | How many posts to skip, for paging through the archive. | |
| order_by | No | Which metric to rank by, defaulting to post_date. Use signups or subscribes for the posts that grew the list, estimated_value for the most valuable, unsubscribes for the ones that cost subscribers, subscribers_finished_post for the ones people actually read to the end. | |
| order_direction | No | Sort direction, defaulting to desc — the highest first. |