API resource
Posting to Reddit goes through Create a post with platforms: ["reddit"] and a reddit object (subreddit, title, flairId). These are the Reddit-only calls around it: the subreddits an account can post to, a subreddit's rules and flairs, search and feeds for research, and votes. Ids are Reddit's own.
List subreddit flairs
/v1/accounts/{accountId}/reddit-flairsWorks on: Reddit
Path parameters
accountIdstringrequiredQuery parameters
subredditstringrequiredSubreddit name (without "r/" prefix) to fetch flairs for
curl "https://creatoros-production-5658.up.railway.app/v1/accounts/acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R/reddit-flairs?subreddit=socialmedia" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"flairs": [
{
"id": "string",
"text": "string",
"textColor": "string",
"backgroundColor": "string"
}
]
}Set Reddit post flair
/v1/accounts/{accountId}/reddit-flairsWorks on: Reddit
Path parameters
accountIdstringrequiredThe ID of the Reddit account that owns the post
Body
subredditstringrequiredSubreddit name (without the "r/" prefix)
postIdstringrequiredReddit post id, with or without the t3_ prefix
flairTemplateIdstringrequiredFlair template id from the GET on this path
textstringOptional override text, only for editable flair templates
curl -X POST "https://creatoros-production-5658.up.railway.app/v1/accounts/acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R/reddit-flairs" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"subreddit": "socialmedia",
"postId": "1abcd2",
"flairTemplateId": "string"
}'{
"success": true
}Get subreddit rules
/v1/accounts/{accountId}/reddit-subreddits/{subreddit}/rulesWorks on: Reddit
Path parameters
accountIdstringrequiredThe ID of the Reddit account
subredditstringrequiredSubreddit name (without the "r/" prefix)
curl "https://creatoros-production-5658.up.railway.app/v1/accounts/acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R/reddit-subreddits/socialmedia/rules" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"rules": [
{
"kind": "string",
"shortName": "string",
"description": "string",
"violationReason": "string",
"createdUtc": 0,
"priority": 0
}
],
"siteRules": [
"string"
]
}List Reddit subreddits
/v1/accounts/{accountId}/reddit-subredditsWorks on: Reddit
Path parameters
accountIdstringrequiredcurl "https://creatoros-production-5658.up.railway.app/v1/accounts/acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R/reddit-subreddits" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"subreddits": [
{
"id": "string",
"name": "string",
"title": "string",
"url": "string",
"over18": true
}
],
"defaultSubreddit": "string"
}Set default subreddit
/v1/accounts/{accountId}/reddit-subredditsWorks on: Reddit
Path parameters
accountIdstringrequiredBody
defaultSubredditstringrequiredcurl -X PUT "https://creatoros-production-5658.up.railway.app/v1/accounts/acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R/reddit-subreddits" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"defaultSubreddit": "string"
}'{
"success": true
}Vote on a Reddit post or comment
/v1/accounts/{accountId}/reddit-voteWorks on: Reddit
Path parameters
accountIdstringrequiredThe ID of the Reddit account casting the vote
Body
thingIdstringrequiredReddit fullname of the target. Prefix "t3_" for a post and "t1_" for a comment. A bare id with no prefix is treated as a post ("t3_").
directionintegerrequired1 to upvote, -1 to downvote, 0 to clear an existing vote
curl -X POST "https://creatoros-production-5658.up.railway.app/v1/accounts/acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R/reddit-vote" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"thingId": "t3_abc123",
"direction": 1
}'{
"success": true
}Get the comments of a Reddit post
/v1/reddit/comments/{postId}Works on: Reddit
Path parameters
postIdstringrequiredReddit post id, with or without the t3_ prefix (as id or fullname on RedditPost).
Query parameters
accountIdstringrequiredAn active Reddit account the request is made as.
sortstringOne of: new, top, best, controversial, old, qa.
limitintegerMaximum number of top-level comments.
commentIdstringReturn only this comment and its replies, with or without the t1_ prefix; pass an id from more to expand it.
curl "https://creatoros-production-5658.up.railway.app/v1/reddit/comments/1abcd2?accountId=acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"post": {
"id": "string",
"fullname": "string",
"title": "string",
"author": "string",
"subreddit": "socialmedia",
"url": "string",
"permalink": "string",
"selftext": "string",
"createdUtc": 0,
"score": 0,
"numComments": 0,
"over18": true,
"stickied": true,
"flairText": "string",
"isGallery": true,
"galleryImages": [
"string"
]
},
"items": [
{
"id": "string",
"fullname": "string",
"parentId": "string",
"author": "string",
"body": "string",
"permalink": "string",
"createdUtc": 0,
"score": 0,
"numReplies": 0,
"depth": 0,
"isSubmitter": true,
"edited": true,
"stickied": true,
"distinguished": "string"
}
],
"more": [
"string"
]
}Get subreddit feed
/v1/reddit/feedWorks on: Reddit
Query parameters
accountIdstringrequiredsubredditstringsortstringOne of: hot, new, top, rising.
limitintegerafterstringtstringOne of: hour, day, week, month, year, all.
curl "https://creatoros-production-5658.up.railway.app/v1/reddit/feed?accountId=acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"items": [
{
"id": "string",
"fullname": "string",
"title": "string",
"author": "string",
"subreddit": "socialmedia",
"url": "string",
"permalink": "string",
"selftext": "string",
"createdUtc": 0,
"score": 0,
"numComments": 0,
"over18": true,
"stickied": true,
"flairText": "string",
"isGallery": true,
"galleryImages": [
"string"
]
}
],
"after": "string",
"before": "string"
}Search posts
/v1/reddit/searchWorks on: Reddit
Query parameters
accountIdstringrequiredsubredditstringqstringrequiredrestrict_srstringOne of: 0, 1.
sortstringOne of: relevance, hot, top, new, comments.
limitintegerafterstringcurl "https://creatoros-production-5658.up.railway.app/v1/reddit/search?accountId=acc_Rd3Kp8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6R&q=%3Cq%3E" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"items": [
{
"id": "string",
"fullname": "string",
"title": "string",
"author": "string",
"subreddit": "socialmedia",
"url": "string",
"permalink": "string",
"selftext": "string",
"createdUtc": 0,
"score": 0,
"numComments": 0,
"over18": true,
"stickied": true,
"flairText": "string",
"isGallery": true,
"galleryImages": [
"string"
]
}
],
"after": "string",
"before": "string"
}Check subreddit existence
/v1/tools/validate/subredditWorks on: Reddit
Query parameters
namestringrequiredSubreddit name (with or without "r/" prefix)
accountIdstringReddit account ID for authenticated lookup (recommended for reliable results)
curl "https://creatoros-production-5658.up.railway.app/v1/tools/validate/subreddit?name=%3Cname%3E" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"exists": true,
"subreddit": {
"name": "programming",
"title": "programming",
"description": "Computer Programming",
"subscribers": 6844284,
"isNSFW": true,
"type": "public",
"allowImages": true,
"allowVideos": true
}
}