browse_subreddit
Browse posts from a subreddit or your home feed by hot, new, top, rising, or controversial order, with pagination and optional time filter.
Instructions
Browse a subreddit — or the authenticated home feed when no subreddit is given — by sort order: hot, new, top, rising, or controversial. Read-only; works anonymously. time_filter applies only to the top and controversial sorts. Returns a page of posts (title, author, score, upvote ratio, comments, link) plus an after cursor. Use get_top_posts as a shortcut for the top sort, or search_reddit to find posts by keyword rather than by feed order.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Feed ordering: 'hot' (default), 'new', 'rising', 'top', or 'controversial'. 'top'/'controversial' honor `time_filter`. | hot |
| after | No | Forward pagination cursor: the `after` value from a previous call. Omit for the first page. | |
| limit | No | How many posts to return, 1–100 (default 10). | |
| subreddit | No | Subreddit to browse, without the r/ prefix (e.g. 'news'). Omit to use the authenticated home feed (requires credentials). | |
| time_filter | No | Time window; only applies to sort='top' or 'controversial'. Ignored otherwise. Default 'week'. | week |