Skip to content

Reddit

Node: reddit · Full type: n8n-nodes-base.reddit · Version: 1

Credentials

redditOAuth2Api (alias: @reddit)

CREDENTIAL @reddit = redditOAuth2Api "My Reddit"

Operations

Resource: post

create

Parameter Type Default Details
subreddit string "" required
kind options "self" self, link, image
title string "" required
url string "" required
text string "" required
resubmit boolean false

delete

Parameter Type Default Details
postId string "" required

get

Parameter Type Default Details
subreddit string "" required
postId string "" required

getAll

Parameter Type Default Details
subreddit string "" required
returnAll boolean false
limit number 100
filters collection {} keys: category
Parameter Type Default Details
location options "subreddit" allReddit, subreddit
subreddit string "" required
keyword string "" required
returnAll boolean false
limit number 100
additionalFields collection {} keys: sort

Resource: postComment

create

Parameter Type Default Details
postId string "" required
commentText string "" required

getAll

Parameter Type Default Details
subreddit string "" required
postId string "" required
returnAll boolean false
limit number 100

delete

Parameter Type Default Details
commentId string "" required

reply

Parameter Type Default Details
commentId string "" required
replyText string "" required

Resource: profile

get

Parameter Type Default Details
details options "identity" required; blockedUsers, friends, identity, karma, prefs, saved, trophies
returnAll boolean false
limit number 100

Resource: subreddit

get

Parameter Type Default Details
content options "about" required; about, rules
subreddit string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100
filters collection {} keys: keyword, trending

Resource: user

get

Parameter Type Default Details
username string "" required
details options "about" required; about, comments, gilded, overview, submitted
returnAll boolean false
limit number 100

Parameter Details

filters children:

Parameter Type Default Details
keyword string ""
trending boolean false

additionalFields children:

Parameter Type Default Details
sort options "relevance" comments, hot, new, relevance, top

Example

NODE "reddit" @reddit AS "Reddit" {
  resource: "post",
  operation: "get",
  postId: {{ $json.postId }},
  commentText: {{ $json.commentText }},
  subreddit: {{ $json.subreddit }}
}