Skip to content

Reddit

Your agents find the threads where buyers describe your problem, draft an answer that solves it, and post it as you under your standing approval.

Connect
Sign in once, 1 grant
Runs through
A browser agent
First run
Find this month’s threads on your problem, about 0.03¢
Sites
Reddit
Keyword.search
You, to your agent

Find this month’s Reddit threads where property managers ask how to track rent, spend up to 5¢.

curl -X POST "https://api.sb/leaseline.app/keywords/search?mode=try" \
  -H "Authorization: Bearer $SB_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"track rent spreadsheet","venue":"reddit","within":"30d","maxCost":0.05}'
npx startup-builder do Keyword.search --try --data '{"keyword":"track rent spreadsheet","venue":"reddit","within":"30d","maxCost":0.05}'
{
  "name": "do",
  "arguments": {
    "mode": "try",
    "code": "return await $.Keyword.search({ keyword: 'track rent spreadsheet', venue: 'reddit', within: '30d', maxCost: 0.05 })"
  }
}
import { $ } from 'startup-builder'

const result = await $.try.Keyword.search({ keyword: 'track rent spreadsheet', venue: 'reddit', within: '30d', maxCost: 0.05 })
Response
{
  "$type": "Keyword",
  "mode": "try",
  "stored": false,
  "keyword": "track rent spreadsheet",
  "venue": "reddit",
  "results": [
    {
      "position": 1,
      "kind": "post",
      "url": "https://www.reddit.com/r/Landlord/comments/1kq9",
      "title": "What do you use to track rent for 40 units?",
      "snippet": "Spreadsheet is falling apart, renewal notices keep slipping.",
      "author": {
        "handle": "u/pm_in_tacoma"
      },
      "publishedAt": "2026-10-21T15:52:58Z",
      "engagement": {
        "score": 36,
        "comments": 55
      }
    },
    {
      "position": 2,
      "kind": "post",
      "url": "https://www.reddit.com/r/PropertyManagement/comments/1kp2",
      "title": "Renewal notices: how far out do you send them?",
      "snippet": "Lost two good tenants because the notice went out late.",
      "author": {
        "handle": "u/fourplexfred"
      },
      "publishedAt": "2026-10-18T03:12:40Z",
      "engagement": {
        "score": 22,
        "comments": 31
      }
    }
  ],
  "cost": {
    "usd": 0.0019,
    "maxUsd": 0.05
  }
}
Try mode reads, stores nothing and spends nothingAPI referenceIts Nouns

Connect once

  1. Call Integration.connect with system: 'social' and venue: 'reddit'; a browser window opens on reddit.com.
  2. Sign in with your own Reddit account. The session is saved to your browser profile; the platform never holds your password.
  3. Name the 3 to 5 subreddits where the problem comes up. The agent reads each one’s sidebar and pinned posts into your records before it drafts a word.
GrantWhat it unlocksScope
Your saved sessionComments, posts and replies as you, typed into Reddit’s own screensbrowser session: reddit.com
ToDo this
PauseIntegration.pause holds every run that needs your Reddit session; the session stays saved.
ReconnectIntegration.reconnect opens a browser window where you sign in to Reddit once more; the saved session replaces the old one.
DisconnectIntegration.revoke deletes the saved Reddit session; every Post and reply it made stays in your records.

What your agents do

AskVerbRuns throughPrice
Post this answer under the thread, signed in as me.Post.publishA browser agentAbout 1.6¢ a step
Answer each reply to my comment, signed in as me.Conversation.answerA browser agentAbout 1.6¢ a step

Calls on your own account are free.

Reading this site’s public data needs no account: Keyword.search, Monitor.create are Data calls (the three ways a call runs).

What it holds

NounThe account’s objectWhenWhich side leads
Postcomment or postYour agent postsThe account
Threadcomment threadSomeone replies to your answerThe account
ProspectredditorSomeone who fits replies, with the thread as their ReasonYour records

Events and webhooks

DirectionEvent
EmitsPost.published, Post.withdrawn, Message.created, Prospect.engaged

Any Event can wake a Workflow, and a Watch delivers it to your endpoint, signed (Events and webhooks).

Limits

WhatLimitCall
Before each postThe agent rereads the subreddit’s sidebar and pinned posts and drafts to fit them; a post the moderators remove returns venue-rejected with their reasonPost.publish
A new accountPosts help-only answers for its first 2 to 4 weeks in a community; mentions of your product wait until it has history therePost.publish
MentionsAt most 1 answer in 4 names your product, and only in subreddits that welcome itPost.publish
Pace10 answers a week across your subreddits, each within 6 hours of the postEvery call
RemovalsThe agent checks each post signed out every week; a removed post becomes Post.withdrawn with the reason it can readEvery call

Start here

MoveThe rule
Structure3 to 5 subreddits where the problem posts cluster, one account with real history in each, and each one’s sidebar and pinned posts read before the first answer.
BudgetYour time and about 1.6¢ a browser step: 10 answers a week, each within 6 hours of the post, at most 1 in 4 naming your product.
CreativeSolve the problem in the answer itself, with the steps, a number and a source. Name your product only where it is the honest answer, and say it is yours.
Kill ruleJudge at 30 answers by visits per thread. If answers are removed, post help-only for 2 weeks; if your posts vanish when signed out, stop and fix the account first.
BenchmarkSource
About 10% of an account’s activity is its own product (the 90/10 norm); many subreddits expect lessCommunity norm, practitioner write-ups
2 to 4 weeks of real history in a community before a mentionPractitioner advice
Reddit is 46.7% of the top-10 domains Perplexity citesAI citation study
10 answers a week bring 30 to 150 visits in month 1, and more as old threads rankOur planning number

Field map

Our fieldReddit’s fieldCalls
Post.titletitle Notes 300 characters; a comment has nonePost.publish
Post.bodybody or comment textPost.publish
Post.handlesubreddit or parent postPost.publish

What try does here

Returns the answer as Reddit will show it, fitted to the subreddit’s sidebar and pinned posts, with the steps the browser agent would take; no session opens and nothing posts.

How long a connection lasts

A connection lasts as long as the site keeps your saved session signed in; the platform checks the session before every run.

The platform asks you to reconnect 7 days before it runs out; until you do, a call that needs it refuses with needs-reauth.

Formats

SiteFormatLimits
RedditText or link postTitle 300 characters, which cannot be edited after posting
RedditCommentText under a post or a comment; it has no title
RedditPromoted postA post already on your account, promoted with the title it earned replies under

Plays and strategies

Used by

Reference

2 calls, each with its path and price
CallPathPrice
Post.publishPOST /posts/publishAbout 1.6¢ a step
Conversation.answerPOST /conversations/answerAbout 1.6¢ a step

Contents