--- title: Reddit description: Basic readonly Reddit API for getting top/hot/new/rising posts from subreddits. --- - package: `@agentic/reddit` - exports: `class RedditClient`, `namespace reddit` - [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/reddit/src/reddit-client.ts) - [reddit legacy api docs](https://old.reddit.com/dev/api) This client uses Reddit's free, legacy JSON API aimed at RSS feeds, so no auth is required. With that being said, Reddit does impose rate limits on the API, so be considerate. ## Install ```bash npm npm install @agentic/reddit ``` ```bash yarn yarn add @agentic/reddit ``` ```bash pnpm pnpm add @agentic/reddit ``` ## Usage ```ts import { RedditClient } from '@agentic/reddit' const reddit = new RedditClient() const result = await reddit.getSubredditPosts({ subreddit: 'AskReddit', type: 'hot', limit: 10 }) ```