Reddit for AI agents
Agents read Reddit at once. Changes and sends are held for a person's approval by default.
About Reddit
Reddit is a social news platform with user-driven communities (subreddits), offering content sharing, discussions, and viral marketing opportunities for brands
What an agent can do in Reddit
Every Reddit action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Reddit without asking first. 25 actions.
- Get Reddit listing by sortTool to retrieve a listing of Reddit posts sorted by the specified criteria (hot, new, top, rising, controversial, best). Use when you need to get posts from the Reddit front page or all of Reddit wit
- Get controversial posts from all subredditsTool to retrieve controversial posts from all subreddits with time filters. Use when you need to find the most controversial posts across Reddit from a specific time period (hour, day, week, month, ye
- Get Reddit posts by fullnameRetrieve Reddit posts directly by their t3 fullnames.
- Get user informationRetrieves information about a specified Reddit user account, including karma scores and gold status. Use when you need to get profile information for any public Reddit user.
- Search subredditsTool to search subreddits by title and description. Use when you need to find subreddits matching a specific topic or keyword. Returns a paginated listing of subreddits with their details including su
- List custom Reddit feedList posts from a public custom Reddit feed owned by a named user.
- Expand More CommentsResolve up to 20 child IDs from a `more` placeholder returned by Retrieve Comments for a Post. Pass the placeholder's `children`, the post fullname in `link_id`, and optionally its bare `data.id` as `
- Get user preferencesTool to retrieve preference settings of the logged in user. Use when you need to check user preferences or settings.
- Get random Reddit postTool to retrieve a random public Reddit post from any subreddit. Use when you want to discover serendipitous content or need a random post for testing or entertainment purposes.
- Get OAuth scopesTool to retrieve all available OAuth scopes supported by the Reddit API. Use when you need to understand what permissions are available or check scope definitions.
- Get subreddit metadataRetrieve one exact subreddit's public profile metadata, including descriptions, subscriber count, settings, and connected-user relationship fields.
- Get subreddit rulesFetch the explicit posting rules for a subreddit to ensure compliance before posting or commenting. Use when you need to verify content meets community guidelines or explain subreddit requirements to
Show all 25
- Get Reddit user comments RSSRetrieve a named Reddit user's comments as a raw Atom feed string.
- Get user flairFetches the list of user flair assignments for a given subreddit. Returns paginated results with user flair details. Returned flair_id values are scoped to the specific subreddit and must not be reuse
- Check username availabilityTool to check whether a username is available for registration on Reddit. Use when you need to verify if a username can be used to create a new account.
- Get subreddit wiki pageRetrieve a subreddit wiki page's rendered and Markdown content, optionally at a historical revision or as a comparison between two revisions.
- List moderation queueList one moderator review queue for a subreddit. Use `data.after` as `after` on the next call to continue pagination. The connected account must have the `posts` moderator permission for the requested
- List popular subredditsList communities in Reddit's current activity-based popular ordering.
- List subreddit commentsList recent comments across all posts in a subreddit. Use `data.after` as `after` on the next call to continue pagination. This is a subreddit-wide feed, not the comment tree for one post.
- List subreddit moderatorsList a subreddit's moderators and each moderator's granted permissions.
- List subreddit post flairsList available link/post flairs for a subreddit (including flair_template_id) so posts can satisfy flair-required validation. Use when you need to discover valid flair IDs before creating a post in a
- Retrieve Comments for a PostRetrieves all comments for a Reddit post given its base-36 article ID. Response is a two-element listings array: post metadata in `listings[0]`; comments in `listings[1].data.children` with text at ea
- Retrieve posts from subredditRetrieves posts from a specified, publicly accessible subreddit. Responses nest post data under `data.children[].data`; inspect the structure before parsing. Pagination uses a `data.after` cursor; ded
- Retrieve specific comment or postRetrieves detailed information for a single Reddit comment or post using its fullname. Returns only the specified item, not surrounding thread context; use REDDIT_RETRIEVE_POST_COMMENTS for full discu
- Search across subredditsSearches Reddit for posts using a query. Results are nested under `data.children[i].data` (kind `t3` for posts); a `posts` array may also appear, so inspect the actual response path. Optional `time_fi
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 8 actions.
- Edit comment or postEdits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.
- Create a Reddit postCreates a new text or link post on a specified, existing Reddit subreddit, optionally applying a flair. Immediately publishes publicly visible content — confirm subreddit, title, and body with the use
- Delete Reddit commentDeletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user. Deletion is permanent and irreversible.
- Delete a Reddit postPermanently and irreversibly deletes a Reddit post by its ID. Confirm with the user before calling. Only works on posts authored by the authenticated account; attempting to delete another user's post
- Post a commentPosts a comment on Reddit, replying to an existing submission (post) or another comment. Fails if the target thread is locked, archived, or restricted — verify thread state beforehand. Rapid successiv
- Prepare Reddit media uploadRegisters an image or video with Reddit and returns temporary upload instructions. This does not upload the file or publish a post. Pass every returned upload field and its value unchanged to the uplo
- Enable or disable inbox repliesEnable or disable inbox replies for a submission or comment. Use when you want to control whether you receive inbox notifications for replies to your own posts or comments.
- Vote on Reddit contentCast or clear one vote only when directly instructed by a human. Never infer how to vote, vote autonomously, amplify a vote, or apply one instruction to multiple items.
Changes wait in Needs you
Changes and sends in Reddit are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Reddit questions
Can an agent change data in Reddit on its own?
Not by default. Changes and sends in Reddit are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Reddit?
This connector lists 25 read actions. Reads run at once, without waiting for approval.
How does Reddit connect?
It connects with OAuth 2.0. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.