All connectors
Reddit integration
Reddit is a social news platform with user-driven communities (subreddits), offering content sharing, discussions, and viral marketing opportunities for brands
Connect Reddit to Xenition and work with it from chat, from an agent, or on a schedule — alongside every other app you have connected, in one workspace.
What you can do with Reddit
Ask in plain language and Xenition calls the right one:
- Create a Reddit post — Creates 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 user before executing. Posts may be silently removed post-submission by automoderator or subreddit rules (errors: SUBMIT_VALIDATION_BODY_BLACKLISTED_STRING, POST_GUIDANCE_VALIDATION_FAILED); verify visib
- Delete Reddit comment — Deletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user. Deletion is permanent and irreversible.
- Delete a Reddit post — Permanently 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 will fail.
- Edit comment or post — Edits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.
- Expand More Comments — Resolve 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 `more_id`. Reddit permits only one concurrent request to this endpoint, so call expansions serially.
- Get Reddit listing by sort — Tool 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 with a specific sort order. Supports pagination and time filtering for top and controversial sorts. For new controversial-post workflows, prefer GET_CONTROVERSIAL; this action retains controversial suppo
- Get controversial posts from all subreddits — Tool 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, year, or all-time). Returns a paginated listing of posts ranked by controversy within the specified time frame.
- Get user preferences — Tool to retrieve preference settings of the logged in user. Use when you need to check user preferences or settings.
- Get new posts from subreddit (Deprecated) — DEPRECATED: Use RetrieveRedditPost instead. Tool to retrieve newest posts from a subreddit sorted by creation time. Use when you need to find the most recently submitted posts to discover fresh content. Returns a paginated listing of posts ranked by newest first.
- Get Reddit posts by fullname — Retrieve Reddit posts directly by their t3 fullnames.
- Get random Reddit post — Tool 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 user information — Retrieves 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.
- Get top posts from subreddit (Deprecated) — DEPRECATED: Use RetrieveRedditPost with sort='top' and time_filter set instead - it now supports the same hour/day/week/month/year/all time filtering. Tool to retrieve top-rated posts from a subreddit with time filters. Use when you need to find the most popular posts from a specific time period (hour, day, week, month, year, or all-time). Returns a paginated listing of posts ranked by score withi
- Get OAuth scopes — Tool 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.
- Search subreddits — Tool 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 subscribers, descriptions, and other metadata.
- Get subreddit metadata — Retrieve one exact subreddit's public profile metadata, including descriptions, subscriber count, settings, and connected-user relationship fields.
- Get subreddit rules — Fetch 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 users.
- Check username availability — Tool 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 Reddit user comments RSS — Retrieve a named Reddit user's comments as a raw Atom feed string.
- Get user flair — Fetches 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 reused across different subreddits.
- Get subreddit wiki page — Retrieve a subreddit wiki page's rendered and Markdown content, optionally at a historical revision or as a comparison between two revisions.
- List custom Reddit feed — List posts from a public custom Reddit feed owned by a named user.
- List moderation queue — List 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 subreddit.
- List popular subreddits — List communities in Reddit's current activity-based popular ordering.
- List subreddit comments — List 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 moderators — List a subreddit's moderators and each moderator's granted permissions.
- List subreddit post flairs — List 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 subreddit that requires flair. Note: Reddit may return empty or deny access if the authenticated user cannot set link flair and is not a moderator.
- List subreddit wiki pages — List the visible wiki page names available in a subreddit.
- Post a comment — Posts 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 successive calls trigger Reddit RATELIMIT errors with explicit cooldown hints (e.g., 'take a break for 9 minutes'); honor the specified wait before retrying. A successful API response does not guarantee public
- Prepare Reddit media upload — Registers 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 upload destination before the temporary signature expires.
…and 6 more Reddit actions available in the workspace.
Give an agent access to Reddit
An agent you create can use Reddit on your behalf and keep working while you do something else. Every action an agent takes goes through an approval gate first, so nothing touches your Reddit account without you agreeing to it.
Other connectors
Frequently asked questions
How do I connect Reddit to Xenition?
Open the connectors directory in Xenition, find Reddit, and sign in when the authorisation window opens. The connection is managed for you — there is no API key to create, paste or rotate.
What can Xenition do with Reddit?
Xenition can run 36 different Reddit actions, including Create a Reddit post, Delete Reddit comment, Delete a Reddit post. You ask in plain language and the right one is called for you.
Can an agent use Reddit on my behalf?
Yes. Agents can use Reddit while you do something else, and every action passes through an approval gate before it runs.
Is there a free plan?
Yes. Xenition starts free with 25,000 credits and no credit card, and all connectors are available on every plan.