Skip to main content
Reddit
Reddit
57 actions · 2 auth methods
BetaProductivity

Authentication

OAuth 2.0

Requires registering a Web app at reddit.com/prefs/apps. Issues a short-lived access token (1 hour) and a long-lived ref…Guides: Connector Profile, Link Account

OAuth 2.0 Password Grant (Script App)

For Reddit “script” apps that authenticate as a single user (the app’s developer). No refresh token is issued; the conne…Guides: Connector Profile, Link Account
Actions
|
57 actions
Action
Description
Required scopes
Get Me
Get the identity and profile of the authenticated Reddit user.
Get My Karma
Return a per-subreddit karma breakdown for the authenticated user.
Get My Preferences
Return the authenticated user’s preferences object.
Update My Preferences
Patch one or more preference fields for the authenticated user.
Get My Trophies
Return the list of trophies awarded to the authenticated user.
List My Friends
List Redditors the authenticated user has added as friends.
Submit Comment
Reply to a post or comment as the authenticated user.
Edit Comment
Replace the Markdown body of a comment owned by the authenticated user.
Delete Comment
Delete a comment owned by the authenticated user.
List Subreddit Comments
List the most recent comments posted in a subreddit.
List Post Comments
Fetch a post together with its threaded comment tree.
Get More Children
Expand a more stub from a comment tree.
List Inbox
List all items in the authenticated user’s inbox (messages, replies, mentions).
List Unread Messages
List only the unread items in the authenticated user’s inbox.
List Sent Messages
List private messages the authenticated user has sent.
Get Unread Count
Return the number of unread items in the authenticated user’s inbox.
Compose Message
Send a private message to a Redditor or to a subreddit’s modmail.
Read Message
Mark one or more inbox items as read.
Read All Messages
Mark every inbox item for the authenticated user as read.
Delete Message
Delete a private message from the authenticated user’s inbox.
List Mod Queue
List reported and spam-filtered items awaiting moderator review in a subreddit.
Approve Thing
Approve a reported or filtered post or comment as a moderator.
Remove Thing
Remove a post or comment from a subreddit as a moderator.
Ban User
Ban a Redditor from a subreddit (permanent or time-limited).
Unban User
Reverse a ban, mute, contributor, moderator, or wiki relationship for a user in a subreddit.
List Hot Posts
List hot posts from the authenticated user’s front page.
List New Posts
List newest posts on the authenticated user’s front page.
List Top Posts
List top-scoring posts on the user’s front page within a time window.
Get Post
Fetch a single post together with its comment tree by base36 id.
Submit Post
Submit a new link, self/text, or media post to a subreddit.
Edit Post
Replace the Markdown body of a self/text post (or comment) owned by the authenticated user.
Delete Post
Delete a post (or comment) owned by the authenticated user.
Save Thing
Save a post or comment to the authenticated user’s saved listing.
Unsave Thing
Remove a post or comment from the authenticated user’s saved listing.
Vote On Thing
Upvote, downvote, or clear a vote on a post or comment.
Search All Of Reddit
Full-text search across all of Reddit’s posts, subreddits, and users.
Search Within Subreddit
Full-text search scoped to one subreddit.
Search Users
Search for Redditors by username and profile content.
Check Username Availability
Check whether a username is free for new-account registration on Reddit.
Get Subreddit About
Get metadata and community attributes for one subreddit.
Get Subreddit Rules
Get the published community rules for a subreddit.
List Subreddit Hot Posts
List posts ranked by the hot algorithm within a specific subreddit.
List Subreddit New Posts
List the newest posts within a specific subreddit (chronological).
List My Subscribed Subreddits
List subreddits the authenticated user is subscribed to.
List My Moderated Subreddits
List subreddits the authenticated user is a moderator of.
List Popular Subreddits
List the most popular public subreddits site-wide.
Search Subreddits
Search subreddits by name, title, and description.
Subscribe To Subreddit
Subscribe the authenticated user to one or more subreddits.
Unsubscribe From Subreddit
Unsubscribe the authenticated user from one or more subreddits.
Get User About
Get a Redditor’s public profile by username.
Get User Trophies
Get a Redditor’s public trophies (achievements) by username.
List User Submitted
List posts submitted by a Redditor.
List User Comments
List comments authored by a Redditor.
Block User
Block another Redditor on behalf of the authenticated user.
List Wiki Pages
List every wiki page name in a subreddit.
Get Wiki Page
Get the rendered content of a specific subreddit wiki page.
Edit Wiki Page
Create or replace the Markdown content of a subreddit wiki page.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/reddit/filled/png

Connector Profile

Reddit - OAuth 2.0
https://stackone-logos.com/api/reddit/filled/png

Connector Profile

Reddit - OAuth 2.0 Password Grant (Script App)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/reddit/filled/png

Link Account

Reddit - OAuth 2.0
https://stackone-logos.com/api/reddit/filled/png

Link Account

Reddit - OAuth 2.0 Password Grant (Script App)
4

Use Actions

Invoke actions using one of the methods below: