get_post_comments
Retrieve the comment thread for a Reddit post by post ID and subreddit, sorted by best, top, new, controversial, old, or Q&A. Returns the post header plus threaded comments and load-more stubs.
Instructions
Get the comment thread for a post (by post id + subreddit), sorted best/top/new/controversial/old/qa. Read-only; works anonymously. Returns the post header plus threaded comments (author, OP/edited badges, score, body, nesting depth) up to limit. Long threads are truncated with 'load more' stubs — expand those with get_more_comments. Use get_reddit_post for just the post body, not the thread.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Comment ordering: 'best' (default), 'top', 'new', 'controversial', 'old', or 'qa' (Q&A). | best |
| limit | No | Maximum comments to return, 1–500 (default 100). Deeply nested replies may still be truncated as 'load more' stubs. | |
| post_id | Yes | Base36 post id — the segment after /comments/ in a permalink (e.g. '1abc23'). With or without a t3_ prefix. | |
| subreddit | Yes | The subreddit the post lives in, without the r/ prefix (e.g. 'movies'). |