Connectors

Social & Media

Reddit

Social discussion platform: posts, comments, subreddits, and message data
Reddit API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
205
Ready-made triggers
0

Connect Reddit

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Reddit and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Access tokenRequiredSecretOAuth access token.
User-AgentRequiredUnique Reddit-required client identification, e.g. platform:app:version (by /u/name).

Use it in a flow

  1. Open a flow, open the node library and search for Reddit.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Reddit without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Reddit can send webhooks, a Webhook trigger receives them at its own URL.

Operations

205 operations in 15 groups. Each one is a step you can add to a flow.

Account15
Get my identitygetMeGETReturns the identity of the user.
Get my karmagetMyKarmaGETReturn a breakdown of subreddit karma.
Get my prefsgetMyPrefsGETReturn the preference settings of the logged in user
Get my trophiesgetMyTrophiesGETReturn a list of trophies for the current user.
Get prefs listgetPrefsListGETThis endpoint is a listing .
Get scopesgetScopesGETRetrieve descriptions of reddit's OAuth2 scopes.
Hide announcementshideAnnouncementsPOSTAccepts a list of announcement fullnames ( ann ) and marks them hidden if they belong to the authenticated user
List announcementslistAnnouncementsGETFetch announcements from Reddit.
List blockedgetMyBlockedGETThis endpoint is a listing .
List friendsgetMyFriendsGETThis endpoint is a listing .
Needs captchaneedsCaptchaGETCheck whether ReCAPTCHAs are needed for API methods
Read all announcementsreadAllAnnouncementsPOSTMarks all unread announcements as read for the authenticated user
Read announcementsreadAnnouncementsPOSTAccepts a list of announcement fullnames ( ann ) and marks them read if they belong to the authenticated user
Unread announcementsgetUnreadAnnouncementsGETFetch announcements from Reddit.
Update my prefsupdateMyPrefsPATCHChange the user's preferences.
Emoji5
Acquire emoji upload leaseacquireEmojiUploadLeasePOSTAcquire and return an upload lease to s3 temp bucket.
Add an emojiaddEmojiPOSTAdd an emoji to the DB by posting a message on emoji upload q. A job processor that listens on a queue, uses the s3 key provided in the request to locate the image in S3 Temp Bucket and...
Delete an emojideleteEmojiDELETEDelete a Subreddit emoji.
List emojislistEmojisGETGet all emojis for a SR.
Set emoji custom sizesetEmojiCustomSizePOSTSet custom emoji size.
Flair17
Clear flair templatesclearFlairTemplatesPOSTDelete all flair templates of a type.
Configure flairconfigureFlairPOSTSet subreddit flair configuration.
Create flair templatecreateFlairTemplatePOSTCreate or update a flair template.
Create flair template (v2)createFlairTemplateV2POSTCreate or update a flair template.
Delete flair templatedeleteFlairTemplatePOSTDelete a flair template by ID.
Delete user flairdeleteFlairPOSTRemove a user's flair.
Get flair selectorgetFlairSelectorPOSTReturn information about a users's flair options.
Get link flairgetLinkFlairGETReturn list of available link flair for the current subreddit.
Get link flair (v2)getLinkFlairV2GETReturn list of available link flair for the current subreddit.
Get user flairgetUserFlairGETReturn list of available user flair for the current subreddit.
Get user flair (v2)getUserFlairV2GETReturn list of available user flair for the current subreddit.
List flairlistFlairGETThis endpoint is a listing .
Reorder flair templatesreorderFlairTemplatesPATCHUpdate the order of flair templates in the specified subreddit.
Select flairselectFlairPOSTAssign a flair template to a user/link.
Set flairsetFlairPOSTSet a user's or link's flair.
Set flair enabledsetFlairEnabledPOSTEnable/disable flair for the user.
Upload flair CSVuploadFlairCsvPOSTChange the flair of multiple users in the same subreddit with a single API call.
Listing8
Get bestgetBestGETThis endpoint is a listing .
Get by IDsgetByIdGETGet a listing of links by fullname.
Get commentsgetCommentsGETGet the comment tree for a given Link article .
Get duplicatesgetDuplicatesGETReturn a list of other submissions of the same URL This endpoint is a listing .
Get hotgetHotGETThis endpoint is a listing .
Get newgetNewGETThis endpoint is a listing .
Get risinggetRisingGETThis endpoint is a listing .
Get sorted listinggetSortedGETThis endpoint is a listing .
Live22
Accept contributor inviteacceptContributorInvitePOSTAccept a pending invitation to contribute to the thread.
Close a live threadcloseLiveThreadPOSTPermanently close the thread, disallowing future updates.
Create a live threadcreateLiveThreadPOSTCreate a new live thread.
Delete an updatedeleteLiveUpdatePOSTDelete an update from the thread.
Edit a live threadeditLiveThreadPOSTConfigure the thread.
Get a live threadgetLiveThreadGETGet a list of updates posted in this thread.
Get an updategetLiveUpdateGETGet details about a specific update in a live thread.
Get contributorsgetLiveThreadContributorsGETGet a list of users that contribute to this thread.
Get discussionsgetLiveThreadDiscussionsGETGet a list of reddit submissions linking to this thread.
Get live thread aboutgetLiveThreadAboutGETGet some basic information about the live thread.
Get live threads by IDgetLiveThreadsByIdGETGet a listing of live events by id.
Happening nowgetHappeningNowGETGet some basic information about the currently featured live thread.
Hide a discussionhideLiveDiscussionPOSTHide a linked comment thread from the discussions sidebar and listing.
Invite a contributorinviteContributorPOSTInvite another user to contribute to the thread.
Leave as contributorleaveContributorPOSTAbdicate contributorship of the thread.
Post an updatepostLiveUpdatePOSTPost an update to the thread.
Remove a contributorremoveContributorPOSTRevoke another user's contributorship.
Remove contributor inviteremoveContributorInvitePOSTRevoke an outstanding contributor invite.
Report a live threadreportLiveThreadPOSTReport the thread for violating the rules of reddit.
Set contributor permissionssetContributorPermissionsPOSTChange a contributor or contributor invite's permissions.
Strike an updatestrikeLiveUpdatePOSTStrike (mark incorrect and cross out) the content of an update.
Unhide a discussionunhideLiveDiscussionPOSTUnhide a linked comment thread from the discussions sidebar and listing..
Message5
Compose a messagecomposeMessagePOSTHandles message composition under /message/compose.
Delete a messagedeleteMessagePOSTDelete messages from the recipient's view of their inbox.
Get messagesgetMessagesGETThis endpoint is a listing .
Read a messagereadMessagePOSTMark a message read.
Read all messagesreadAllMessagesPOSTQueue up marking all messages for a user as read.
Moderation15
Accept moderator inviteacceptModeratorInvitePOSTAccept an invite to moderate the specified subreddit.
ApproveapprovePOSTApprove a link or comment.
DistinguishdistinguishPOSTDistinguish a thing's author with a sigil.
Get mod listinggetModListingGETReturn a listing of posts relevant to moderators.
Get mod loggetModLogGETGet a list of recent moderation actions.
Get stylesheetgetStylesheetGETRedirect to the subreddit's stylesheet if one exists.
Ignore reportsignoreReportsPOSTPrevent future reports on a thing from causing notifications.
Leave contributorleaveContributorModPOSTAbdicate approved user status in a subreddit.
Leave moderatorleaveModeratorPOSTAbdicate moderator status in a subreddit.
RemoveremovePOSTRemove a link, comment, or modmail message.
Show commentshowCommentPOSTMark a comment that it should not be collapsed because of crowd control.
Snooze reportssnoozeReportsPOSTPrevent future reports on a thing from causing notifications.
Unignore reportsunignoreReportsPOSTAllow future reports on a thing to cause notifications.
Unsnooze reportsunsnoozeReportsPOSTFor users whose reports were snoozed (see /api/snooze reports ), to go back to escalating future reports from those users.
Update crowd controlupdateCrowdControlLevelPOSTChange the post's crowd control level.
Modmail23
Approve authorapproveModmailAuthorPOSTApprove the non mod user associated with a particular conversation.
Archive a conversationarchiveModmailPOSTMarks a conversation as archived.
Bulk read modmailbulkReadModmailPOSTMarks all conversations read for a particular conversation state within the passed list of subreddits.
Create a conversationcreateModmailConversationPOSTCreates a new conversation for a particular SR.
Create a mod notecreateModNotePOSTCreate a mod user note where type=NOTE.
Delete a mod notedeleteModNoteDELETEDelete a mod user note where type=NOTE.
Disapprove authordisapproveModmailAuthorPOSTDisapprove the non mod user associated with a particular conversation.
Get a conversationgetModmailConversationGETReturns all messages, mod actions and conversation metadata for a given conversation id
Get mod notesgetModNotesGETGet mod notes for a specific user in a given subreddit.
Get recent mod notesgetRecentModNotesGETFetch the most recent notes written by a moderator Both parameters should be comma separated lists of equal lengths.
Get unread countgetModmailUnreadCountGETEndpoint to retrieve the unread conversation count by conversation state.
Highlight a conversationhighlightModmailPOSTMarks a conversation as highlighted.
List conversationslistModmailConversationsGETGet conversations for a logged in user or subreddits
List modmail subredditslistModmailSubredditsGETReturns a list of srs that the user moderates with mail permission
Mark readmarkModmailReadPOSTMarks a conversations as read for the user.
Mark unreadmarkModmailUnreadPOSTMarks conversations as unread for the user.
Mute a conversationmuteModmailPOSTMutes the non mod user associated with a particular conversation.
Reply to a conversationreplyModmailPOSTCreates a new message for a particular conversation.
Temp-ban from conversationtempBanModmailPOSTTemporary ban (switch from permanent to temporary ban) the non mod user associated with a particular conversation.
Unarchive a conversationunarchiveModmailPOSTMarks conversation as unarchived.
Unban from conversationunbanModmailPOSTUnban the non mod user associated with a particular conversation.
Unhighlight a conversationunhighlightModmailDELETERemoves a highlight from a conversation.
Unmute a conversationunmuteModmailPOSTUnmutes the non mod user associated with a particular conversation.
Multireddit12
Add subredditaddMultiredditSubredditPUTAdd a subreddit to a multi.
Copy a multiredditcopyMultiredditPOSTCopy a multi.
Create a multiredditcreateMultiredditPOSTCreate a multi.
Create/update a multiredditcreateOrUpdateMultiredditPUTCreate or update a multi.
Delete a multiredditdeleteMultiredditDELETEDelete a multi.
Get a multiredditgetMultiredditGETFetch a multi's data and subreddit list by name.
Get descriptiongetMultiredditDescriptionGETGet a multi's description.
Get multireddit subredditgetMultiredditSubredditGETGet data about a subreddit in a multi.
Get my multiredditsgetMyMultiredditsGETFetch a list of multis belonging to the current user.
Get user multiredditsgetUserMultiredditsGETFetch a list of public multis belonging to username
Remove subredditremoveMultiredditSubredditDELETERemove a subreddit from a multi.
Update descriptionupdateMultiredditDescriptionPUTChange a multi's markdown description.
Post25
Comment or replycommentPOSTSubmit a new comment or reply to a message.
Delete a thingdeletePOSTDelete a Link or Comment.
Edit user texteditUserTextPOSTEdit the body text of a comment or self-post.
Follow a postfollowPostPOSTFollow or unfollow a post.
Get info by fullnameinfoGETReturn a listing of things specified by their fullnames.
Get more childrenmoreChildrenGETRetrieve additional comments omitted from a base comment tree.
HidehidePOSTHide a link.
LocklockPOSTLock a link or comment.
Mark NSFWmarkNsfwPOSTMark a link NSFW.
Mark spoilerspoilerPOSTMark a link as a spoiler.
ReportreportPOSTReport a link, comment or message.
SavesavePOSTSave a link or comment.
Saved categoriessavedCategoriesGETGet a list of categories in which things are currently saved.
Set contest modesetContestModePOSTSet or unset "contest mode" for a link's comments.
Set send repliessendRepliesPOSTEnable or disable inbox replies for a link or comment.
Set subreddit stickysetSubredditStickyPOSTSet or unset a Link as the sticky in its subreddit.
Set suggested sortsetSuggestedSortPOSTSet a suggested sort for a link.
Store visitsstoreVisitsPOSTRequires a subscription to reddit premium
Submit a postsubmitPOSTSubmit a link to a subreddit.
UnhideunhidePOSTUnhide a link.
UnlockunlockPOSTUnlock a link or comment.
Unmark NSFWunmarkNsfwPOSTRemove the NSFW marking from a link.
Unmark spoilerunspoilerPOSTRemove the spoiler flag.
UnsaveunsavePOSTUnsave a link or comment.
VotevotePOSTCast a vote on a thing.
Search1
SearchsearchGETSearch links page.
Subreddit26
Autocomplete subredditssubredditAutocompleteGETReturn a list of subreddits and data for subreddits whose names start with 'query'.
Autocomplete subreddits (v2)subredditAutocompleteV2GETSubreddit autocomplete (v2).
Configure subredditsiteAdminPOSTCreate or configure a subreddit.
Delete bannerdeleteSubredditBannerPOSTRemove the subreddit's custom mobile banner.
Delete headerdeleteSubredditHeaderPOSTRemove the subreddit's custom header image.
Delete icondeleteSubredditIconPOSTRemove the subreddit's custom mobile icon.
Delete imagedeleteSubredditImagePOSTRemove an image from the subreddit's custom image set.
Get my subredditsgetMySubredditsGETGet subreddits the user has a relationship with.
Get post requirementsgetPostRequirementsGETFetch moderator-designated requirements to post to the subreddit.
Get submit textgetSubmitTextGETGet the submission text for the subreddit.
Get subreddit aboutgetSubredditAboutGETReturn information about the subreddit.
Get subreddit rulesgetSubredditRulesGETGet the rules for the current subreddit
Get subreddit settingsgetSubredditAboutEditGETGet the current settings of a subreddit.
Get subreddit sidebargetSubredditSidebarGETGet the sidebar for the current subreddit
Get subreddit stickygetSubredditStickyGETRedirect to one of the posts stickied in the current subreddit The "num" argument can be used to select a specific sticky, and will default to 1 (the top sticky) if not specified.
Get subreddit trafficgetSubredditTrafficGETA subreddit's traffic stats.
Get subreddit usersgetSubredditAboutWhereGETThis endpoint is a listing .
Get subredditsgetSubredditsGETGet all subreddits.
Recommend subredditsrecommendSubredditsGETDEPRECATED: Return subreddits recommended for the given subreddit(s).
Search subreddit namessearchRedditNamesGETList subreddit names that begin with a query string.
Search subreddit names (POST)searchRedditNamesPostPOSTList subreddit names that begin with a query string.
Search subredditssearchSubredditsPOSTList subreddits that begin with a query string.
Search subreddits listingsearchSubredditsListingGETSearch subreddits by title and description.
SubscribesubscribePOSTSubscribe to or unsubscribe from a subreddit.
Update stylesheetupdateSubredditStylesheetPOSTUpdate a subreddit's stylesheet.
Upload subreddit imageuploadSubredditImagePOSTAdd or replace a subreddit image, custom header logo, custom mobile icon, or custom mobile banner.
User14
Add a friendaddFriendPUTCreate or update a "friend" relationship.
Block a userblockUserPOSTFor blocking a user.
Friend/ban a userfriendPOSTCreate a relationship between a user and another user or subreddit OAuth2 use requires appropriate scope based on the 'type' of the relationship: moderator: Use "moderator invite"...
Get user aboutgetUserAboutGETReturn information about the user, including karma and gold status.
Get user data by IDsgetUserDataByAccountIdsGETUser data for account fullnames.
Get user listinggetUserListingGETThis endpoint is a listing .
Get user trophiesgetUserTrophiesGETReturn a list of trophies for the a given user.
Get usersgetUsersGETGet all user subreddits.
Remove a friendremoveFriendDELETEStop being friends with a user.
Report a userreportUserPOSTReport a user.
Search userssearchUsersGETSearch user profiles by title and description.
Set permissionssetPermissionsPOSTSet a user's permissions in a subreddit.
Unfriend/unban a userunfriendPOSTRemove a relationship between a user and another user or subreddit The user can either be passed in by name (nuser) or by fullname (iuser).
Username availableusernameAvailableGETCheck whether a username is available for registration.
Widget6
Acquire widget image leaseacquireWidgetImageLeasePOSTAcquire and return an upload lease to s3 temp bucket.
Add a widgetaddWidgetPOSTAdd and return a widget to the specified subreddit Accepts a JSON payload representing the widget data to be saved.
Delete a widgetdeleteWidgetDELETEDelete a widget from the specified subreddit (if it exists)
Get widgetsgetWidgetsGETReturn all widgets for the given subreddit
Reorder widgetsreorderWidgetsPATCHUpdate the order of widget ids in the specified subreddit
Update a widgetupdateWidgetPUTUpdate and return the data of a widget.
Wiki11
Allow/deny wiki editorwikiAllowEditorPOSTAllow/deny username to edit this wiki page
Edit a wiki pageeditWikiPagePOSTEdit a wiki page
Get a wiki pagegetWikiPageGETReturn the content of a wiki page If v is given, show the wiki page as it was at that version If both v and v2 are given, show a diff of the two
Get page revisionsgetWikiPageRevisionsGETRetrieve a list of revisions of this wiki page This endpoint is a listing .
Get page settingsgetWikiPageSettingsGETRetrieve the current permission settings for page
Get wiki discussionsgetWikiDiscussionsGETRetrieve a list of discussions about this wiki page This endpoint is a listing .
Get wiki pagesgetWikiPagesGETRetrieve a list of wiki pages in this subreddit
Get wiki revisionsgetWikiRevisionsGETRetrieve a list of recently changed wiki pages in this subreddit
Hide a wiki revisionhideWikiRevisionPOSTToggle the public visibility of a wiki page revision
Revert a wiki pagerevertWikiPagePOSTRevert a wiki page to revision
Update page settingsupdateWikiPageSettingsPOSTUpdate the permissions and visibility of wiki page