Social platformsLive

Reddit API for AI agents

Search Reddit and browse home, popular, news and subreddit feeds, user profiles and karma, full comment threads and video transcripts.

Using ChatGPT, Claude Code or another client? See the setup steps

Agent workflows

Use Reddit records as evidence, not glue code.

UnifAPI keeps the public Reddit surface discoverable through MCP and callable over HTTP. Agents can inspect the schema, fetch only the records needed for the task, and return the result with request, pagination, and billing metadata intact.

Read public subreddit, feed, post, comment, and user activity when a market research agent needs community evidence.

Summarize what people are saying in a thread, compare recent posts across subreddits, or monitor emerging language around a product category.

Use URL-style identifiers such as subreddit names, usernames, and post ids so a prompt can move naturally from a Reddit link to an API call.

Endpoints

14 ready-to-call endpoints

GET/reddit/feed/home$min $0.001

Browse Reddit's anonymous home feed

Return posts from Reddit's anonymous (logged-out) home feed, as a cursor-paginated list. Useful for sampling broadly popular content across the platform without an account.

Details →
GET/reddit/feed/news$min $0.001

Browse Reddit's news feed

Return posts from Reddit's news feed, as a cursor-paginated list. Useful for tracking trending news stories and discussion as they surface across Reddit.

Details →
GET/reddit/feed/popular$min $0.001

Browse Reddit's popular feed

Return posts from Reddit's r/popular feed — the cross-community trending surface — as a cursor-paginated list. Useful for monitoring what is gaining traction platform-wide.

Details →
GET/reddit/posts/{id}$min $0.001

Get a Reddit post by id

Return a single Reddit post by its `t3_` fullname ID, including title, body, author, subreddit, score, and comment count. Useful for hydrating a known post or checking its current engagement.

Details →
GET/reddit/posts/{id}/comments$min $0.003

List Reddit comments on a post

Return the comments on a Reddit post by its `t3_` fullname ID, with nested replies flattened into a single list. Useful for analyzing discussion, sentiment, and community response to a post.

Details →
GET/reddit/posts/{id}/transcript$min $0.003

Get the transcript of a Reddit video post

Returns the transcript of a Reddit-hosted video post, optionally in a given language. Returns `not_found` when the post does not exist.

Details →
GET/reddit/search/posts$min $0.003

Search Reddit posts

Searches posts across Reddit by text, sorted by relevance, hot, top, new or comments, with a timeframe. Paginate with `cursor`.

Details →
GET/reddit/subreddits/{name}$min $0.001

Get a Reddit subreddit by name

Return a subreddit's profile by name, including its title, description, subscriber count, and rules metadata. Useful for sizing a community before pulling its posts or analyzing its audience.

Details →
GET/reddit/subreddits/{name}/posts$min $0.003

List posts in a subreddit

Returns posts from a subreddit sorted by hot, new, top or rising, with a timeframe for top. Paginate with `cursor`.

Details →
GET/reddit/subreddits/{name}/search$min $0.003

Search posts within a subreddit

Searches the posts of one subreddit by text, sorted by relevance, hot, top, new or comments, with a timeframe. Paginate with `cursor`.

Details →
GET/reddit/trending-searches$min $0.001

List Reddit's current trending search queries

Return Reddit's current trending search queries. Useful for spotting emerging topics and timing content to live interest across the platform.

Details →
GET/reddit/users/{username}$min $0.001

Get a Reddit user profile by username

Return a Reddit user's public profile by username, including karma, account age, and verification flags. Useful as the entry point for any user-level research.

Details →
GET/reddit/users/{username}/comments$min $0.001

List Reddit comments authored by a user

Return the comments a Reddit user has authored, by username, as a list. Useful for understanding a user's interests, expertise, and engagement footprint.

Details →
GET/reddit/users/{username}/posts$min $0.001

List Reddit posts authored by a user

Return the posts a Reddit user has authored, by username, as a list. Useful for profiling a user's contributions and the communities they post in.

Details →